./Ultimate.py --spec ../../sv-benchmarks/c/properties/no-data-race.prp --file ../../sv-benchmarks/c/ldv-races/race-3_2-container_of-global.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for data races Using default analysis Version e04fb08f Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_77d2a43d-f50c-42b5-99f9-bb2134cf8858/bin/uautomizer-tPACEb0tL8/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_77d2a43d-f50c-42b5-99f9-bb2134cf8858/bin/uautomizer-tPACEb0tL8/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_77d2a43d-f50c-42b5-99f9-bb2134cf8858/bin/uautomizer-tPACEb0tL8/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_77d2a43d-f50c-42b5-99f9-bb2134cf8858/bin/uautomizer-tPACEb0tL8/config/AutomizerReach.xml -i ../../sv-benchmarks/c/ldv-races/race-3_2-container_of-global.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_77d2a43d-f50c-42b5-99f9-bb2134cf8858/bin/uautomizer-tPACEb0tL8/config/svcomp-DataRace-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_77d2a43d-f50c-42b5-99f9-bb2134cf8858/bin/uautomizer-tPACEb0tL8 --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 02b1c265b98bd14cc97fe77543b4e06699576e2091fa3d4102d013e6b3937418 --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-e04fb08 [2022-11-16 12:46:48,415 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-16 12:46:48,417 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-16 12:46:48,443 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-16 12:46:48,446 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-16 12:46:48,450 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-16 12:46:48,453 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-16 12:46:48,460 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-16 12:46:48,462 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-16 12:46:48,468 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-16 12:46:48,469 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-16 12:46:48,471 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-16 12:46:48,472 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-16 12:46:48,475 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-16 12:46:48,477 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-16 12:46:48,479 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-16 12:46:48,481 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-16 12:46:48,482 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-16 12:46:48,484 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-16 12:46:48,490 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-16 12:46:48,493 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-16 12:46:48,494 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-16 12:46:48,498 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-16 12:46:48,499 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-16 12:46:48,504 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-16 12:46:48,504 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-16 12:46:48,505 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-16 12:46:48,507 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-16 12:46:48,507 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-16 12:46:48,508 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-16 12:46:48,509 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-16 12:46:48,511 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-16 12:46:48,513 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-16 12:46:48,514 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-16 12:46:48,516 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-16 12:46:48,516 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-16 12:46:48,517 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-16 12:46:48,518 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-16 12:46:48,518 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-16 12:46:48,519 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-16 12:46:48,519 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-16 12:46:48,520 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_77d2a43d-f50c-42b5-99f9-bb2134cf8858/bin/uautomizer-tPACEb0tL8/config/svcomp-DataRace-32bit-Automizer_Default.epf [2022-11-16 12:46:48,565 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-16 12:46:48,566 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-16 12:46:48,566 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-16 12:46:48,566 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-16 12:46:48,568 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-16 12:46:48,568 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-16 12:46:48,568 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-16 12:46:48,568 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-16 12:46:48,569 INFO L138 SettingsManager]: * Use SBE=true [2022-11-16 12:46:48,569 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-16 12:46:48,570 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-16 12:46:48,570 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-11-16 12:46:48,570 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-16 12:46:48,571 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-16 12:46:48,571 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-16 12:46:48,571 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-16 12:46:48,571 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-16 12:46:48,571 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-16 12:46:48,571 INFO L138 SettingsManager]: * Check absence of data races in concurrent programs=true [2022-11-16 12:46:48,572 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-16 12:46:48,572 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-16 12:46:48,572 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-16 12:46:48,572 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-16 12:46:48,572 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-16 12:46:48,573 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-16 12:46:48,573 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-16 12:46:48,575 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-16 12:46:48,575 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-16 12:46:48,575 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-16 12:46:48,575 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-16 12:46:48,576 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-16 12:46:48,576 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-16 12:46:48,576 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-11-16 12:46:48,576 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-11-16 12:46:48,576 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-16 12:46:48,577 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_77d2a43d-f50c-42b5-99f9-bb2134cf8858/bin/uautomizer-tPACEb0tL8/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_77d2a43d-f50c-42b5-99f9-bb2134cf8858/bin/uautomizer-tPACEb0tL8 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 -> 02b1c265b98bd14cc97fe77543b4e06699576e2091fa3d4102d013e6b3937418 [2022-11-16 12:46:48,849 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-16 12:46:48,879 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-16 12:46:48,881 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-16 12:46:48,883 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-16 12:46:48,884 INFO L275 PluginConnector]: CDTParser initialized [2022-11-16 12:46:48,886 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_77d2a43d-f50c-42b5-99f9-bb2134cf8858/bin/uautomizer-tPACEb0tL8/../../sv-benchmarks/c/ldv-races/race-3_2-container_of-global.i [2022-11-16 12:46:48,963 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_77d2a43d-f50c-42b5-99f9-bb2134cf8858/bin/uautomizer-tPACEb0tL8/data/d30691b0f/c0fd0c2f3913444a93e990f691e48bb1/FLAGf54789120 [2022-11-16 12:46:49,631 INFO L306 CDTParser]: Found 1 translation units. [2022-11-16 12:46:49,632 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_77d2a43d-f50c-42b5-99f9-bb2134cf8858/sv-benchmarks/c/ldv-races/race-3_2-container_of-global.i [2022-11-16 12:46:49,658 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_77d2a43d-f50c-42b5-99f9-bb2134cf8858/bin/uautomizer-tPACEb0tL8/data/d30691b0f/c0fd0c2f3913444a93e990f691e48bb1/FLAGf54789120 [2022-11-16 12:46:49,908 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_77d2a43d-f50c-42b5-99f9-bb2134cf8858/bin/uautomizer-tPACEb0tL8/data/d30691b0f/c0fd0c2f3913444a93e990f691e48bb1 [2022-11-16 12:46:49,911 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-16 12:46:49,913 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-16 12:46:49,921 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-16 12:46:49,922 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-16 12:46:49,926 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-16 12:46:49,927 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.11 12:46:49" (1/1) ... [2022-11-16 12:46:49,928 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3532baa9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:46:49, skipping insertion in model container [2022-11-16 12:46:49,928 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.11 12:46:49" (1/1) ... [2022-11-16 12:46:49,936 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-16 12:46:49,987 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-16 12:46:50,191 WARN L611 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2022-11-16 12:46:50,705 WARN L229 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_77d2a43d-f50c-42b5-99f9-bb2134cf8858/sv-benchmarks/c/ldv-races/race-3_2-container_of-global.i[75009,75022] [2022-11-16 12:46:50,751 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-16 12:46:50,760 INFO L203 MainTranslator]: Completed pre-run [2022-11-16 12:46:50,777 WARN L611 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2022-11-16 12:46:50,847 WARN L229 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_77d2a43d-f50c-42b5-99f9-bb2134cf8858/sv-benchmarks/c/ldv-races/race-3_2-container_of-global.i[75009,75022] [2022-11-16 12:46:50,878 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-16 12:46:50,954 INFO L208 MainTranslator]: Completed translation [2022-11-16 12:46:50,955 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:46:50 WrapperNode [2022-11-16 12:46:50,955 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-16 12:46:50,956 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-16 12:46:50,956 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-16 12:46:50,956 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-16 12:46:50,966 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:46:50" (1/1) ... [2022-11-16 12:46:51,016 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:46:50" (1/1) ... [2022-11-16 12:46:51,053 INFO L138 Inliner]: procedures = 468, calls = 52, calls flagged for inlining = 12, calls inlined = 12, statements flattened = 206 [2022-11-16 12:46:51,054 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-16 12:46:51,054 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-16 12:46:51,055 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-16 12:46:51,055 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-16 12:46:51,064 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:46:50" (1/1) ... [2022-11-16 12:46:51,064 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:46:50" (1/1) ... [2022-11-16 12:46:51,071 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:46:50" (1/1) ... [2022-11-16 12:46:51,072 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:46:50" (1/1) ... [2022-11-16 12:46:51,113 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:46:50" (1/1) ... [2022-11-16 12:46:51,116 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:46:50" (1/1) ... [2022-11-16 12:46:51,122 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:46:50" (1/1) ... [2022-11-16 12:46:51,133 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:46:50" (1/1) ... [2022-11-16 12:46:51,139 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-16 12:46:51,142 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-16 12:46:51,142 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-16 12:46:51,142 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-16 12:46:51,158 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:46:50" (1/1) ... [2022-11-16 12:46:51,165 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-16 12:46:51,189 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_77d2a43d-f50c-42b5-99f9-bb2134cf8858/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:46:51,203 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_77d2a43d-f50c-42b5-99f9-bb2134cf8858/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-16 12:46:51,235 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_77d2a43d-f50c-42b5-99f9-bb2134cf8858/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-16 12:46:51,252 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2022-11-16 12:46:51,252 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-16 12:46:51,252 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2022-11-16 12:46:51,253 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-16 12:46:51,253 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-16 12:46:51,253 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-11-16 12:46:51,253 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-16 12:46:51,254 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-16 12:46:51,254 INFO L130 BoogieDeclarations]: Found specification of procedure my_callback [2022-11-16 12:46:51,254 INFO L138 BoogieDeclarations]: Found implementation of procedure my_callback [2022-11-16 12:46:51,254 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-16 12:46:51,254 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-16 12:46:51,254 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-16 12:46:51,256 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-11-16 12:46:51,685 INFO L235 CfgBuilder]: Building ICFG [2022-11-16 12:46:51,688 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-16 12:46:52,338 INFO L276 CfgBuilder]: Performing block encoding [2022-11-16 12:46:52,430 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-16 12:46:52,443 INFO L300 CfgBuilder]: Removed 0 assume(true) statements. [2022-11-16 12:46:52,446 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.11 12:46:52 BoogieIcfgContainer [2022-11-16 12:46:52,446 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-16 12:46:52,448 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-16 12:46:52,448 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-16 12:46:52,466 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-16 12:46:52,466 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.11 12:46:49" (1/3) ... [2022-11-16 12:46:52,467 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4aa803ae and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.11 12:46:52, skipping insertion in model container [2022-11-16 12:46:52,467 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:46:50" (2/3) ... [2022-11-16 12:46:52,468 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4aa803ae and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.11 12:46:52, skipping insertion in model container [2022-11-16 12:46:52,468 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.11 12:46:52" (3/3) ... [2022-11-16 12:46:52,469 INFO L112 eAbstractionObserver]: Analyzing ICFG race-3_2-container_of-global.i [2022-11-16 12:46:52,495 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-11-16 12:46:52,508 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-16 12:46:52,508 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 17 error locations. [2022-11-16 12:46:52,508 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-11-16 12:46:52,597 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-11-16 12:46:52,641 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 275 places, 277 transitions, 570 flow [2022-11-16 12:46:52,831 INFO L130 PetriNetUnfolder]: 10/354 cut-off events. [2022-11-16 12:46:52,831 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-11-16 12:46:52,840 INFO L83 FinitePrefix]: Finished finitePrefix Result has 363 conditions, 354 events. 10/354 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 584 event pairs, 0 based on Foata normal form. 0/316 useless extension candidates. Maximal degree in co-relation 206. Up to 4 conditions per place. [2022-11-16 12:46:52,841 INFO L82 GeneralOperation]: Start removeDead. Operand has 275 places, 277 transitions, 570 flow [2022-11-16 12:46:52,854 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 273 places, 274 transitions, 560 flow [2022-11-16 12:46:52,865 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-16 12:46:52,879 INFO L357 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, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@4ac062ba, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-16 12:46:52,880 INFO L358 AbstractCegarLoop]: Starting to check reachability of 27 error locations. [2022-11-16 12:46:52,887 INFO L130 PetriNetUnfolder]: 0/42 cut-off events. [2022-11-16 12:46:52,887 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-16 12:46:52,887 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:46:52,888 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:46:52,888 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-16 12:46:52,901 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:46:52,901 INFO L85 PathProgramCache]: Analyzing trace with hash 156286175, now seen corresponding path program 1 times [2022-11-16 12:46:52,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:46:52,909 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514327716] [2022-11-16 12:46:52,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:46:52,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:46:53,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:46:54,079 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:46:54,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:46:54,081 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1514327716] [2022-11-16 12:46:54,082 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1514327716] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:46:54,082 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:46:54,082 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-16 12:46:54,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [122807301] [2022-11-16 12:46:54,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:46:54,095 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-16 12:46:54,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:46:54,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-16 12:46:54,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-11-16 12:46:54,131 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 277 [2022-11-16 12:46:54,138 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 274 transitions, 560 flow. Second operand has 6 states, 6 states have (on average 168.66666666666666) internal successors, (1012), 6 states have internal predecessors, (1012), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:46:54,138 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:46:54,139 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 277 [2022-11-16 12:46:54,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:46:55,177 INFO L130 PetriNetUnfolder]: 754/2155 cut-off events. [2022-11-16 12:46:55,178 INFO L131 PetriNetUnfolder]: For 18/18 co-relation queries the response was YES. [2022-11-16 12:46:55,187 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3531 conditions, 2155 events. 754/2155 cut-off events. For 18/18 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 13595 event pairs, 753 based on Foata normal form. 38/2017 useless extension candidates. Maximal degree in co-relation 3126. Up to 1353 conditions per place. [2022-11-16 12:46:55,198 INFO L137 encePairwiseOnDemand]: 259/277 looper letters, 86 selfloop transitions, 5 changer transitions 4/255 dead transitions. [2022-11-16 12:46:55,199 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 255 transitions, 704 flow [2022-11-16 12:46:55,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-16 12:46:55,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-16 12:46:55,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1106 transitions. [2022-11-16 12:46:55,225 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6654632972322503 [2022-11-16 12:46:55,226 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1106 transitions. [2022-11-16 12:46:55,227 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1106 transitions. [2022-11-16 12:46:55,232 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:46:55,234 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1106 transitions. [2022-11-16 12:46:55,242 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 184.33333333333334) internal successors, (1106), 6 states have internal predecessors, (1106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:46:55,251 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 277.0) internal successors, (1939), 7 states have internal predecessors, (1939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:46:55,252 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 277.0) internal successors, (1939), 7 states have internal predecessors, (1939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:46:55,255 INFO L175 Difference]: Start difference. First operand has 273 places, 274 transitions, 560 flow. Second operand 6 states and 1106 transitions. [2022-11-16 12:46:55,256 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 255 transitions, 704 flow [2022-11-16 12:46:55,264 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 255 transitions, 696 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-11-16 12:46:55,272 INFO L231 Difference]: Finished difference. Result has 261 places, 251 transitions, 516 flow [2022-11-16 12:46:55,275 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=514, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=516, PETRI_PLACES=261, PETRI_TRANSITIONS=251} [2022-11-16 12:46:55,282 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, -12 predicate places. [2022-11-16 12:46:55,282 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 251 transitions, 516 flow [2022-11-16 12:46:55,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 168.66666666666666) internal successors, (1012), 6 states have internal predecessors, (1012), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:46:55,283 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:46:55,284 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:46:55,284 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-16 12:46:55,284 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-16 12:46:55,287 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:46:55,287 INFO L85 PathProgramCache]: Analyzing trace with hash -1684212911, now seen corresponding path program 1 times [2022-11-16 12:46:55,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:46:55,288 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [430615637] [2022-11-16 12:46:55,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:46:55,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:46:55,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:46:55,794 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:46:55,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:46:55,796 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [430615637] [2022-11-16 12:46:55,796 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [430615637] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:46:55,799 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:46:55,799 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-16 12:46:55,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1155967804] [2022-11-16 12:46:55,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:46:55,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-16 12:46:55,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:46:55,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-16 12:46:55,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-11-16 12:46:55,806 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 277 [2022-11-16 12:46:55,813 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 251 transitions, 516 flow. Second operand has 6 states, 6 states have (on average 169.66666666666666) internal successors, (1018), 6 states have internal predecessors, (1018), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:46:55,813 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:46:55,813 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 277 [2022-11-16 12:46:55,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:46:56,630 INFO L130 PetriNetUnfolder]: 754/2150 cut-off events. [2022-11-16 12:46:56,631 INFO L131 PetriNetUnfolder]: For 5/5 co-relation queries the response was YES. [2022-11-16 12:46:56,634 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3519 conditions, 2150 events. 754/2150 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 13613 event pairs, 753 based on Foata normal form. 0/1979 useless extension candidates. Maximal degree in co-relation 3458. Up to 1352 conditions per place. [2022-11-16 12:46:56,642 INFO L137 encePairwiseOnDemand]: 271/277 looper letters, 85 selfloop transitions, 5 changer transitions 0/250 dead transitions. [2022-11-16 12:46:56,643 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 250 transitions, 694 flow [2022-11-16 12:46:56,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-16 12:46:56,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-16 12:46:56,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1093 transitions. [2022-11-16 12:46:56,646 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6576413959085439 [2022-11-16 12:46:56,646 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1093 transitions. [2022-11-16 12:46:56,646 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1093 transitions. [2022-11-16 12:46:56,647 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:46:56,647 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1093 transitions. [2022-11-16 12:46:56,649 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 182.16666666666666) internal successors, (1093), 6 states have internal predecessors, (1093), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:46:56,653 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 277.0) internal successors, (1939), 7 states have internal predecessors, (1939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:46:56,654 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 277.0) internal successors, (1939), 7 states have internal predecessors, (1939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:46:56,654 INFO L175 Difference]: Start difference. First operand has 261 places, 251 transitions, 516 flow. Second operand 6 states and 1093 transitions. [2022-11-16 12:46:56,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 250 transitions, 694 flow [2022-11-16 12:46:56,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 250 transitions, 684 flow, removed 0 selfloop flow, removed 5 redundant places. [2022-11-16 12:46:56,663 INFO L231 Difference]: Finished difference. Result has 256 places, 250 transitions, 514 flow [2022-11-16 12:46:56,664 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=504, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=514, PETRI_PLACES=256, PETRI_TRANSITIONS=250} [2022-11-16 12:46:56,666 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, -17 predicate places. [2022-11-16 12:46:56,666 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 250 transitions, 514 flow [2022-11-16 12:46:56,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 169.66666666666666) internal successors, (1018), 6 states have internal predecessors, (1018), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:46:56,667 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:46:56,667 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:46:56,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-11-16 12:46:56,668 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-16 12:46:56,670 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:46:56,670 INFO L85 PathProgramCache]: Analyzing trace with hash 25263356, now seen corresponding path program 1 times [2022-11-16 12:46:56,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:46:56,671 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1414106333] [2022-11-16 12:46:56,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:46:56,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:46:56,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:46:57,260 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:46:57,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:46:57,261 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1414106333] [2022-11-16 12:46:57,262 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1414106333] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:46:57,262 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:46:57,263 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-16 12:46:57,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1199345401] [2022-11-16 12:46:57,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:46:57,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-16 12:46:57,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:46:57,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-16 12:46:57,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-11-16 12:46:57,267 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 169 out of 277 [2022-11-16 12:46:57,269 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 250 transitions, 514 flow. Second operand has 6 states, 6 states have (on average 172.5) internal successors, (1035), 6 states have internal predecessors, (1035), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:46:57,270 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:46:57,270 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 169 of 277 [2022-11-16 12:46:57,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:46:57,999 INFO L130 PetriNetUnfolder]: 754/2150 cut-off events. [2022-11-16 12:46:57,999 INFO L131 PetriNetUnfolder]: For 5/5 co-relation queries the response was YES. [2022-11-16 12:46:58,003 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3517 conditions, 2150 events. 754/2150 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 13800 event pairs, 624 based on Foata normal form. 0/2003 useless extension candidates. Maximal degree in co-relation 3442. Up to 1328 conditions per place. [2022-11-16 12:46:58,012 INFO L137 encePairwiseOnDemand]: 269/277 looper letters, 90 selfloop transitions, 7 changer transitions 0/259 dead transitions. [2022-11-16 12:46:58,012 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 259 transitions, 727 flow [2022-11-16 12:46:58,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-16 12:46:58,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-16 12:46:58,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1112 transitions. [2022-11-16 12:46:58,016 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6690734055354994 [2022-11-16 12:46:58,017 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1112 transitions. [2022-11-16 12:46:58,017 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1112 transitions. [2022-11-16 12:46:58,018 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:46:58,018 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1112 transitions. [2022-11-16 12:46:58,021 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 185.33333333333334) internal successors, (1112), 6 states have internal predecessors, (1112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:46:58,024 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 277.0) internal successors, (1939), 7 states have internal predecessors, (1939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:46:58,026 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 277.0) internal successors, (1939), 7 states have internal predecessors, (1939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:46:58,026 INFO L175 Difference]: Start difference. First operand has 256 places, 250 transitions, 514 flow. Second operand 6 states and 1112 transitions. [2022-11-16 12:46:58,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 259 transitions, 727 flow [2022-11-16 12:46:58,028 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 259 transitions, 717 flow, removed 0 selfloop flow, removed 5 redundant places. [2022-11-16 12:46:58,032 INFO L231 Difference]: Finished difference. Result has 256 places, 252 transitions, 532 flow [2022-11-16 12:46:58,033 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=502, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=532, PETRI_PLACES=256, PETRI_TRANSITIONS=252} [2022-11-16 12:46:58,034 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, -17 predicate places. [2022-11-16 12:46:58,034 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 252 transitions, 532 flow [2022-11-16 12:46:58,035 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 172.5) internal successors, (1035), 6 states have internal predecessors, (1035), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:46:58,035 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:46:58,035 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:46:58,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-11-16 12:46:58,036 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-16 12:46:58,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:46:58,037 INFO L85 PathProgramCache]: Analyzing trace with hash 1823258918, now seen corresponding path program 1 times [2022-11-16 12:46:58,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:46:58,037 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246333335] [2022-11-16 12:46:58,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:46:58,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:46:58,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:46:58,569 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:46:58,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:46:58,570 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1246333335] [2022-11-16 12:46:58,570 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1246333335] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:46:58,571 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:46:58,571 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-16 12:46:58,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1204898756] [2022-11-16 12:46:58,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:46:58,573 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-16 12:46:58,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:46:58,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-16 12:46:58,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-11-16 12:46:58,580 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 169 out of 277 [2022-11-16 12:46:58,582 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 252 transitions, 532 flow. Second operand has 6 states, 6 states have (on average 173.5) internal successors, (1041), 6 states have internal predecessors, (1041), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:46:58,582 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:46:58,582 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 169 of 277 [2022-11-16 12:46:58,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:46:59,366 INFO L130 PetriNetUnfolder]: 754/2169 cut-off events. [2022-11-16 12:46:59,369 INFO L131 PetriNetUnfolder]: For 241/255 co-relation queries the response was YES. [2022-11-16 12:46:59,374 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3826 conditions, 2169 events. 754/2169 cut-off events. For 241/255 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 14082 event pairs, 624 based on Foata normal form. 2/2025 useless extension candidates. Maximal degree in co-relation 2653. Up to 1334 conditions per place. [2022-11-16 12:46:59,439 INFO L137 encePairwiseOnDemand]: 269/277 looper letters, 89 selfloop transitions, 7 changer transitions 0/258 dead transitions. [2022-11-16 12:46:59,440 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 258 transitions, 737 flow [2022-11-16 12:46:59,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-16 12:46:59,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-16 12:46:59,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1111 transitions. [2022-11-16 12:46:59,443 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6684717208182912 [2022-11-16 12:46:59,444 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1111 transitions. [2022-11-16 12:46:59,449 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1111 transitions. [2022-11-16 12:46:59,449 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:46:59,450 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1111 transitions. [2022-11-16 12:46:59,454 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 185.16666666666666) internal successors, (1111), 6 states have internal predecessors, (1111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:46:59,457 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 277.0) internal successors, (1939), 7 states have internal predecessors, (1939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:46:59,458 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 277.0) internal successors, (1939), 7 states have internal predecessors, (1939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:46:59,459 INFO L175 Difference]: Start difference. First operand has 256 places, 252 transitions, 532 flow. Second operand 6 states and 1111 transitions. [2022-11-16 12:46:59,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 258 transitions, 737 flow [2022-11-16 12:46:59,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 258 transitions, 727 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-11-16 12:46:59,466 INFO L231 Difference]: Finished difference. Result has 256 places, 251 transitions, 534 flow [2022-11-16 12:46:59,467 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=520, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=534, PETRI_PLACES=256, PETRI_TRANSITIONS=251} [2022-11-16 12:46:59,469 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, -17 predicate places. [2022-11-16 12:46:59,469 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 251 transitions, 534 flow [2022-11-16 12:46:59,470 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 173.5) internal successors, (1041), 6 states have internal predecessors, (1041), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:46:59,470 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:46:59,470 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:46:59,471 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-11-16 12:46:59,471 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-16 12:46:59,471 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:46:59,472 INFO L85 PathProgramCache]: Analyzing trace with hash -444570334, now seen corresponding path program 1 times [2022-11-16 12:46:59,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:46:59,473 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [399845967] [2022-11-16 12:46:59,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:46:59,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:46:59,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:46:59,607 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:46:59,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:46:59,607 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [399845967] [2022-11-16 12:46:59,607 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [399845967] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:46:59,608 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:46:59,608 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-16 12:46:59,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2012054005] [2022-11-16 12:46:59,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:46:59,610 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 12:46:59,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:46:59,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 12:46:59,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 12:46:59,612 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 237 out of 277 [2022-11-16 12:46:59,613 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 251 transitions, 534 flow. Second operand has 3 states, 3 states have (on average 238.33333333333334) internal successors, (715), 3 states have internal predecessors, (715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:46:59,613 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:46:59,613 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 237 of 277 [2022-11-16 12:46:59,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:46:59,747 INFO L130 PetriNetUnfolder]: 85/562 cut-off events. [2022-11-16 12:46:59,747 INFO L131 PetriNetUnfolder]: For 56/240 co-relation queries the response was YES. [2022-11-16 12:46:59,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 809 conditions, 562 events. 85/562 cut-off events. For 56/240 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 2213 event pairs, 72 based on Foata normal form. 0/497 useless extension candidates. Maximal degree in co-relation 273. Up to 176 conditions per place. [2022-11-16 12:46:59,754 INFO L137 encePairwiseOnDemand]: 274/277 looper letters, 21 selfloop transitions, 2 changer transitions 0/250 dead transitions. [2022-11-16 12:46:59,754 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 250 transitions, 578 flow [2022-11-16 12:46:59,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 12:46:59,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-16 12:46:59,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 733 transitions. [2022-11-16 12:46:59,757 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8820697954271961 [2022-11-16 12:46:59,757 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 733 transitions. [2022-11-16 12:46:59,757 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 733 transitions. [2022-11-16 12:46:59,758 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:46:59,758 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 733 transitions. [2022-11-16 12:46:59,760 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 244.33333333333334) internal successors, (733), 3 states have internal predecessors, (733), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:46:59,762 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 277.0) internal successors, (1108), 4 states have internal predecessors, (1108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:46:59,762 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 277.0) internal successors, (1108), 4 states have internal predecessors, (1108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:46:59,762 INFO L175 Difference]: Start difference. First operand has 256 places, 251 transitions, 534 flow. Second operand 3 states and 733 transitions. [2022-11-16 12:46:59,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 250 transitions, 578 flow [2022-11-16 12:46:59,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 250 transitions, 564 flow, removed 0 selfloop flow, removed 5 redundant places. [2022-11-16 12:46:59,768 INFO L231 Difference]: Finished difference. Result has 252 places, 250 transitions, 522 flow [2022-11-16 12:46:59,769 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=518, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=522, PETRI_PLACES=252, PETRI_TRANSITIONS=250} [2022-11-16 12:46:59,772 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, -21 predicate places. [2022-11-16 12:46:59,772 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 250 transitions, 522 flow [2022-11-16 12:46:59,773 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 238.33333333333334) internal successors, (715), 3 states have internal predecessors, (715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:46:59,773 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:46:59,773 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:46:59,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-11-16 12:46:59,773 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting my_callbackErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-16 12:46:59,774 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:46:59,775 INFO L85 PathProgramCache]: Analyzing trace with hash 335953389, now seen corresponding path program 1 times [2022-11-16 12:46:59,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:46:59,775 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [756560894] [2022-11-16 12:46:59,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:46:59,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:46:59,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:46:59,868 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:46:59,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:46:59,869 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [756560894] [2022-11-16 12:46:59,869 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [756560894] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:46:59,869 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:46:59,869 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-16 12:46:59,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [756997400] [2022-11-16 12:46:59,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:46:59,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 12:46:59,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:46:59,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 12:46:59,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 12:46:59,874 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 240 out of 277 [2022-11-16 12:46:59,877 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 250 transitions, 522 flow. Second operand has 3 states, 3 states have (on average 241.66666666666666) internal successors, (725), 3 states have internal predecessors, (725), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:46:59,877 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:46:59,877 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 240 of 277 [2022-11-16 12:46:59,877 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:47:00,008 INFO L130 PetriNetUnfolder]: 64/646 cut-off events. [2022-11-16 12:47:00,009 INFO L131 PetriNetUnfolder]: For 32/111 co-relation queries the response was YES. [2022-11-16 12:47:00,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 832 conditions, 646 events. 64/646 cut-off events. For 32/111 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 2422 event pairs, 44 based on Foata normal form. 1/596 useless extension candidates. Maximal degree in co-relation 658. Up to 130 conditions per place. [2022-11-16 12:47:00,014 INFO L137 encePairwiseOnDemand]: 273/277 looper letters, 19 selfloop transitions, 2 changer transitions 0/251 dead transitions. [2022-11-16 12:47:00,014 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 251 transitions, 567 flow [2022-11-16 12:47:00,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 12:47:00,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-16 12:47:00,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 741 transitions. [2022-11-16 12:47:00,017 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8916967509025271 [2022-11-16 12:47:00,017 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 741 transitions. [2022-11-16 12:47:00,017 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 741 transitions. [2022-11-16 12:47:00,018 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:47:00,018 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 741 transitions. [2022-11-16 12:47:00,020 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 247.0) internal successors, (741), 3 states have internal predecessors, (741), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:47:00,021 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 277.0) internal successors, (1108), 4 states have internal predecessors, (1108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:47:00,022 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 277.0) internal successors, (1108), 4 states have internal predecessors, (1108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:47:00,022 INFO L175 Difference]: Start difference. First operand has 252 places, 250 transitions, 522 flow. Second operand 3 states and 741 transitions. [2022-11-16 12:47:00,023 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 251 transitions, 567 flow [2022-11-16 12:47:00,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 251 transitions, 563 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-11-16 12:47:00,028 INFO L231 Difference]: Finished difference. Result has 251 places, 250 transitions, 528 flow [2022-11-16 12:47:00,029 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=514, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=528, PETRI_PLACES=251, PETRI_TRANSITIONS=250} [2022-11-16 12:47:00,031 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, -22 predicate places. [2022-11-16 12:47:00,031 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 250 transitions, 528 flow [2022-11-16 12:47:00,032 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 241.66666666666666) internal successors, (725), 3 states have internal predecessors, (725), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:47:00,032 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:47:00,032 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:47:00,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-11-16 12:47:00,033 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-16 12:47:00,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:47:00,034 INFO L85 PathProgramCache]: Analyzing trace with hash -1319913875, now seen corresponding path program 1 times [2022-11-16 12:47:00,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:47:00,034 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [936640900] [2022-11-16 12:47:00,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:47:00,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:47:00,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:47:00,600 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:47:00,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:47:00,601 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [936640900] [2022-11-16 12:47:00,601 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [936640900] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:47:00,601 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:47:00,601 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-16 12:47:00,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663207119] [2022-11-16 12:47:00,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:47:00,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-16 12:47:00,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:47:00,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-16 12:47:00,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-11-16 12:47:00,610 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 163 out of 277 [2022-11-16 12:47:00,612 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 250 transitions, 528 flow. Second operand has 6 states, 6 states have (on average 168.0) internal successors, (1008), 6 states have internal predecessors, (1008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:47:00,612 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:47:00,612 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 163 of 277 [2022-11-16 12:47:00,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:47:01,683 INFO L130 PetriNetUnfolder]: 1204/3114 cut-off events. [2022-11-16 12:47:01,683 INFO L131 PetriNetUnfolder]: For 361/361 co-relation queries the response was YES. [2022-11-16 12:47:01,692 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5738 conditions, 3114 events. 1204/3114 cut-off events. For 361/361 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 20671 event pairs, 927 based on Foata normal form. 0/2894 useless extension candidates. Maximal degree in co-relation 4811. Up to 2069 conditions per place. [2022-11-16 12:47:01,705 INFO L137 encePairwiseOnDemand]: 264/277 looper letters, 93 selfloop transitions, 31 changer transitions 0/279 dead transitions. [2022-11-16 12:47:01,705 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 279 transitions, 850 flow [2022-11-16 12:47:01,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-16 12:47:01,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-16 12:47:01,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1100 transitions. [2022-11-16 12:47:01,709 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6618531889290012 [2022-11-16 12:47:01,710 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1100 transitions. [2022-11-16 12:47:01,710 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1100 transitions. [2022-11-16 12:47:01,711 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:47:01,711 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1100 transitions. [2022-11-16 12:47:01,714 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 183.33333333333334) internal successors, (1100), 6 states have internal predecessors, (1100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:47:01,717 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 277.0) internal successors, (1939), 7 states have internal predecessors, (1939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:47:01,718 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 277.0) internal successors, (1939), 7 states have internal predecessors, (1939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:47:01,718 INFO L175 Difference]: Start difference. First operand has 251 places, 250 transitions, 528 flow. Second operand 6 states and 1100 transitions. [2022-11-16 12:47:01,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 279 transitions, 850 flow [2022-11-16 12:47:01,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 279 transitions, 850 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-16 12:47:01,730 INFO L231 Difference]: Finished difference. Result has 261 places, 279 transitions, 750 flow [2022-11-16 12:47:01,731 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=528, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=750, PETRI_PLACES=261, PETRI_TRANSITIONS=279} [2022-11-16 12:47:01,732 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, -12 predicate places. [2022-11-16 12:47:01,732 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 279 transitions, 750 flow [2022-11-16 12:47:01,732 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 168.0) internal successors, (1008), 6 states have internal predecessors, (1008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:47:01,733 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:47:01,733 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:47:01,733 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-11-16 12:47:01,733 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-16 12:47:01,734 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:47:01,734 INFO L85 PathProgramCache]: Analyzing trace with hash -440319852, now seen corresponding path program 1 times [2022-11-16 12:47:01,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:47:01,734 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1941026932] [2022-11-16 12:47:01,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:47:01,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:47:01,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:47:01,904 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:47:01,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:47:01,905 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1941026932] [2022-11-16 12:47:01,905 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1941026932] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:47:01,905 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:47:01,906 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-16 12:47:01,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2023892791] [2022-11-16 12:47:01,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:47:01,907 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-16 12:47:01,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:47:01,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-16 12:47:01,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-16 12:47:01,910 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 238 out of 277 [2022-11-16 12:47:01,912 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 279 transitions, 750 flow. Second operand has 5 states, 5 states have (on average 239.8) internal successors, (1199), 5 states have internal predecessors, (1199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:47:01,912 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:47:01,912 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 238 of 277 [2022-11-16 12:47:01,913 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:47:02,380 INFO L130 PetriNetUnfolder]: 427/1538 cut-off events. [2022-11-16 12:47:02,381 INFO L131 PetriNetUnfolder]: For 737/786 co-relation queries the response was YES. [2022-11-16 12:47:02,387 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3291 conditions, 1538 events. 427/1538 cut-off events. For 737/786 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 9690 event pairs, 219 based on Foata normal form. 0/1453 useless extension candidates. Maximal degree in co-relation 2738. Up to 651 conditions per place. [2022-11-16 12:47:02,399 INFO L137 encePairwiseOnDemand]: 272/277 looper letters, 48 selfloop transitions, 4 changer transitions 0/284 dead transitions. [2022-11-16 12:47:02,399 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 284 transitions, 864 flow [2022-11-16 12:47:02,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-16 12:47:02,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-16 12:47:02,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1455 transitions. [2022-11-16 12:47:02,404 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8754512635379061 [2022-11-16 12:47:02,404 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1455 transitions. [2022-11-16 12:47:02,404 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1455 transitions. [2022-11-16 12:47:02,406 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:47:02,406 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1455 transitions. [2022-11-16 12:47:02,410 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 242.5) internal successors, (1455), 6 states have internal predecessors, (1455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:47:02,413 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 277.0) internal successors, (1939), 7 states have internal predecessors, (1939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:47:02,414 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 277.0) internal successors, (1939), 7 states have internal predecessors, (1939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:47:02,415 INFO L175 Difference]: Start difference. First operand has 261 places, 279 transitions, 750 flow. Second operand 6 states and 1455 transitions. [2022-11-16 12:47:02,415 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 284 transitions, 864 flow [2022-11-16 12:47:02,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 284 transitions, 848 flow, removed 8 selfloop flow, removed 0 redundant places. [2022-11-16 12:47:02,428 INFO L231 Difference]: Finished difference. Result has 270 places, 282 transitions, 763 flow [2022-11-16 12:47:02,429 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=734, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=763, PETRI_PLACES=270, PETRI_TRANSITIONS=282} [2022-11-16 12:47:02,431 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, -3 predicate places. [2022-11-16 12:47:02,432 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 282 transitions, 763 flow [2022-11-16 12:47:02,432 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 239.8) internal successors, (1199), 5 states have internal predecessors, (1199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:47:02,433 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:47:02,433 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:47:02,433 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-11-16 12:47:02,433 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-16 12:47:02,434 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:47:02,434 INFO L85 PathProgramCache]: Analyzing trace with hash 909982421, now seen corresponding path program 1 times [2022-11-16 12:47:02,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:47:02,435 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [484628114] [2022-11-16 12:47:02,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:47:02,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:47:02,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:47:03,045 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:47:03,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:47:03,045 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [484628114] [2022-11-16 12:47:03,045 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [484628114] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:47:03,046 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:47:03,046 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-16 12:47:03,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [209242867] [2022-11-16 12:47:03,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:47:03,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-16 12:47:03,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:47:03,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-16 12:47:03,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-11-16 12:47:03,049 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 163 out of 277 [2022-11-16 12:47:03,050 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 282 transitions, 763 flow. Second operand has 6 states, 6 states have (on average 169.0) internal successors, (1014), 6 states have internal predecessors, (1014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:47:03,050 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:47:03,050 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 163 of 277 [2022-11-16 12:47:03,051 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:47:04,040 INFO L130 PetriNetUnfolder]: 1333/3284 cut-off events. [2022-11-16 12:47:04,040 INFO L131 PetriNetUnfolder]: For 1531/1537 co-relation queries the response was YES. [2022-11-16 12:47:04,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7944 conditions, 3284 events. 1333/3284 cut-off events. For 1531/1537 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 21705 event pairs, 861 based on Foata normal form. 0/3089 useless extension candidates. Maximal degree in co-relation 7820. Up to 2275 conditions per place. [2022-11-16 12:47:04,071 INFO L137 encePairwiseOnDemand]: 264/277 looper letters, 122 selfloop transitions, 30 changer transitions 0/311 dead transitions. [2022-11-16 12:47:04,071 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 311 transitions, 1189 flow [2022-11-16 12:47:04,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-16 12:47:04,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-16 12:47:04,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1100 transitions. [2022-11-16 12:47:04,075 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6618531889290012 [2022-11-16 12:47:04,075 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1100 transitions. [2022-11-16 12:47:04,075 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1100 transitions. [2022-11-16 12:47:04,076 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:47:04,076 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1100 transitions. [2022-11-16 12:47:04,079 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 183.33333333333334) internal successors, (1100), 6 states have internal predecessors, (1100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:47:04,082 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 277.0) internal successors, (1939), 7 states have internal predecessors, (1939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:47:04,083 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 277.0) internal successors, (1939), 7 states have internal predecessors, (1939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:47:04,083 INFO L175 Difference]: Start difference. First operand has 270 places, 282 transitions, 763 flow. Second operand 6 states and 1100 transitions. [2022-11-16 12:47:04,083 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 311 transitions, 1189 flow [2022-11-16 12:47:04,088 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 311 transitions, 1188 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-16 12:47:04,092 INFO L231 Difference]: Finished difference. Result has 279 places, 311 transitions, 1028 flow [2022-11-16 12:47:04,093 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=762, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1028, PETRI_PLACES=279, PETRI_TRANSITIONS=311} [2022-11-16 12:47:04,093 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 6 predicate places. [2022-11-16 12:47:04,094 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 311 transitions, 1028 flow [2022-11-16 12:47:04,094 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 169.0) internal successors, (1014), 6 states have internal predecessors, (1014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:47:04,094 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:47:04,095 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:47:04,095 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-11-16 12:47:04,095 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr11ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-16 12:47:04,096 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:47:04,096 INFO L85 PathProgramCache]: Analyzing trace with hash 393608883, now seen corresponding path program 1 times [2022-11-16 12:47:04,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:47:04,096 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1393840876] [2022-11-16 12:47:04,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:47:04,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:47:04,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:47:04,726 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:47:04,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:47:04,727 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1393840876] [2022-11-16 12:47:04,727 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1393840876] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:47:04,727 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:47:04,727 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-16 12:47:04,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1347284704] [2022-11-16 12:47:04,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:47:04,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-16 12:47:04,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:47:04,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-16 12:47:04,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-11-16 12:47:04,733 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 165 out of 277 [2022-11-16 12:47:04,734 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 311 transitions, 1028 flow. Second operand has 6 states, 6 states have (on average 171.83333333333334) internal successors, (1031), 6 states have internal predecessors, (1031), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:47:04,735 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:47:04,735 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 165 of 277 [2022-11-16 12:47:04,735 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:47:06,297 INFO L130 PetriNetUnfolder]: 1600/3827 cut-off events. [2022-11-16 12:47:06,297 INFO L131 PetriNetUnfolder]: For 3381/3393 co-relation queries the response was YES. [2022-11-16 12:47:06,315 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11252 conditions, 3827 events. 1600/3827 cut-off events. For 3381/3393 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 25804 event pairs, 594 based on Foata normal form. 0/3636 useless extension candidates. Maximal degree in co-relation 9732. Up to 2429 conditions per place. [2022-11-16 12:47:06,336 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 160 selfloop transitions, 27 changer transitions 0/349 dead transitions. [2022-11-16 12:47:06,336 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 349 transitions, 1596 flow [2022-11-16 12:47:06,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-16 12:47:06,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-16 12:47:06,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1120 transitions. [2022-11-16 12:47:06,340 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6738868832731648 [2022-11-16 12:47:06,340 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1120 transitions. [2022-11-16 12:47:06,340 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1120 transitions. [2022-11-16 12:47:06,341 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:47:06,341 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1120 transitions. [2022-11-16 12:47:06,343 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 186.66666666666666) internal successors, (1120), 6 states have internal predecessors, (1120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:47:06,346 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 277.0) internal successors, (1939), 7 states have internal predecessors, (1939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:47:06,347 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 277.0) internal successors, (1939), 7 states have internal predecessors, (1939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:47:06,348 INFO L175 Difference]: Start difference. First operand has 279 places, 311 transitions, 1028 flow. Second operand 6 states and 1120 transitions. [2022-11-16 12:47:06,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 349 transitions, 1596 flow [2022-11-16 12:47:06,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 349 transitions, 1532 flow, removed 32 selfloop flow, removed 0 redundant places. [2022-11-16 12:47:06,361 INFO L231 Difference]: Finished difference. Result has 288 places, 332 transitions, 1222 flow [2022-11-16 12:47:06,363 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=962, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1222, PETRI_PLACES=288, PETRI_TRANSITIONS=332} [2022-11-16 12:47:06,363 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 15 predicate places. [2022-11-16 12:47:06,364 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 332 transitions, 1222 flow [2022-11-16 12:47:06,364 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 171.83333333333334) internal successors, (1031), 6 states have internal predecessors, (1031), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:47:06,364 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:47:06,365 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:47:06,365 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-11-16 12:47:06,365 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-16 12:47:06,365 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:47:06,366 INFO L85 PathProgramCache]: Analyzing trace with hash -1806652556, now seen corresponding path program 1 times [2022-11-16 12:47:06,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:47:06,368 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1963638842] [2022-11-16 12:47:06,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:47:06,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:47:06,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:47:06,929 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:47:06,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:47:06,930 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1963638842] [2022-11-16 12:47:06,930 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1963638842] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:47:06,930 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:47:06,931 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-16 12:47:06,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [850793800] [2022-11-16 12:47:06,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:47:06,931 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-16 12:47:06,932 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:47:06,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-16 12:47:06,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-11-16 12:47:06,934 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 173 out of 277 [2022-11-16 12:47:06,936 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 332 transitions, 1222 flow. Second operand has 6 states, 6 states have (on average 178.16666666666666) internal successors, (1069), 6 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:47:06,936 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:47:06,936 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 173 of 277 [2022-11-16 12:47:06,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:47:08,148 INFO L130 PetriNetUnfolder]: 1523/3812 cut-off events. [2022-11-16 12:47:08,149 INFO L131 PetriNetUnfolder]: For 5229/5430 co-relation queries the response was YES. [2022-11-16 12:47:08,177 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12263 conditions, 3812 events. 1523/3812 cut-off events. For 5229/5430 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 26155 event pairs, 588 based on Foata normal form. 0/3632 useless extension candidates. Maximal degree in co-relation 10673. Up to 2530 conditions per place. [2022-11-16 12:47:08,194 INFO L137 encePairwiseOnDemand]: 266/277 looper letters, 187 selfloop transitions, 30 changer transitions 0/388 dead transitions. [2022-11-16 12:47:08,195 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 388 transitions, 1956 flow [2022-11-16 12:47:08,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-16 12:47:08,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-16 12:47:08,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1168 transitions. [2022-11-16 12:47:08,198 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7027677496991577 [2022-11-16 12:47:08,199 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1168 transitions. [2022-11-16 12:47:08,199 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1168 transitions. [2022-11-16 12:47:08,200 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:47:08,200 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1168 transitions. [2022-11-16 12:47:08,202 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 194.66666666666666) internal successors, (1168), 6 states have internal predecessors, (1168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:47:08,205 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 277.0) internal successors, (1939), 7 states have internal predecessors, (1939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:47:08,206 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 277.0) internal successors, (1939), 7 states have internal predecessors, (1939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:47:08,206 INFO L175 Difference]: Start difference. First operand has 288 places, 332 transitions, 1222 flow. Second operand 6 states and 1168 transitions. [2022-11-16 12:47:08,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 388 transitions, 1956 flow [2022-11-16 12:47:08,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 388 transitions, 1936 flow, removed 10 selfloop flow, removed 0 redundant places. [2022-11-16 12:47:08,223 INFO L231 Difference]: Finished difference. Result has 298 places, 361 transitions, 1542 flow [2022-11-16 12:47:08,224 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=1204, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1542, PETRI_PLACES=298, PETRI_TRANSITIONS=361} [2022-11-16 12:47:08,225 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 25 predicate places. [2022-11-16 12:47:08,225 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 361 transitions, 1542 flow [2022-11-16 12:47:08,226 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 178.16666666666666) internal successors, (1069), 6 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:47:08,226 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:47:08,226 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:47:08,226 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-11-16 12:47:08,227 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-16 12:47:08,227 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:47:08,227 INFO L85 PathProgramCache]: Analyzing trace with hash 197609940, now seen corresponding path program 1 times [2022-11-16 12:47:08,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:47:08,228 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [110201765] [2022-11-16 12:47:08,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:47:08,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:47:08,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:47:08,387 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:47:08,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:47:08,387 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [110201765] [2022-11-16 12:47:08,387 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [110201765] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:47:08,387 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:47:08,388 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-16 12:47:08,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [542763276] [2022-11-16 12:47:08,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:47:08,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-16 12:47:08,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:47:08,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-16 12:47:08,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-16 12:47:08,390 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 238 out of 277 [2022-11-16 12:47:08,392 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 361 transitions, 1542 flow. Second operand has 5 states, 5 states have (on average 240.4) internal successors, (1202), 5 states have internal predecessors, (1202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:47:08,392 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:47:08,393 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 238 of 277 [2022-11-16 12:47:08,393 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:47:08,907 INFO L130 PetriNetUnfolder]: 333/1268 cut-off events. [2022-11-16 12:47:08,907 INFO L131 PetriNetUnfolder]: For 2869/2923 co-relation queries the response was YES. [2022-11-16 12:47:08,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3689 conditions, 1268 events. 333/1268 cut-off events. For 2869/2923 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 6875 event pairs, 12 based on Foata normal form. 19/1255 useless extension candidates. Maximal degree in co-relation 3553. Up to 350 conditions per place. [2022-11-16 12:47:08,921 INFO L137 encePairwiseOnDemand]: 272/277 looper letters, 79 selfloop transitions, 4 changer transitions 16/311 dead transitions. [2022-11-16 12:47:08,922 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 311 transitions, 1446 flow [2022-11-16 12:47:08,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-16 12:47:08,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-16 12:47:08,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1478 transitions. [2022-11-16 12:47:08,926 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8892900120336944 [2022-11-16 12:47:08,927 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1478 transitions. [2022-11-16 12:47:08,927 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1478 transitions. [2022-11-16 12:47:08,928 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:47:08,928 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1478 transitions. [2022-11-16 12:47:08,932 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 246.33333333333334) internal successors, (1478), 6 states have internal predecessors, (1478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:47:08,935 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 277.0) internal successors, (1939), 7 states have internal predecessors, (1939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:47:08,936 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 277.0) internal successors, (1939), 7 states have internal predecessors, (1939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:47:08,936 INFO L175 Difference]: Start difference. First operand has 298 places, 361 transitions, 1542 flow. Second operand 6 states and 1478 transitions. [2022-11-16 12:47:08,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 311 transitions, 1446 flow [2022-11-16 12:47:08,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 311 transitions, 1345 flow, removed 15 selfloop flow, removed 25 redundant places. [2022-11-16 12:47:08,950 INFO L231 Difference]: Finished difference. Result has 276 places, 262 transitions, 881 flow [2022-11-16 12:47:08,951 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=905, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=881, PETRI_PLACES=276, PETRI_TRANSITIONS=262} [2022-11-16 12:47:08,951 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 3 predicate places. [2022-11-16 12:47:08,952 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 262 transitions, 881 flow [2022-11-16 12:47:08,952 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 240.4) internal successors, (1202), 5 states have internal predecessors, (1202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:47:08,952 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:47:08,953 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:47:08,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-11-16 12:47:08,953 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-16 12:47:08,953 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:47:08,954 INFO L85 PathProgramCache]: Analyzing trace with hash -1306757569, now seen corresponding path program 1 times [2022-11-16 12:47:08,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:47:08,954 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394511914] [2022-11-16 12:47:08,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:47:08,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:47:09,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:47:10,880 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:47:10,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:47:10,880 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394511914] [2022-11-16 12:47:10,880 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [394511914] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:47:10,880 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:47:10,880 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-16 12:47:10,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1968954448] [2022-11-16 12:47:10,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:47:10,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-16 12:47:10,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:47:10,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-16 12:47:10,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=136, Unknown=0, NotChecked=0, Total=182 [2022-11-16 12:47:10,884 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-16 12:47:10,886 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 262 transitions, 881 flow. Second operand has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:47:10,886 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:47:10,886 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-16 12:47:10,886 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:47:13,394 INFO L130 PetriNetUnfolder]: 999/2244 cut-off events. [2022-11-16 12:47:13,394 INFO L131 PetriNetUnfolder]: For 3633/3633 co-relation queries the response was YES. [2022-11-16 12:47:13,403 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7483 conditions, 2244 events. 999/2244 cut-off events. For 3633/3633 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 12645 event pairs, 278 based on Foata normal form. 10/2209 useless extension candidates. Maximal degree in co-relation 7195. Up to 1019 conditions per place. [2022-11-16 12:47:13,414 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 213 selfloop transitions, 88 changer transitions 0/431 dead transitions. [2022-11-16 12:47:13,414 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 431 transitions, 2270 flow [2022-11-16 12:47:13,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-11-16 12:47:13,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-11-16 12:47:13,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 3105 transitions. [2022-11-16 12:47:13,423 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5899676990309709 [2022-11-16 12:47:13,423 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 3105 transitions. [2022-11-16 12:47:13,423 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 3105 transitions. [2022-11-16 12:47:13,425 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:47:13,425 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 3105 transitions. [2022-11-16 12:47:13,432 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 163.42105263157896) internal successors, (3105), 19 states have internal predecessors, (3105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:47:13,483 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 277.0) internal successors, (5540), 20 states have internal predecessors, (5540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:47:13,488 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 277.0) internal successors, (5540), 20 states have internal predecessors, (5540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:47:13,489 INFO L175 Difference]: Start difference. First operand has 276 places, 262 transitions, 881 flow. Second operand 19 states and 3105 transitions. [2022-11-16 12:47:13,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 431 transitions, 2270 flow [2022-11-16 12:47:13,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 431 transitions, 2242 flow, removed 3 selfloop flow, removed 7 redundant places. [2022-11-16 12:47:13,509 INFO L231 Difference]: Finished difference. Result has 280 places, 319 transitions, 1605 flow [2022-11-16 12:47:13,510 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=856, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=1605, PETRI_PLACES=280, PETRI_TRANSITIONS=319} [2022-11-16 12:47:13,511 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 7 predicate places. [2022-11-16 12:47:13,511 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 319 transitions, 1605 flow [2022-11-16 12:47:13,512 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:47:13,512 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:47:13,512 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:47:13,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-11-16 12:47:13,513 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-16 12:47:13,513 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:47:13,513 INFO L85 PathProgramCache]: Analyzing trace with hash 531178477, now seen corresponding path program 2 times [2022-11-16 12:47:13,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:47:13,514 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1633408428] [2022-11-16 12:47:13,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:47:13,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:47:13,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:47:15,386 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:47:15,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:47:15,387 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1633408428] [2022-11-16 12:47:15,387 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1633408428] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:47:15,387 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:47:15,387 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-16 12:47:15,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2096256905] [2022-11-16 12:47:15,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:47:15,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-16 12:47:15,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:47:15,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-16 12:47:15,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2022-11-16 12:47:15,391 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-16 12:47:15,393 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 319 transitions, 1605 flow. Second operand has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:47:15,394 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:47:15,394 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-16 12:47:15,394 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:47:17,356 INFO L130 PetriNetUnfolder]: 1140/2592 cut-off events. [2022-11-16 12:47:17,356 INFO L131 PetriNetUnfolder]: For 6807/6809 co-relation queries the response was YES. [2022-11-16 12:47:17,367 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10327 conditions, 2592 events. 1140/2592 cut-off events. For 6807/6809 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 15076 event pairs, 185 based on Foata normal form. 15/2561 useless extension candidates. Maximal degree in co-relation 10025. Up to 925 conditions per place. [2022-11-16 12:47:17,382 INFO L137 encePairwiseOnDemand]: 262/277 looper letters, 312 selfloop transitions, 64 changer transitions 0/506 dead transitions. [2022-11-16 12:47:17,382 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 506 transitions, 3563 flow [2022-11-16 12:47:17,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-16 12:47:17,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-16 12:47:17,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2474 transitions. [2022-11-16 12:47:17,392 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5954271961492178 [2022-11-16 12:47:17,392 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2474 transitions. [2022-11-16 12:47:17,392 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2474 transitions. [2022-11-16 12:47:17,394 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:47:17,394 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2474 transitions. [2022-11-16 12:47:17,401 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 164.93333333333334) internal successors, (2474), 15 states have internal predecessors, (2474), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:47:17,410 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:47:17,411 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:47:17,412 INFO L175 Difference]: Start difference. First operand has 280 places, 319 transitions, 1605 flow. Second operand 15 states and 2474 transitions. [2022-11-16 12:47:17,412 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 506 transitions, 3563 flow [2022-11-16 12:47:17,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 506 transitions, 3508 flow, removed 23 selfloop flow, removed 5 redundant places. [2022-11-16 12:47:17,462 INFO L231 Difference]: Finished difference. Result has 296 places, 363 transitions, 2296 flow [2022-11-16 12:47:17,462 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=1562, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=2296, PETRI_PLACES=296, PETRI_TRANSITIONS=363} [2022-11-16 12:47:17,463 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 23 predicate places. [2022-11-16 12:47:17,463 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 363 transitions, 2296 flow [2022-11-16 12:47:17,464 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:47:17,464 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:47:17,465 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:47:17,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-11-16 12:47:17,465 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-16 12:47:17,466 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:47:17,466 INFO L85 PathProgramCache]: Analyzing trace with hash 578925351, now seen corresponding path program 3 times [2022-11-16 12:47:17,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:47:17,466 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1152847122] [2022-11-16 12:47:17,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:47:17,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:47:17,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:47:19,711 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:47:19,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:47:19,712 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1152847122] [2022-11-16 12:47:19,712 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1152847122] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:47:19,712 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:47:19,712 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-16 12:47:19,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1465637182] [2022-11-16 12:47:19,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:47:19,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-16 12:47:19,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:47:19,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-16 12:47:19,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=134, Unknown=0, NotChecked=0, Total=182 [2022-11-16 12:47:19,715 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-16 12:47:19,717 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 363 transitions, 2296 flow. Second operand has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:47:19,717 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:47:19,717 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-16 12:47:19,717 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:47:22,192 INFO L130 PetriNetUnfolder]: 1199/2706 cut-off events. [2022-11-16 12:47:22,193 INFO L131 PetriNetUnfolder]: For 10345/10347 co-relation queries the response was YES. [2022-11-16 12:47:22,204 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12188 conditions, 2706 events. 1199/2706 cut-off events. For 10345/10347 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 15964 event pairs, 211 based on Foata normal form. 10/2667 useless extension candidates. Maximal degree in co-relation 11876. Up to 1354 conditions per place. [2022-11-16 12:47:22,219 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 279 selfloop transitions, 91 changer transitions 0/500 dead transitions. [2022-11-16 12:47:22,219 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 500 transitions, 3893 flow [2022-11-16 12:47:22,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-16 12:47:22,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-11-16 12:47:22,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2319 transitions. [2022-11-16 12:47:22,225 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5979886539453326 [2022-11-16 12:47:22,225 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2319 transitions. [2022-11-16 12:47:22,225 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2319 transitions. [2022-11-16 12:47:22,227 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:47:22,227 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2319 transitions. [2022-11-16 12:47:22,232 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 165.64285714285714) internal successors, (2319), 14 states have internal predecessors, (2319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:47:22,238 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 277.0) internal successors, (4155), 15 states have internal predecessors, (4155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:47:22,240 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 277.0) internal successors, (4155), 15 states have internal predecessors, (4155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:47:22,240 INFO L175 Difference]: Start difference. First operand has 296 places, 363 transitions, 2296 flow. Second operand 14 states and 2319 transitions. [2022-11-16 12:47:22,241 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 500 transitions, 3893 flow [2022-11-16 12:47:22,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 500 transitions, 3851 flow, removed 8 selfloop flow, removed 6 redundant places. [2022-11-16 12:47:22,300 INFO L231 Difference]: Finished difference. Result has 309 places, 399 transitions, 3160 flow [2022-11-16 12:47:22,301 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=2258, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=3160, PETRI_PLACES=309, PETRI_TRANSITIONS=399} [2022-11-16 12:47:22,302 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 36 predicate places. [2022-11-16 12:47:22,302 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 399 transitions, 3160 flow [2022-11-16 12:47:22,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:47:22,303 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:47:22,303 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:47:22,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-11-16 12:47:22,303 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-16 12:47:22,304 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:47:22,304 INFO L85 PathProgramCache]: Analyzing trace with hash -1169920495, now seen corresponding path program 4 times [2022-11-16 12:47:22,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:47:22,304 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1551394474] [2022-11-16 12:47:22,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:47:22,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:47:22,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:47:24,701 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:47:24,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:47:24,701 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1551394474] [2022-11-16 12:47:24,702 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1551394474] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:47:24,702 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:47:24,702 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-16 12:47:24,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1169780439] [2022-11-16 12:47:24,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:47:24,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-16 12:47:24,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:47:24,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-16 12:47:24,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2022-11-16 12:47:24,705 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-16 12:47:24,707 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 399 transitions, 3160 flow. Second operand has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:47:24,707 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:47:24,707 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-16 12:47:24,707 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:47:27,261 INFO L130 PetriNetUnfolder]: 1350/3019 cut-off events. [2022-11-16 12:47:27,261 INFO L131 PetriNetUnfolder]: For 16522/16530 co-relation queries the response was YES. [2022-11-16 12:47:27,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15100 conditions, 3019 events. 1350/3019 cut-off events. For 16522/16530 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 18209 event pairs, 321 based on Foata normal form. 10/2971 useless extension candidates. Maximal degree in co-relation 13943. Up to 1376 conditions per place. [2022-11-16 12:47:27,292 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 303 selfloop transitions, 136 changer transitions 0/569 dead transitions. [2022-11-16 12:47:27,292 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 569 transitions, 5504 flow [2022-11-16 12:47:27,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-16 12:47:27,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-16 12:47:27,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2480 transitions. [2022-11-16 12:47:27,297 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5968712394705175 [2022-11-16 12:47:27,298 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2480 transitions. [2022-11-16 12:47:27,298 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2480 transitions. [2022-11-16 12:47:27,299 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:47:27,299 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2480 transitions. [2022-11-16 12:47:27,304 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 165.33333333333334) internal successors, (2480), 15 states have internal predecessors, (2480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:47:27,310 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:47:27,312 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:47:27,313 INFO L175 Difference]: Start difference. First operand has 309 places, 399 transitions, 3160 flow. Second operand 15 states and 2480 transitions. [2022-11-16 12:47:27,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 569 transitions, 5504 flow [2022-11-16 12:47:27,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 569 transitions, 5451 flow, removed 17 selfloop flow, removed 7 redundant places. [2022-11-16 12:47:27,425 INFO L231 Difference]: Finished difference. Result has 322 places, 456 transitions, 4525 flow [2022-11-16 12:47:27,426 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=3115, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=4525, PETRI_PLACES=322, PETRI_TRANSITIONS=456} [2022-11-16 12:47:27,426 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 49 predicate places. [2022-11-16 12:47:27,426 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 456 transitions, 4525 flow [2022-11-16 12:47:27,427 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:47:27,427 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:47:27,427 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:47:27,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-11-16 12:47:27,428 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-16 12:47:27,428 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:47:27,428 INFO L85 PathProgramCache]: Analyzing trace with hash -1425502867, now seen corresponding path program 5 times [2022-11-16 12:47:27,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:47:27,429 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [761083875] [2022-11-16 12:47:27,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:47:27,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:47:27,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:47:29,227 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:47:29,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:47:29,228 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [761083875] [2022-11-16 12:47:29,228 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [761083875] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:47:29,228 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:47:29,228 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-16 12:47:29,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1370118310] [2022-11-16 12:47:29,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:47:29,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-16 12:47:29,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:47:29,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-16 12:47:29,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=137, Unknown=0, NotChecked=0, Total=182 [2022-11-16 12:47:29,232 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-16 12:47:29,234 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 456 transitions, 4525 flow. Second operand has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:47:29,234 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:47:29,234 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-16 12:47:29,234 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:47:31,728 INFO L130 PetriNetUnfolder]: 1460/3200 cut-off events. [2022-11-16 12:47:31,728 INFO L131 PetriNetUnfolder]: For 23860/23868 co-relation queries the response was YES. [2022-11-16 12:47:31,738 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17952 conditions, 3200 events. 1460/3200 cut-off events. For 23860/23868 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 19547 event pairs, 368 based on Foata normal form. 10/3152 useless extension candidates. Maximal degree in co-relation 16773. Up to 1617 conditions per place. [2022-11-16 12:47:31,754 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 298 selfloop transitions, 157 changer transitions 0/585 dead transitions. [2022-11-16 12:47:31,754 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 585 transitions, 6329 flow [2022-11-16 12:47:31,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-16 12:47:31,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-16 12:47:31,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2478 transitions. [2022-11-16 12:47:31,759 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5963898916967509 [2022-11-16 12:47:31,759 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2478 transitions. [2022-11-16 12:47:31,759 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2478 transitions. [2022-11-16 12:47:31,761 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:47:31,761 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2478 transitions. [2022-11-16 12:47:31,765 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 165.2) internal successors, (2478), 15 states have internal predecessors, (2478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:47:31,771 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:47:31,772 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:47:31,773 INFO L175 Difference]: Start difference. First operand has 322 places, 456 transitions, 4525 flow. Second operand 15 states and 2478 transitions. [2022-11-16 12:47:31,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 585 transitions, 6329 flow [2022-11-16 12:47:31,907 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 585 transitions, 6169 flow, removed 68 selfloop flow, removed 7 redundant places. [2022-11-16 12:47:31,916 INFO L231 Difference]: Finished difference. Result has 332 places, 484 transitions, 5343 flow [2022-11-16 12:47:31,917 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=4393, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=5343, PETRI_PLACES=332, PETRI_TRANSITIONS=484} [2022-11-16 12:47:31,918 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 59 predicate places. [2022-11-16 12:47:31,918 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 484 transitions, 5343 flow [2022-11-16 12:47:31,919 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:47:31,919 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:47:31,919 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:47:31,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-11-16 12:47:31,919 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-16 12:47:31,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:47:31,920 INFO L85 PathProgramCache]: Analyzing trace with hash -1236087907, now seen corresponding path program 6 times [2022-11-16 12:47:31,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:47:31,920 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1370381078] [2022-11-16 12:47:31,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:47:31,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:47:31,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:47:34,055 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:47:34,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:47:34,055 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1370381078] [2022-11-16 12:47:34,056 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1370381078] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:47:34,056 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:47:34,056 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-16 12:47:34,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1658416326] [2022-11-16 12:47:34,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:47:34,056 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-16 12:47:34,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:47:34,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-16 12:47:34,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2022-11-16 12:47:34,059 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-16 12:47:34,061 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 484 transitions, 5343 flow. Second operand has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:47:34,061 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:47:34,061 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-16 12:47:34,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:47:36,967 INFO L130 PetriNetUnfolder]: 1462/3159 cut-off events. [2022-11-16 12:47:36,967 INFO L131 PetriNetUnfolder]: For 26051/26055 co-relation queries the response was YES. [2022-11-16 12:47:36,977 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18862 conditions, 3159 events. 1462/3159 cut-off events. For 26051/26055 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 19279 event pairs, 219 based on Foata normal form. 10/3120 useless extension candidates. Maximal degree in co-relation 18528. Up to 1547 conditions per place. [2022-11-16 12:47:36,988 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 317 selfloop transitions, 170 changer transitions 0/617 dead transitions. [2022-11-16 12:47:36,989 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 617 transitions, 7330 flow [2022-11-16 12:47:36,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-16 12:47:36,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-16 12:47:36,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2479 transitions. [2022-11-16 12:47:36,995 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5966305655836341 [2022-11-16 12:47:36,995 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2479 transitions. [2022-11-16 12:47:36,996 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2479 transitions. [2022-11-16 12:47:36,997 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:47:36,997 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2479 transitions. [2022-11-16 12:47:37,001 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 165.26666666666668) internal successors, (2479), 15 states have internal predecessors, (2479), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:47:37,006 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:47:37,008 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:47:37,008 INFO L175 Difference]: Start difference. First operand has 332 places, 484 transitions, 5343 flow. Second operand 15 states and 2479 transitions. [2022-11-16 12:47:37,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 617 transitions, 7330 flow [2022-11-16 12:47:37,169 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 617 transitions, 7218 flow, removed 44 selfloop flow, removed 7 redundant places. [2022-11-16 12:47:37,180 INFO L231 Difference]: Finished difference. Result has 343 places, 514 transitions, 6349 flow [2022-11-16 12:47:37,181 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=5243, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=6349, PETRI_PLACES=343, PETRI_TRANSITIONS=514} [2022-11-16 12:47:37,182 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 70 predicate places. [2022-11-16 12:47:37,182 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 514 transitions, 6349 flow [2022-11-16 12:47:37,183 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:47:37,183 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:47:37,183 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:47:37,183 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-11-16 12:47:37,183 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-16 12:47:37,184 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:47:37,184 INFO L85 PathProgramCache]: Analyzing trace with hash 580597491, now seen corresponding path program 7 times [2022-11-16 12:47:37,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:47:37,184 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [902608457] [2022-11-16 12:47:37,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:47:37,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:47:37,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:47:39,103 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:47:39,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:47:39,103 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [902608457] [2022-11-16 12:47:39,103 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [902608457] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:47:39,103 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:47:39,104 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-16 12:47:39,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [759067271] [2022-11-16 12:47:39,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:47:39,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-16 12:47:39,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:47:39,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-16 12:47:39,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2022-11-16 12:47:39,107 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-16 12:47:39,108 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 514 transitions, 6349 flow. Second operand has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:47:39,109 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:47:39,109 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-16 12:47:39,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:47:41,611 INFO L130 PetriNetUnfolder]: 1444/3189 cut-off events. [2022-11-16 12:47:41,611 INFO L131 PetriNetUnfolder]: For 28797/28805 co-relation queries the response was YES. [2022-11-16 12:47:41,626 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19692 conditions, 3189 events. 1444/3189 cut-off events. For 28797/28805 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 19659 event pairs, 364 based on Foata normal form. 10/3141 useless extension candidates. Maximal degree in co-relation 18684. Up to 1614 conditions per place. [2022-11-16 12:47:41,638 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 319 selfloop transitions, 166 changer transitions 0/615 dead transitions. [2022-11-16 12:47:41,639 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 615 transitions, 7695 flow [2022-11-16 12:47:41,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-16 12:47:41,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-16 12:47:41,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2476 transitions. [2022-11-16 12:47:41,647 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5959085439229843 [2022-11-16 12:47:41,648 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2476 transitions. [2022-11-16 12:47:41,648 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2476 transitions. [2022-11-16 12:47:41,649 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:47:41,649 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2476 transitions. [2022-11-16 12:47:41,653 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 165.06666666666666) internal successors, (2476), 15 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:47:41,657 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:47:41,659 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:47:41,659 INFO L175 Difference]: Start difference. First operand has 343 places, 514 transitions, 6349 flow. Second operand 15 states and 2476 transitions. [2022-11-16 12:47:41,660 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 615 transitions, 7695 flow [2022-11-16 12:47:41,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 615 transitions, 7540 flow, removed 57 selfloop flow, removed 8 redundant places. [2022-11-16 12:47:41,824 INFO L231 Difference]: Finished difference. Result has 350 places, 517 transitions, 6630 flow [2022-11-16 12:47:41,825 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=6194, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=514, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=6630, PETRI_PLACES=350, PETRI_TRANSITIONS=517} [2022-11-16 12:47:41,825 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 77 predicate places. [2022-11-16 12:47:41,825 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 517 transitions, 6630 flow [2022-11-16 12:47:41,826 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:47:41,826 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:47:41,826 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:47:41,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-11-16 12:47:41,826 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-16 12:47:41,826 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:47:41,827 INFO L85 PathProgramCache]: Analyzing trace with hash -1282413587, now seen corresponding path program 8 times [2022-11-16 12:47:41,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:47:41,827 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1646547862] [2022-11-16 12:47:41,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:47:41,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:47:41,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:47:43,919 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:47:43,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:47:43,919 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1646547862] [2022-11-16 12:47:43,919 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1646547862] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:47:43,919 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:47:43,920 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-16 12:47:43,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [478786010] [2022-11-16 12:47:43,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:47:43,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-16 12:47:43,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:47:43,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-16 12:47:43,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2022-11-16 12:47:43,923 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-16 12:47:43,925 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 517 transitions, 6630 flow. Second operand has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:47:43,925 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:47:43,925 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-16 12:47:43,925 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:47:46,096 INFO L130 PetriNetUnfolder]: 1516/3268 cut-off events. [2022-11-16 12:47:46,096 INFO L131 PetriNetUnfolder]: For 31851/31855 co-relation queries the response was YES. [2022-11-16 12:47:46,116 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21386 conditions, 3268 events. 1516/3268 cut-off events. For 31851/31855 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 20340 event pairs, 396 based on Foata normal form. 12/3228 useless extension candidates. Maximal degree in co-relation 21045. Up to 1882 conditions per place. [2022-11-16 12:47:46,130 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 298 selfloop transitions, 208 changer transitions 0/636 dead transitions. [2022-11-16 12:47:46,130 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 636 transitions, 8564 flow [2022-11-16 12:47:46,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-16 12:47:46,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-11-16 12:47:46,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2165 transitions. [2022-11-16 12:47:46,133 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6012218828103305 [2022-11-16 12:47:46,134 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2165 transitions. [2022-11-16 12:47:46,134 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2165 transitions. [2022-11-16 12:47:46,135 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:47:46,135 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2165 transitions. [2022-11-16 12:47:46,139 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 166.53846153846155) internal successors, (2165), 13 states have internal predecessors, (2165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:47:46,144 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 277.0) internal successors, (3878), 14 states have internal predecessors, (3878), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:47:46,145 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 277.0) internal successors, (3878), 14 states have internal predecessors, (3878), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:47:46,146 INFO L175 Difference]: Start difference. First operand has 350 places, 517 transitions, 6630 flow. Second operand 13 states and 2165 transitions. [2022-11-16 12:47:46,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 636 transitions, 8564 flow [2022-11-16 12:47:46,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 636 transitions, 8237 flow, removed 6 selfloop flow, removed 12 redundant places. [2022-11-16 12:47:46,324 INFO L231 Difference]: Finished difference. Result has 354 places, 546 transitions, 7708 flow [2022-11-16 12:47:46,324 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=6331, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=517, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=179, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=7708, PETRI_PLACES=354, PETRI_TRANSITIONS=546} [2022-11-16 12:47:46,325 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 81 predicate places. [2022-11-16 12:47:46,325 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 546 transitions, 7708 flow [2022-11-16 12:47:46,326 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:47:46,326 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:47:46,326 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:47:46,326 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-11-16 12:47:46,327 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-16 12:47:46,327 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:47:46,327 INFO L85 PathProgramCache]: Analyzing trace with hash -543699193, now seen corresponding path program 9 times [2022-11-16 12:47:46,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:47:46,328 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [769459883] [2022-11-16 12:47:46,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:47:46,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:47:46,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:47:47,843 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:47:47,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:47:47,844 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [769459883] [2022-11-16 12:47:47,844 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [769459883] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:47:47,844 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:47:47,844 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-16 12:47:47,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1538063213] [2022-11-16 12:47:47,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:47:47,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-16 12:47:47,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:47:47,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-16 12:47:47,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2022-11-16 12:47:47,855 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-16 12:47:47,857 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 546 transitions, 7708 flow. Second operand has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:47:47,857 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:47:47,857 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-16 12:47:47,857 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:47:51,003 INFO L130 PetriNetUnfolder]: 1686/3825 cut-off events. [2022-11-16 12:47:51,004 INFO L131 PetriNetUnfolder]: For 43141/43150 co-relation queries the response was YES. [2022-11-16 12:47:51,033 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24914 conditions, 3825 events. 1686/3825 cut-off events. For 43141/43150 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 24843 event pairs, 415 based on Foata normal form. 17/3778 useless extension candidates. Maximal degree in co-relation 24570. Up to 1932 conditions per place. [2022-11-16 12:47:51,050 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 365 selfloop transitions, 243 changer transitions 0/738 dead transitions. [2022-11-16 12:47:51,050 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 738 transitions, 10449 flow [2022-11-16 12:47:51,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-16 12:47:51,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-16 12:47:51,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2522 transitions. [2022-11-16 12:47:51,056 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.606979542719615 [2022-11-16 12:47:51,056 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2522 transitions. [2022-11-16 12:47:51,056 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2522 transitions. [2022-11-16 12:47:51,058 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:47:51,058 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2522 transitions. [2022-11-16 12:47:51,062 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 168.13333333333333) internal successors, (2522), 15 states have internal predecessors, (2522), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:47:51,068 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:47:51,069 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:47:51,070 INFO L175 Difference]: Start difference. First operand has 354 places, 546 transitions, 7708 flow. Second operand 15 states and 2522 transitions. [2022-11-16 12:47:51,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 738 transitions, 10449 flow [2022-11-16 12:47:51,303 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 738 transitions, 10323 flow, removed 0 selfloop flow, removed 8 redundant places. [2022-11-16 12:47:51,315 INFO L231 Difference]: Finished difference. Result has 367 places, 594 transitions, 9598 flow [2022-11-16 12:47:51,316 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=7590, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=546, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=199, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=9598, PETRI_PLACES=367, PETRI_TRANSITIONS=594} [2022-11-16 12:47:51,316 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 94 predicate places. [2022-11-16 12:47:51,317 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 594 transitions, 9598 flow [2022-11-16 12:47:51,317 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:47:51,318 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:47:51,318 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:47:51,318 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-11-16 12:47:51,318 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-16 12:47:51,318 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:47:51,318 INFO L85 PathProgramCache]: Analyzing trace with hash -1504268231, now seen corresponding path program 10 times [2022-11-16 12:47:51,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:47:51,319 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1671424857] [2022-11-16 12:47:51,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:47:51,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:47:51,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:47:53,164 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:47:53,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:47:53,164 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1671424857] [2022-11-16 12:47:53,164 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1671424857] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:47:53,164 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:47:53,165 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-16 12:47:53,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1017683468] [2022-11-16 12:47:53,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:47:53,165 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-16 12:47:53,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:47:53,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-16 12:47:53,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2022-11-16 12:47:53,168 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-16 12:47:53,170 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 594 transitions, 9598 flow. Second operand has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:47:53,170 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:47:53,171 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-16 12:47:53,171 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:47:55,754 INFO L130 PetriNetUnfolder]: 1807/4041 cut-off events. [2022-11-16 12:47:55,754 INFO L131 PetriNetUnfolder]: For 58126/58135 co-relation queries the response was YES. [2022-11-16 12:47:55,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28637 conditions, 4041 events. 1807/4041 cut-off events. For 58126/58135 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 26584 event pairs, 454 based on Foata normal form. 17/3992 useless extension candidates. Maximal degree in co-relation 28285. Up to 2233 conditions per place. [2022-11-16 12:47:55,798 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 333 selfloop transitions, 287 changer transitions 0/750 dead transitions. [2022-11-16 12:47:55,798 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 750 transitions, 12738 flow [2022-11-16 12:47:55,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-16 12:47:55,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-11-16 12:47:55,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2321 transitions. [2022-11-16 12:47:55,802 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5985043837029397 [2022-11-16 12:47:55,802 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2321 transitions. [2022-11-16 12:47:55,803 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2321 transitions. [2022-11-16 12:47:55,804 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:47:55,804 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2321 transitions. [2022-11-16 12:47:55,808 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 165.78571428571428) internal successors, (2321), 14 states have internal predecessors, (2321), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:47:55,815 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 277.0) internal successors, (4155), 15 states have internal predecessors, (4155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:47:55,816 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 277.0) internal successors, (4155), 15 states have internal predecessors, (4155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:47:55,817 INFO L175 Difference]: Start difference. First operand has 367 places, 594 transitions, 9598 flow. Second operand 14 states and 2321 transitions. [2022-11-16 12:47:55,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 750 transitions, 12738 flow [2022-11-16 12:47:56,198 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 750 transitions, 12623 flow, removed 16 selfloop flow, removed 7 redundant places. [2022-11-16 12:47:56,211 INFO L231 Difference]: Finished difference. Result has 380 places, 659 transitions, 12276 flow [2022-11-16 12:47:56,212 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=9495, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=594, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=227, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=12276, PETRI_PLACES=380, PETRI_TRANSITIONS=659} [2022-11-16 12:47:56,212 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 107 predicate places. [2022-11-16 12:47:56,212 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 659 transitions, 12276 flow [2022-11-16 12:47:56,213 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:47:56,213 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:47:56,214 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:47:56,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-11-16 12:47:56,214 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-16 12:47:56,214 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:47:56,215 INFO L85 PathProgramCache]: Analyzing trace with hash 1564275511, now seen corresponding path program 11 times [2022-11-16 12:47:56,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:47:56,215 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1340843153] [2022-11-16 12:47:56,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:47:56,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:47:56,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:47:57,460 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:47:57,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:47:57,461 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1340843153] [2022-11-16 12:47:57,461 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1340843153] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:47:57,461 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:47:57,461 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-16 12:47:57,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [817038686] [2022-11-16 12:47:57,461 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:47:57,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-16 12:47:57,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:47:57,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-16 12:47:57,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=137, Unknown=0, NotChecked=0, Total=182 [2022-11-16 12:47:57,464 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-16 12:47:57,466 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 659 transitions, 12276 flow. Second operand has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:47:57,466 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:47:57,466 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-16 12:47:57,466 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:48:00,897 INFO L130 PetriNetUnfolder]: 1931/4245 cut-off events. [2022-11-16 12:48:00,897 INFO L131 PetriNetUnfolder]: For 75313/75322 co-relation queries the response was YES. [2022-11-16 12:48:00,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32238 conditions, 4245 events. 1931/4245 cut-off events. For 75313/75322 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 28131 event pairs, 430 based on Foata normal form. 17/4198 useless extension candidates. Maximal degree in co-relation 31878. Up to 2205 conditions per place. [2022-11-16 12:48:00,949 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 314 selfloop transitions, 336 changer transitions 0/780 dead transitions. [2022-11-16 12:48:00,949 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 780 transitions, 14357 flow [2022-11-16 12:48:00,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-16 12:48:00,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-11-16 12:48:00,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2792 transitions. [2022-11-16 12:48:00,954 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5929071989806753 [2022-11-16 12:48:00,954 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2792 transitions. [2022-11-16 12:48:00,954 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2792 transitions. [2022-11-16 12:48:00,955 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:48:00,955 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2792 transitions. [2022-11-16 12:48:00,959 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 164.23529411764707) internal successors, (2792), 17 states have internal predecessors, (2792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:48:00,964 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 277.0) internal successors, (4986), 18 states have internal predecessors, (4986), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:48:00,965 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 277.0) internal successors, (4986), 18 states have internal predecessors, (4986), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:48:00,965 INFO L175 Difference]: Start difference. First operand has 380 places, 659 transitions, 12276 flow. Second operand 17 states and 2792 transitions. [2022-11-16 12:48:00,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 780 transitions, 14357 flow [2022-11-16 12:48:01,465 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 780 transitions, 14201 flow, removed 32 selfloop flow, removed 7 redundant places. [2022-11-16 12:48:01,479 INFO L231 Difference]: Finished difference. Result has 394 places, 679 transitions, 13439 flow [2022-11-16 12:48:01,480 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=12120, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=659, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=320, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=13439, PETRI_PLACES=394, PETRI_TRANSITIONS=679} [2022-11-16 12:48:01,480 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 121 predicate places. [2022-11-16 12:48:01,481 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 679 transitions, 13439 flow [2022-11-16 12:48:01,481 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:48:01,481 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:48:01,482 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:48:01,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-11-16 12:48:01,482 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-16 12:48:01,482 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:48:01,482 INFO L85 PathProgramCache]: Analyzing trace with hash -1313069531, now seen corresponding path program 12 times [2022-11-16 12:48:01,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:48:01,483 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1836892716] [2022-11-16 12:48:01,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:48:01,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:48:01,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:48:02,992 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:48:02,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:48:02,993 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1836892716] [2022-11-16 12:48:02,993 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1836892716] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:48:02,993 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:48:02,993 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-16 12:48:02,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1370023805] [2022-11-16 12:48:02,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:48:02,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-16 12:48:02,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:48:02,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-16 12:48:02,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2022-11-16 12:48:02,996 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-16 12:48:02,998 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 679 transitions, 13439 flow. Second operand has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:48:02,998 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:48:02,998 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-16 12:48:02,998 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:48:06,802 INFO L130 PetriNetUnfolder]: 1967/4301 cut-off events. [2022-11-16 12:48:06,802 INFO L131 PetriNetUnfolder]: For 87086/87095 co-relation queries the response was YES. [2022-11-16 12:48:06,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34392 conditions, 4301 events. 1967/4301 cut-off events. For 87086/87095 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 28534 event pairs, 432 based on Foata normal form. 17/4254 useless extension candidates. Maximal degree in co-relation 34027. Up to 2223 conditions per place. [2022-11-16 12:48:06,985 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 318 selfloop transitions, 342 changer transitions 0/790 dead transitions. [2022-11-16 12:48:06,985 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 790 transitions, 15345 flow [2022-11-16 12:48:06,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-16 12:48:06,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-11-16 12:48:06,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2791 transitions. [2022-11-16 12:48:06,990 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5926948396687195 [2022-11-16 12:48:06,990 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2791 transitions. [2022-11-16 12:48:06,991 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2791 transitions. [2022-11-16 12:48:06,992 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:48:06,992 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2791 transitions. [2022-11-16 12:48:06,996 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 164.1764705882353) internal successors, (2791), 17 states have internal predecessors, (2791), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:48:07,000 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 277.0) internal successors, (4986), 18 states have internal predecessors, (4986), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:48:07,002 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 277.0) internal successors, (4986), 18 states have internal predecessors, (4986), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:48:07,002 INFO L175 Difference]: Start difference. First operand has 394 places, 679 transitions, 13439 flow. Second operand 17 states and 2791 transitions. [2022-11-16 12:48:07,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 790 transitions, 15345 flow [2022-11-16 12:48:07,462 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 790 transitions, 15199 flow, removed 22 selfloop flow, removed 8 redundant places. [2022-11-16 12:48:07,478 INFO L231 Difference]: Finished difference. Result has 404 places, 691 transitions, 14422 flow [2022-11-16 12:48:07,478 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=13293, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=679, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=330, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=14422, PETRI_PLACES=404, PETRI_TRANSITIONS=691} [2022-11-16 12:48:07,479 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 131 predicate places. [2022-11-16 12:48:07,479 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 691 transitions, 14422 flow [2022-11-16 12:48:07,479 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:48:07,479 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:48:07,480 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:48:07,480 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-11-16 12:48:07,480 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-16 12:48:07,480 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:48:07,480 INFO L85 PathProgramCache]: Analyzing trace with hash -1313125331, now seen corresponding path program 13 times [2022-11-16 12:48:07,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:48:07,481 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [157039895] [2022-11-16 12:48:07,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:48:07,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:48:07,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:48:09,221 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:48:09,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:48:09,222 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [157039895] [2022-11-16 12:48:09,222 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [157039895] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:48:09,222 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:48:09,222 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-16 12:48:09,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1177511443] [2022-11-16 12:48:09,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:48:09,223 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-16 12:48:09,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:48:09,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-16 12:48:09,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2022-11-16 12:48:09,225 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-16 12:48:09,226 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 691 transitions, 14422 flow. Second operand has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:48:09,227 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:48:09,227 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-16 12:48:09,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:48:12,577 INFO L130 PetriNetUnfolder]: 2039/4413 cut-off events. [2022-11-16 12:48:12,577 INFO L131 PetriNetUnfolder]: For 99892/99901 co-relation queries the response was YES. [2022-11-16 12:48:12,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37181 conditions, 4413 events. 2039/4413 cut-off events. For 99892/99901 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 29311 event pairs, 436 based on Foata normal form. 17/4364 useless extension candidates. Maximal degree in co-relation 36814. Up to 2254 conditions per place. [2022-11-16 12:48:12,622 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 349 selfloop transitions, 329 changer transitions 0/808 dead transitions. [2022-11-16 12:48:12,623 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 808 transitions, 16723 flow [2022-11-16 12:48:12,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-16 12:48:12,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-16 12:48:12,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2479 transitions. [2022-11-16 12:48:12,626 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5966305655836341 [2022-11-16 12:48:12,626 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2479 transitions. [2022-11-16 12:48:12,626 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2479 transitions. [2022-11-16 12:48:12,627 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:48:12,628 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2479 transitions. [2022-11-16 12:48:12,631 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 165.26666666666668) internal successors, (2479), 15 states have internal predecessors, (2479), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:48:12,634 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:48:12,635 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:48:12,635 INFO L175 Difference]: Start difference. First operand has 404 places, 691 transitions, 14422 flow. Second operand 15 states and 2479 transitions. [2022-11-16 12:48:12,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 808 transitions, 16723 flow [2022-11-16 12:48:13,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 808 transitions, 16145 flow, removed 18 selfloop flow, removed 13 redundant places. [2022-11-16 12:48:13,120 INFO L231 Difference]: Finished difference. Result has 408 places, 711 transitions, 15193 flow [2022-11-16 12:48:13,121 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=13867, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=691, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=309, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=15193, PETRI_PLACES=408, PETRI_TRANSITIONS=711} [2022-11-16 12:48:13,121 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 135 predicate places. [2022-11-16 12:48:13,121 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 711 transitions, 15193 flow [2022-11-16 12:48:13,122 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:48:13,122 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:48:13,122 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:48:13,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-11-16 12:48:13,122 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-16 12:48:13,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:48:13,123 INFO L85 PathProgramCache]: Analyzing trace with hash -1502596091, now seen corresponding path program 14 times [2022-11-16 12:48:13,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:48:13,123 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [38771931] [2022-11-16 12:48:13,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:48:13,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:48:13,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:48:14,202 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:48:14,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:48:14,203 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [38771931] [2022-11-16 12:48:14,203 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [38771931] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:48:14,203 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:48:14,203 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-16 12:48:14,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2127092963] [2022-11-16 12:48:14,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:48:14,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-16 12:48:14,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:48:14,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-16 12:48:14,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2022-11-16 12:48:14,206 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-16 12:48:14,207 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 711 transitions, 15193 flow. Second operand has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:48:14,207 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:48:14,207 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-16 12:48:14,207 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:48:17,504 INFO L130 PetriNetUnfolder]: 2130/4962 cut-off events. [2022-11-16 12:48:17,504 INFO L131 PetriNetUnfolder]: For 112920/112934 co-relation queries the response was YES. [2022-11-16 12:48:17,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39719 conditions, 4962 events. 2130/4962 cut-off events. For 112920/112934 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 34399 event pairs, 507 based on Foata normal form. 22/4900 useless extension candidates. Maximal degree in co-relation 39349. Up to 2464 conditions per place. [2022-11-16 12:48:17,578 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 429 selfloop transitions, 320 changer transitions 0/879 dead transitions. [2022-11-16 12:48:17,579 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 879 transitions, 18043 flow [2022-11-16 12:48:17,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-16 12:48:17,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-16 12:48:17,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2523 transitions. [2022-11-16 12:48:17,583 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6072202166064982 [2022-11-16 12:48:17,583 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2523 transitions. [2022-11-16 12:48:17,583 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2523 transitions. [2022-11-16 12:48:17,585 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:48:17,585 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2523 transitions. [2022-11-16 12:48:17,589 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 168.2) internal successors, (2523), 15 states have internal predecessors, (2523), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:48:17,593 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:48:17,594 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:48:17,595 INFO L175 Difference]: Start difference. First operand has 408 places, 711 transitions, 15193 flow. Second operand 15 states and 2523 transitions. [2022-11-16 12:48:17,595 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 879 transitions, 18043 flow [2022-11-16 12:48:18,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 879 transitions, 17415 flow, removed 41 selfloop flow, removed 10 redundant places. [2022-11-16 12:48:18,306 INFO L231 Difference]: Finished difference. Result has 418 places, 738 transitions, 16618 flow [2022-11-16 12:48:18,307 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=14600, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=711, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=295, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=401, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=16618, PETRI_PLACES=418, PETRI_TRANSITIONS=738} [2022-11-16 12:48:18,308 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 145 predicate places. [2022-11-16 12:48:18,308 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 738 transitions, 16618 flow [2022-11-16 12:48:18,308 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:48:18,308 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:48:18,309 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:48:18,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-11-16 12:48:18,309 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-16 12:48:18,309 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:48:18,309 INFO L85 PathProgramCache]: Analyzing trace with hash -1653536429, now seen corresponding path program 15 times [2022-11-16 12:48:18,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:48:18,310 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [186006851] [2022-11-16 12:48:18,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:48:18,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:48:18,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:48:19,399 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:48:19,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:48:19,399 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [186006851] [2022-11-16 12:48:19,399 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [186006851] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:48:19,399 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:48:19,399 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-16 12:48:19,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [677485141] [2022-11-16 12:48:19,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:48:19,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-16 12:48:19,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:48:19,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-16 12:48:19,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2022-11-16 12:48:19,402 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-16 12:48:19,404 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 738 transitions, 16618 flow. Second operand has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:48:19,404 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:48:19,405 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-16 12:48:19,405 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:48:23,744 INFO L130 PetriNetUnfolder]: 2166/5018 cut-off events. [2022-11-16 12:48:23,745 INFO L131 PetriNetUnfolder]: For 127429/127443 co-relation queries the response was YES. [2022-11-16 12:48:23,780 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41074 conditions, 5018 events. 2166/5018 cut-off events. For 127429/127443 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 34797 event pairs, 423 based on Foata normal form. 22/4960 useless extension candidates. Maximal degree in co-relation 40700. Up to 2342 conditions per place. [2022-11-16 12:48:23,807 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 311 selfloop transitions, 414 changer transitions 0/855 dead transitions. [2022-11-16 12:48:23,807 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 855 transitions, 18681 flow [2022-11-16 12:48:23,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-11-16 12:48:23,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-11-16 12:48:23,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 3104 transitions. [2022-11-16 12:48:23,813 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5897776933307999 [2022-11-16 12:48:23,813 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 3104 transitions. [2022-11-16 12:48:23,813 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 3104 transitions. [2022-11-16 12:48:23,814 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:48:23,814 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 3104 transitions. [2022-11-16 12:48:23,818 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 163.3684210526316) internal successors, (3104), 19 states have internal predecessors, (3104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:48:23,822 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 277.0) internal successors, (5540), 20 states have internal predecessors, (5540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:48:23,823 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 277.0) internal successors, (5540), 20 states have internal predecessors, (5540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:48:23,823 INFO L175 Difference]: Start difference. First operand has 418 places, 738 transitions, 16618 flow. Second operand 19 states and 3104 transitions. [2022-11-16 12:48:23,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 855 transitions, 18681 flow [2022-11-16 12:48:24,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 855 transitions, 18453 flow, removed 20 selfloop flow, removed 10 redundant places. [2022-11-16 12:48:24,620 INFO L231 Difference]: Finished difference. Result has 429 places, 750 transitions, 17771 flow [2022-11-16 12:48:24,621 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=16390, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=738, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=402, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=17771, PETRI_PLACES=429, PETRI_TRANSITIONS=750} [2022-11-16 12:48:24,622 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 156 predicate places. [2022-11-16 12:48:24,622 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 750 transitions, 17771 flow [2022-11-16 12:48:24,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:48:24,623 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:48:24,623 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:48:24,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-11-16 12:48:24,623 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-16 12:48:24,624 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:48:24,624 INFO L85 PathProgramCache]: Analyzing trace with hash -1659761849, now seen corresponding path program 16 times [2022-11-16 12:48:24,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:48:24,624 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1882960789] [2022-11-16 12:48:24,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:48:24,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:48:24,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:48:26,087 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:48:26,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:48:26,087 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1882960789] [2022-11-16 12:48:26,088 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1882960789] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:48:26,088 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:48:26,088 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-16 12:48:26,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [780096437] [2022-11-16 12:48:26,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:48:26,088 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-16 12:48:26,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:48:26,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-16 12:48:26,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2022-11-16 12:48:26,091 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-16 12:48:26,092 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 750 transitions, 17771 flow. Second operand has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:48:26,092 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:48:26,092 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-16 12:48:26,092 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:48:30,024 INFO L130 PetriNetUnfolder]: 2283/5200 cut-off events. [2022-11-16 12:48:30,024 INFO L131 PetriNetUnfolder]: For 145470/145484 co-relation queries the response was YES. [2022-11-16 12:48:30,062 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45220 conditions, 5200 events. 2283/5200 cut-off events. For 145470/145484 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 36137 event pairs, 437 based on Foata normal form. 22/5138 useless extension candidates. Maximal degree in co-relation 44844. Up to 2393 conditions per place. [2022-11-16 12:48:30,084 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 364 selfloop transitions, 385 changer transitions 0/879 dead transitions. [2022-11-16 12:48:30,084 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 879 transitions, 20538 flow [2022-11-16 12:48:30,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-16 12:48:30,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-16 12:48:30,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2479 transitions. [2022-11-16 12:48:30,088 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5966305655836341 [2022-11-16 12:48:30,088 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2479 transitions. [2022-11-16 12:48:30,088 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2479 transitions. [2022-11-16 12:48:30,089 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:48:30,089 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2479 transitions. [2022-11-16 12:48:30,093 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 165.26666666666668) internal successors, (2479), 15 states have internal predecessors, (2479), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:48:30,097 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:48:30,097 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:48:30,097 INFO L175 Difference]: Start difference. First operand has 429 places, 750 transitions, 17771 flow. Second operand 15 states and 2479 transitions. [2022-11-16 12:48:30,098 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 879 transitions, 20538 flow [2022-11-16 12:48:30,902 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 879 transitions, 19928 flow, removed 45 selfloop flow, removed 12 redundant places. [2022-11-16 12:48:30,926 INFO L231 Difference]: Finished difference. Result has 435 places, 780 transitions, 18960 flow [2022-11-16 12:48:30,927 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=17217, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=750, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=355, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=387, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=18960, PETRI_PLACES=435, PETRI_TRANSITIONS=780} [2022-11-16 12:48:30,928 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 162 predicate places. [2022-11-16 12:48:30,928 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 780 transitions, 18960 flow [2022-11-16 12:48:30,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:48:30,928 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:48:30,929 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:48:30,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-11-16 12:48:30,929 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-16 12:48:30,929 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:48:30,930 INFO L85 PathProgramCache]: Analyzing trace with hash 89083997, now seen corresponding path program 17 times [2022-11-16 12:48:30,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:48:30,930 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1557414277] [2022-11-16 12:48:30,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:48:30,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:48:30,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:48:32,330 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:48:32,330 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:48:32,330 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1557414277] [2022-11-16 12:48:32,330 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1557414277] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:48:32,330 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:48:32,331 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-16 12:48:32,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [503025072] [2022-11-16 12:48:32,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:48:32,331 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-16 12:48:32,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:48:32,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-16 12:48:32,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=137, Unknown=0, NotChecked=0, Total=182 [2022-11-16 12:48:32,334 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-16 12:48:32,336 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 780 transitions, 18960 flow. Second operand has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:48:32,336 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:48:32,336 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-16 12:48:32,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:48:35,967 INFO L130 PetriNetUnfolder]: 2330/5287 cut-off events. [2022-11-16 12:48:35,967 INFO L131 PetriNetUnfolder]: For 160904/160918 co-relation queries the response was YES. [2022-11-16 12:48:36,013 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47231 conditions, 5287 events. 2330/5287 cut-off events. For 160904/160918 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 36965 event pairs, 603 based on Foata normal form. 22/5225 useless extension candidates. Maximal degree in co-relation 46851. Up to 2999 conditions per place. [2022-11-16 12:48:36,037 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 417 selfloop transitions, 339 changer transitions 0/886 dead transitions. [2022-11-16 12:48:36,037 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 886 transitions, 21491 flow [2022-11-16 12:48:36,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-16 12:48:36,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-11-16 12:48:36,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2319 transitions. [2022-11-16 12:48:36,041 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5979886539453326 [2022-11-16 12:48:36,041 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2319 transitions. [2022-11-16 12:48:36,041 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2319 transitions. [2022-11-16 12:48:36,042 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:48:36,042 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2319 transitions. [2022-11-16 12:48:36,046 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 165.64285714285714) internal successors, (2319), 14 states have internal predecessors, (2319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:48:36,049 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 277.0) internal successors, (4155), 15 states have internal predecessors, (4155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:48:36,050 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 277.0) internal successors, (4155), 15 states have internal predecessors, (4155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:48:36,050 INFO L175 Difference]: Start difference. First operand has 435 places, 780 transitions, 18960 flow. Second operand 14 states and 2319 transitions. [2022-11-16 12:48:36,051 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 886 transitions, 21491 flow [2022-11-16 12:48:37,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 886 transitions, 20952 flow, removed 31 selfloop flow, removed 7 redundant places. [2022-11-16 12:48:37,043 INFO L231 Difference]: Finished difference. Result has 444 places, 799 transitions, 20288 flow [2022-11-16 12:48:37,044 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=18448, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=780, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=320, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=449, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=20288, PETRI_PLACES=444, PETRI_TRANSITIONS=799} [2022-11-16 12:48:37,048 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 171 predicate places. [2022-11-16 12:48:37,048 INFO L495 AbstractCegarLoop]: Abstraction has has 444 places, 799 transitions, 20288 flow [2022-11-16 12:48:37,048 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:48:37,049 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:48:37,049 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:48:37,049 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2022-11-16 12:48:37,049 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-16 12:48:37,049 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:48:37,050 INFO L85 PathProgramCache]: Analyzing trace with hash -992877549, now seen corresponding path program 18 times [2022-11-16 12:48:37,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:48:37,050 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1657789338] [2022-11-16 12:48:37,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:48:37,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:48:37,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:48:38,683 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:48:38,683 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:48:38,683 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1657789338] [2022-11-16 12:48:38,684 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1657789338] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:48:38,684 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:48:38,684 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-16 12:48:38,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [214640995] [2022-11-16 12:48:38,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:48:38,684 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-16 12:48:38,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:48:38,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-16 12:48:38,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2022-11-16 12:48:38,686 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-16 12:48:38,687 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 444 places, 799 transitions, 20288 flow. Second operand has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:48:38,687 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:48:38,687 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-16 12:48:38,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:48:42,793 INFO L130 PetriNetUnfolder]: 2404/5416 cut-off events. [2022-11-16 12:48:42,793 INFO L131 PetriNetUnfolder]: For 182382/182396 co-relation queries the response was YES. [2022-11-16 12:48:42,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49460 conditions, 5416 events. 2404/5416 cut-off events. For 182382/182396 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 37963 event pairs, 573 based on Foata normal form. 22/5354 useless extension candidates. Maximal degree in co-relation 49078. Up to 2932 conditions per place. [2022-11-16 12:48:42,866 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 425 selfloop transitions, 370 changer transitions 0/925 dead transitions. [2022-11-16 12:48:42,866 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 925 transitions, 23414 flow [2022-11-16 12:48:42,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-16 12:48:42,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-16 12:48:42,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2481 transitions. [2022-11-16 12:48:42,869 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5971119133574008 [2022-11-16 12:48:42,870 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2481 transitions. [2022-11-16 12:48:42,870 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2481 transitions. [2022-11-16 12:48:42,871 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:48:42,871 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2481 transitions. [2022-11-16 12:48:42,873 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 165.4) internal successors, (2481), 15 states have internal predecessors, (2481), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:48:42,877 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:48:42,878 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:48:42,878 INFO L175 Difference]: Start difference. First operand has 444 places, 799 transitions, 20288 flow. Second operand 15 states and 2481 transitions. [2022-11-16 12:48:42,878 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 925 transitions, 23414 flow [2022-11-16 12:48:43,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 925 transitions, 23023 flow, removed 21 selfloop flow, removed 10 redundant places. [2022-11-16 12:48:43,949 INFO L231 Difference]: Finished difference. Result has 453 places, 829 transitions, 21923 flow [2022-11-16 12:48:43,950 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=19929, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=799, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=340, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=444, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=21923, PETRI_PLACES=453, PETRI_TRANSITIONS=829} [2022-11-16 12:48:43,950 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 180 predicate places. [2022-11-16 12:48:43,950 INFO L495 AbstractCegarLoop]: Abstraction has has 453 places, 829 transitions, 21923 flow [2022-11-16 12:48:43,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:48:43,951 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:48:43,951 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:48:43,951 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2022-11-16 12:48:43,951 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-16 12:48:43,951 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:48:43,952 INFO L85 PathProgramCache]: Analyzing trace with hash 90756137, now seen corresponding path program 19 times [2022-11-16 12:48:43,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:48:43,952 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1771338379] [2022-11-16 12:48:43,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:48:43,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:48:43,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:48:45,537 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:48:45,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:48:45,538 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1771338379] [2022-11-16 12:48:45,538 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1771338379] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:48:45,538 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:48:45,538 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-16 12:48:45,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198271142] [2022-11-16 12:48:45,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:48:45,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-16 12:48:45,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:48:45,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-16 12:48:45,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2022-11-16 12:48:45,541 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-16 12:48:45,542 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 453 places, 829 transitions, 21923 flow. Second operand has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:48:45,542 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:48:45,542 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-16 12:48:45,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:48:49,607 INFO L130 PetriNetUnfolder]: 2406/5433 cut-off events. [2022-11-16 12:48:49,608 INFO L131 PetriNetUnfolder]: For 194909/194923 co-relation queries the response was YES. [2022-11-16 12:48:49,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50874 conditions, 5433 events. 2406/5433 cut-off events. For 194909/194923 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 38227 event pairs, 611 based on Foata normal form. 22/5371 useless extension candidates. Maximal degree in co-relation 50488. Up to 3047 conditions per place. [2022-11-16 12:48:49,676 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 436 selfloop transitions, 373 changer transitions 0/939 dead transitions. [2022-11-16 12:48:49,676 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 467 places, 939 transitions, 24611 flow [2022-11-16 12:48:49,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-16 12:48:49,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-16 12:48:49,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2476 transitions. [2022-11-16 12:48:49,680 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5959085439229843 [2022-11-16 12:48:49,680 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2476 transitions. [2022-11-16 12:48:49,680 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2476 transitions. [2022-11-16 12:48:49,681 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:48:49,681 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2476 transitions. [2022-11-16 12:48:49,685 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 165.06666666666666) internal successors, (2476), 15 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:48:49,689 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:48:49,690 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:48:49,690 INFO L175 Difference]: Start difference. First operand has 453 places, 829 transitions, 21923 flow. Second operand 15 states and 2476 transitions. [2022-11-16 12:48:49,690 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 467 places, 939 transitions, 24611 flow [2022-11-16 12:48:50,776 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 455 places, 939 transitions, 23868 flow, removed 94 selfloop flow, removed 12 redundant places. [2022-11-16 12:48:50,795 INFO L231 Difference]: Finished difference. Result has 459 places, 850 transitions, 22924 flow [2022-11-16 12:48:50,796 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=21227, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=829, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=355, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=464, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=22924, PETRI_PLACES=459, PETRI_TRANSITIONS=850} [2022-11-16 12:48:50,796 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 186 predicate places. [2022-11-16 12:48:50,796 INFO L495 AbstractCegarLoop]: Abstraction has has 459 places, 850 transitions, 22924 flow [2022-11-16 12:48:50,797 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:48:50,797 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:48:50,797 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:48:50,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2022-11-16 12:48:50,797 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-16 12:48:50,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:48:50,797 INFO L85 PathProgramCache]: Analyzing trace with hash 1643243494, now seen corresponding path program 1 times [2022-11-16 12:48:50,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:48:50,798 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [494370370] [2022-11-16 12:48:50,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:48:50,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:48:50,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:48:52,173 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:48:52,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:48:52,173 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [494370370] [2022-11-16 12:48:52,173 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [494370370] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:48:52,174 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:48:52,174 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-16 12:48:52,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1532871982] [2022-11-16 12:48:52,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:48:52,174 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-16 12:48:52,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:48:52,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-16 12:48:52,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2022-11-16 12:48:52,177 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-16 12:48:52,179 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 459 places, 850 transitions, 22924 flow. Second operand has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:48:52,179 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:48:52,179 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-16 12:48:52,179 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:48:57,456 INFO L130 PetriNetUnfolder]: 3861/7901 cut-off events. [2022-11-16 12:48:57,456 INFO L131 PetriNetUnfolder]: For 374762/374872 co-relation queries the response was YES. [2022-11-16 12:48:57,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80058 conditions, 7901 events. 3861/7901 cut-off events. For 374762/374872 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 56436 event pairs, 545 based on Foata normal form. 102/7897 useless extension candidates. Maximal degree in co-relation 79683. Up to 3758 conditions per place. [2022-11-16 12:48:57,578 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 905 selfloop transitions, 607 changer transitions 0/1661 dead transitions. [2022-11-16 12:48:57,578 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 473 places, 1661 transitions, 50411 flow [2022-11-16 12:48:57,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-16 12:48:57,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-16 12:48:57,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2499 transitions. [2022-11-16 12:48:57,581 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6014440433212996 [2022-11-16 12:48:57,581 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2499 transitions. [2022-11-16 12:48:57,582 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2499 transitions. [2022-11-16 12:48:57,582 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:48:57,583 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2499 transitions. [2022-11-16 12:48:57,586 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 166.6) internal successors, (2499), 15 states have internal predecessors, (2499), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:48:57,590 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:48:57,591 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:48:57,592 INFO L175 Difference]: Start difference. First operand has 459 places, 850 transitions, 22924 flow. Second operand 15 states and 2499 transitions. [2022-11-16 12:48:57,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 473 places, 1661 transitions, 50411 flow [2022-11-16 12:48:59,576 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 465 places, 1661 transitions, 49849 flow, removed 36 selfloop flow, removed 8 redundant places. [2022-11-16 12:48:59,617 INFO L231 Difference]: Finished difference. Result has 472 places, 1286 transitions, 42016 flow [2022-11-16 12:48:59,619 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=22710, PETRI_DIFFERENCE_MINUEND_PLACES=451, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=850, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=247, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=460, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=42016, PETRI_PLACES=472, PETRI_TRANSITIONS=1286} [2022-11-16 12:48:59,619 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 199 predicate places. [2022-11-16 12:48:59,619 INFO L495 AbstractCegarLoop]: Abstraction has has 472 places, 1286 transitions, 42016 flow [2022-11-16 12:48:59,620 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:48:59,620 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:48:59,620 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:48:59,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2022-11-16 12:48:59,620 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-16 12:48:59,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:48:59,621 INFO L85 PathProgramCache]: Analyzing trace with hash -86887586, now seen corresponding path program 2 times [2022-11-16 12:48:59,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:48:59,621 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747154666] [2022-11-16 12:48:59,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:48:59,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:48:59,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:49:01,145 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:49:01,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:49:01,145 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1747154666] [2022-11-16 12:49:01,146 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1747154666] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:49:01,146 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:49:01,146 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-16 12:49:01,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1491829305] [2022-11-16 12:49:01,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:49:01,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-16 12:49:01,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:49:01,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-16 12:49:01,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2022-11-16 12:49:01,149 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-16 12:49:01,151 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 1286 transitions, 42016 flow. Second operand has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:49:01,151 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:49:01,151 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-16 12:49:01,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:49:07,095 INFO L130 PetriNetUnfolder]: 4216/8695 cut-off events. [2022-11-16 12:49:07,095 INFO L131 PetriNetUnfolder]: For 461140/461268 co-relation queries the response was YES. [2022-11-16 12:49:07,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96264 conditions, 8695 events. 4216/8695 cut-off events. For 461140/461268 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 64186 event pairs, 973 based on Foata normal form. 85/8667 useless extension candidates. Maximal degree in co-relation 95880. Up to 4856 conditions per place. [2022-11-16 12:49:07,253 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 644 selfloop transitions, 857 changer transitions 0/1650 dead transitions. [2022-11-16 12:49:07,253 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 484 places, 1650 transitions, 57553 flow [2022-11-16 12:49:07,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-16 12:49:07,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-11-16 12:49:07,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2179 transitions. [2022-11-16 12:49:07,256 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.605109691752291 [2022-11-16 12:49:07,256 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2179 transitions. [2022-11-16 12:49:07,257 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2179 transitions. [2022-11-16 12:49:07,257 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:49:07,257 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2179 transitions. [2022-11-16 12:49:07,270 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 167.6153846153846) internal successors, (2179), 13 states have internal predecessors, (2179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:49:07,272 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 277.0) internal successors, (3878), 14 states have internal predecessors, (3878), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:49:07,273 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 277.0) internal successors, (3878), 14 states have internal predecessors, (3878), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:49:07,273 INFO L175 Difference]: Start difference. First operand has 472 places, 1286 transitions, 42016 flow. Second operand 13 states and 2179 transitions. [2022-11-16 12:49:07,273 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 484 places, 1650 transitions, 57553 flow [2022-11-16 12:49:10,769 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 478 places, 1650 transitions, 57501 flow, removed 10 selfloop flow, removed 6 redundant places. [2022-11-16 12:49:10,820 INFO L231 Difference]: Finished difference. Result has 482 places, 1510 transitions, 56436 flow [2022-11-16 12:49:10,821 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=41964, PETRI_DIFFERENCE_MINUEND_PLACES=466, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=633, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=551, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=56436, PETRI_PLACES=482, PETRI_TRANSITIONS=1510} [2022-11-16 12:49:10,821 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 209 predicate places. [2022-11-16 12:49:10,821 INFO L495 AbstractCegarLoop]: Abstraction has has 482 places, 1510 transitions, 56436 flow [2022-11-16 12:49:10,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:49:10,821 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:49:10,822 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:49:10,822 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2022-11-16 12:49:10,822 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-16 12:49:10,822 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:49:10,822 INFO L85 PathProgramCache]: Analyzing trace with hash 75606934, now seen corresponding path program 3 times [2022-11-16 12:49:10,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:49:10,822 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [180934241] [2022-11-16 12:49:10,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:49:10,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:49:10,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:49:12,373 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:49:12,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:49:12,374 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [180934241] [2022-11-16 12:49:12,374 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [180934241] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:49:12,374 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:49:12,374 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-16 12:49:12,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [125899047] [2022-11-16 12:49:12,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:49:12,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-16 12:49:12,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:49:12,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-16 12:49:12,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2022-11-16 12:49:12,378 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-16 12:49:12,379 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 482 places, 1510 transitions, 56436 flow. Second operand has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:49:12,379 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:49:12,380 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-16 12:49:12,380 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:49:19,648 INFO L130 PetriNetUnfolder]: 4475/9173 cut-off events. [2022-11-16 12:49:19,649 INFO L131 PetriNetUnfolder]: For 578897/579132 co-relation queries the response was YES. [2022-11-16 12:49:19,773 INFO L83 FinitePrefix]: Finished finitePrefix Result has 107130 conditions, 9173 events. 4475/9173 cut-off events. For 578897/579132 co-relation queries the response was YES. Maximal size of possible extension queue 479. Compared 67861 event pairs, 599 based on Foata normal form. 174/9227 useless extension candidates. Maximal degree in co-relation 106741. Up to 3465 conditions per place. [2022-11-16 12:49:19,827 INFO L137 encePairwiseOnDemand]: 262/277 looper letters, 1514 selfloop transitions, 560 changer transitions 0/2223 dead transitions. [2022-11-16 12:49:19,827 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 496 places, 2223 transitions, 80339 flow [2022-11-16 12:49:19,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-16 12:49:19,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-16 12:49:19,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2500 transitions. [2022-11-16 12:49:19,830 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.601684717208183 [2022-11-16 12:49:19,830 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2500 transitions. [2022-11-16 12:49:19,830 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2500 transitions. [2022-11-16 12:49:19,831 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:49:19,831 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2500 transitions. [2022-11-16 12:49:19,834 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 166.66666666666666) internal successors, (2500), 15 states have internal predecessors, (2500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:49:19,838 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:49:19,839 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:49:19,839 INFO L175 Difference]: Start difference. First operand has 482 places, 1510 transitions, 56436 flow. Second operand 15 states and 2500 transitions. [2022-11-16 12:49:19,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 496 places, 2223 transitions, 80339 flow [2022-11-16 12:49:23,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 488 places, 2223 transitions, 79755 flow, removed 3 selfloop flow, removed 8 redundant places. [2022-11-16 12:49:23,084 INFO L231 Difference]: Finished difference. Result has 493 places, 1702 transitions, 65843 flow [2022-11-16 12:49:23,085 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=56119, PETRI_DIFFERENCE_MINUEND_PLACES=474, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1510, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=387, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1043, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=65843, PETRI_PLACES=493, PETRI_TRANSITIONS=1702} [2022-11-16 12:49:23,085 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 220 predicate places. [2022-11-16 12:49:23,085 INFO L495 AbstractCegarLoop]: Abstraction has has 493 places, 1702 transitions, 65843 flow [2022-11-16 12:49:23,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:49:23,085 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:49:23,085 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:49:23,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2022-11-16 12:49:23,086 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-16 12:49:23,086 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:49:23,086 INFO L85 PathProgramCache]: Analyzing trace with hash 1077361130, now seen corresponding path program 4 times [2022-11-16 12:49:23,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:49:23,086 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [577642011] [2022-11-16 12:49:23,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:49:23,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:49:23,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:49:24,861 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:49:24,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:49:24,861 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [577642011] [2022-11-16 12:49:24,861 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [577642011] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:49:24,861 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:49:24,861 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-16 12:49:24,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1104727091] [2022-11-16 12:49:24,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:49:24,862 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-16 12:49:24,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:49:24,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-16 12:49:24,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=137, Unknown=0, NotChecked=0, Total=182 [2022-11-16 12:49:24,864 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-16 12:49:24,866 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 493 places, 1702 transitions, 65843 flow. Second operand has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:49:24,866 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:49:24,866 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-16 12:49:24,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:49:34,564 INFO L130 PetriNetUnfolder]: 4906/10014 cut-off events. [2022-11-16 12:49:34,564 INFO L131 PetriNetUnfolder]: For 687824/688016 co-relation queries the response was YES. [2022-11-16 12:49:34,731 INFO L83 FinitePrefix]: Finished finitePrefix Result has 125437 conditions, 10014 events. 4906/10014 cut-off events. For 687824/688016 co-relation queries the response was YES. Maximal size of possible extension queue 551. Compared 75351 event pairs, 1108 based on Foata normal form. 137/10020 useless extension candidates. Maximal degree in co-relation 125042. Up to 5514 conditions per place. [2022-11-16 12:49:34,796 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 794 selfloop transitions, 1208 changer transitions 0/2151 dead transitions. [2022-11-16 12:49:34,796 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 2151 transitions, 86847 flow [2022-11-16 12:49:34,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-16 12:49:34,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-11-16 12:49:34,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2336 transitions. [2022-11-16 12:49:34,799 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6023723568849922 [2022-11-16 12:49:34,799 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2336 transitions. [2022-11-16 12:49:34,799 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2336 transitions. [2022-11-16 12:49:34,800 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:49:34,800 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2336 transitions. [2022-11-16 12:49:34,802 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 166.85714285714286) internal successors, (2336), 14 states have internal predecessors, (2336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:49:34,805 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 277.0) internal successors, (4155), 15 states have internal predecessors, (4155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:49:34,806 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 277.0) internal successors, (4155), 15 states have internal predecessors, (4155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:49:34,806 INFO L175 Difference]: Start difference. First operand has 493 places, 1702 transitions, 65843 flow. Second operand 14 states and 2336 transitions. [2022-11-16 12:49:34,806 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 2151 transitions, 86847 flow [2022-11-16 12:49:39,947 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 498 places, 2151 transitions, 86591 flow, removed 38 selfloop flow, removed 8 redundant places. [2022-11-16 12:49:40,011 INFO L231 Difference]: Finished difference. Result has 503 places, 1994 transitions, 85323 flow [2022-11-16 12:49:40,012 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=65616, PETRI_DIFFERENCE_MINUEND_PLACES=485, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1702, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=962, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=697, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=85323, PETRI_PLACES=503, PETRI_TRANSITIONS=1994} [2022-11-16 12:49:40,012 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 230 predicate places. [2022-11-16 12:49:40,012 INFO L495 AbstractCegarLoop]: Abstraction has has 503 places, 1994 transitions, 85323 flow [2022-11-16 12:49:40,013 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:49:40,013 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:49:40,013 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:49:40,013 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2022-11-16 12:49:40,013 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-16 12:49:40,013 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:49:40,013 INFO L85 PathProgramCache]: Analyzing trace with hash 388894212, now seen corresponding path program 5 times [2022-11-16 12:49:40,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:49:40,013 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1174979334] [2022-11-16 12:49:40,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:49:40,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:49:40,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:49:41,643 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:49:41,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:49:41,643 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1174979334] [2022-11-16 12:49:41,643 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1174979334] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:49:41,643 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:49:41,644 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-16 12:49:41,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [873647647] [2022-11-16 12:49:41,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:49:41,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-16 12:49:41,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:49:41,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-16 12:49:41,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2022-11-16 12:49:41,647 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-16 12:49:41,648 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 503 places, 1994 transitions, 85323 flow. Second operand has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:49:41,649 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:49:41,649 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-16 12:49:41,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:49:52,954 INFO L130 PetriNetUnfolder]: 5112/10319 cut-off events. [2022-11-16 12:49:52,954 INFO L131 PetriNetUnfolder]: For 813100/813387 co-relation queries the response was YES. [2022-11-16 12:49:53,120 INFO L83 FinitePrefix]: Finished finitePrefix Result has 136370 conditions, 10319 events. 5112/10319 cut-off events. For 813100/813387 co-relation queries the response was YES. Maximal size of possible extension queue 572. Compared 77493 event pairs, 662 based on Foata normal form. 204/10379 useless extension candidates. Maximal degree in co-relation 135970. Up to 4980 conditions per place. [2022-11-16 12:49:53,182 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 1272 selfloop transitions, 1121 changer transitions 0/2542 dead transitions. [2022-11-16 12:49:53,182 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 517 places, 2542 transitions, 106972 flow [2022-11-16 12:49:53,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-16 12:49:53,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-16 12:49:53,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2500 transitions. [2022-11-16 12:49:53,185 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.601684717208183 [2022-11-16 12:49:53,185 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2500 transitions. [2022-11-16 12:49:53,185 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2500 transitions. [2022-11-16 12:49:53,186 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:49:53,186 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2500 transitions. [2022-11-16 12:49:53,189 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 166.66666666666666) internal successors, (2500), 15 states have internal predecessors, (2500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:49:53,193 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:49:53,194 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:49:53,194 INFO L175 Difference]: Start difference. First operand has 503 places, 1994 transitions, 85323 flow. Second operand 15 states and 2500 transitions. [2022-11-16 12:49:53,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 517 places, 2542 transitions, 106972 flow [2022-11-16 12:50:00,428 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 508 places, 2542 transitions, 106081 flow, removed 69 selfloop flow, removed 9 redundant places. [2022-11-16 12:50:00,520 INFO L231 Difference]: Finished difference. Result has 515 places, 2202 transitions, 98712 flow [2022-11-16 12:50:00,522 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=84708, PETRI_DIFFERENCE_MINUEND_PLACES=494, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1994, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=918, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=956, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=98712, PETRI_PLACES=515, PETRI_TRANSITIONS=2202} [2022-11-16 12:50:00,523 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 242 predicate places. [2022-11-16 12:50:00,523 INFO L495 AbstractCegarLoop]: Abstraction has has 515 places, 2202 transitions, 98712 flow [2022-11-16 12:50:00,523 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:50:00,524 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:50:00,524 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:50:00,524 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2022-11-16 12:50:00,524 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-16 12:50:00,525 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:50:00,525 INFO L85 PathProgramCache]: Analyzing trace with hash 487611798, now seen corresponding path program 6 times [2022-11-16 12:50:00,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:50:00,525 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [754387821] [2022-11-16 12:50:00,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:50:00,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:50:00,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:50:02,272 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:50:02,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:50:02,273 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [754387821] [2022-11-16 12:50:02,273 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [754387821] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:50:02,273 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:50:02,273 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-16 12:50:02,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [792700369] [2022-11-16 12:50:02,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:50:02,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-16 12:50:02,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:50:02,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-16 12:50:02,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2022-11-16 12:50:02,276 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-16 12:50:02,278 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 515 places, 2202 transitions, 98712 flow. Second operand has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:50:02,278 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:50:02,278 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-16 12:50:02,278 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:50:15,589 INFO L130 PetriNetUnfolder]: 5681/11390 cut-off events. [2022-11-16 12:50:15,589 INFO L131 PetriNetUnfolder]: For 996908/997218 co-relation queries the response was YES. [2022-11-16 12:50:15,815 INFO L83 FinitePrefix]: Finished finitePrefix Result has 159999 conditions, 11390 events. 5681/11390 cut-off events. For 996908/997218 co-relation queries the response was YES. Maximal size of possible extension queue 654. Compared 87257 event pairs, 1114 based on Foata normal form. 182/11420 useless extension candidates. Maximal degree in co-relation 159591. Up to 5976 conditions per place. [2022-11-16 12:50:16,048 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 1041 selfloop transitions, 1611 changer transitions 0/2801 dead transitions. [2022-11-16 12:50:16,048 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 529 places, 2801 transitions, 127105 flow [2022-11-16 12:50:16,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-16 12:50:16,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-16 12:50:16,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2493 transitions. [2022-11-16 12:50:16,052 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6 [2022-11-16 12:50:16,052 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2493 transitions. [2022-11-16 12:50:16,052 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2493 transitions. [2022-11-16 12:50:16,053 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:50:16,053 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2493 transitions. [2022-11-16 12:50:16,056 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 166.2) internal successors, (2493), 15 states have internal predecessors, (2493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:50:16,059 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:50:16,060 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:50:16,060 INFO L175 Difference]: Start difference. First operand has 515 places, 2202 transitions, 98712 flow. Second operand 15 states and 2493 transitions. [2022-11-16 12:50:16,060 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 529 places, 2801 transitions, 127105 flow [2022-11-16 12:50:26,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 523 places, 2801 transitions, 126766 flow, removed 126 selfloop flow, removed 6 redundant places. [2022-11-16 12:50:26,444 INFO L231 Difference]: Finished difference. Result has 530 places, 2593 transitions, 122575 flow [2022-11-16 12:50:26,445 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=98375, PETRI_DIFFERENCE_MINUEND_PLACES=509, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1243, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=824, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=122575, PETRI_PLACES=530, PETRI_TRANSITIONS=2593} [2022-11-16 12:50:26,445 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 257 predicate places. [2022-11-16 12:50:26,446 INFO L495 AbstractCegarLoop]: Abstraction has has 530 places, 2593 transitions, 122575 flow [2022-11-16 12:50:26,446 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:50:26,446 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:50:26,446 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:50:26,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2022-11-16 12:50:26,447 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-16 12:50:26,447 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:50:26,447 INFO L85 PathProgramCache]: Analyzing trace with hash 1708317208, now seen corresponding path program 7 times [2022-11-16 12:50:26,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:50:26,448 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [701198139] [2022-11-16 12:50:26,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:50:26,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:50:26,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:50:27,760 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:50:27,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:50:27,761 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [701198139] [2022-11-16 12:50:27,761 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [701198139] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:50:27,761 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:50:27,761 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-16 12:50:27,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [519479553] [2022-11-16 12:50:27,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:50:27,762 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-16 12:50:27,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:50:27,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-16 12:50:27,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=134, Unknown=0, NotChecked=0, Total=182 [2022-11-16 12:50:27,764 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-16 12:50:27,765 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 530 places, 2593 transitions, 122575 flow. Second operand has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:50:27,765 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:50:27,765 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-16 12:50:27,765 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:50:42,895 INFO L130 PetriNetUnfolder]: 5840/11682 cut-off events. [2022-11-16 12:50:42,895 INFO L131 PetriNetUnfolder]: For 1105070/1105343 co-relation queries the response was YES. [2022-11-16 12:50:43,117 INFO L83 FinitePrefix]: Finished finitePrefix Result has 173821 conditions, 11682 events. 5840/11682 cut-off events. For 1105070/1105343 co-relation queries the response was YES. Maximal size of possible extension queue 686. Compared 89687 event pairs, 903 based on Foata normal form. 171/11672 useless extension candidates. Maximal degree in co-relation 173406. Up to 6276 conditions per place. [2022-11-16 12:50:43,192 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 1415 selfloop transitions, 1460 changer transitions 0/3024 dead transitions. [2022-11-16 12:50:43,192 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 543 places, 3024 transitions, 141916 flow [2022-11-16 12:50:43,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-16 12:50:43,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-11-16 12:50:43,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2339 transitions. [2022-11-16 12:50:43,195 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6031459515214028 [2022-11-16 12:50:43,196 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2339 transitions. [2022-11-16 12:50:43,196 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2339 transitions. [2022-11-16 12:50:43,196 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:50:43,196 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2339 transitions. [2022-11-16 12:50:43,198 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 167.07142857142858) internal successors, (2339), 14 states have internal predecessors, (2339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:50:43,200 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 277.0) internal successors, (4155), 15 states have internal predecessors, (4155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:50:43,200 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 277.0) internal successors, (4155), 15 states have internal predecessors, (4155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:50:43,200 INFO L175 Difference]: Start difference. First operand has 530 places, 2593 transitions, 122575 flow. Second operand 14 states and 2339 transitions. [2022-11-16 12:50:43,200 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 543 places, 3024 transitions, 141916 flow [2022-11-16 12:50:55,668 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 536 places, 3024 transitions, 141175 flow, removed 295 selfloop flow, removed 7 redundant places. [2022-11-16 12:50:55,774 INFO L231 Difference]: Finished difference. Result has 541 places, 2748 transitions, 135867 flow [2022-11-16 12:50:55,776 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=121850, PETRI_DIFFERENCE_MINUEND_PLACES=523, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2593, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1305, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=135867, PETRI_PLACES=541, PETRI_TRANSITIONS=2748} [2022-11-16 12:50:55,776 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 268 predicate places. [2022-11-16 12:50:55,776 INFO L495 AbstractCegarLoop]: Abstraction has has 541 places, 2748 transitions, 135867 flow [2022-11-16 12:50:55,776 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:50:55,776 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:50:55,777 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:50:55,777 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2022-11-16 12:50:55,777 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-16 12:50:55,777 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:50:55,777 INFO L85 PathProgramCache]: Analyzing trace with hash 1261806448, now seen corresponding path program 8 times [2022-11-16 12:50:55,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:50:55,778 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [22011282] [2022-11-16 12:50:55,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:50:55,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:50:55,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:50:57,658 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:50:57,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:50:57,658 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [22011282] [2022-11-16 12:50:57,658 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [22011282] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:50:57,658 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:50:57,658 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-16 12:50:57,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [62606335] [2022-11-16 12:50:57,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:50:57,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-16 12:50:57,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:50:57,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-16 12:50:57,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2022-11-16 12:50:57,661 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-16 12:50:57,663 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 541 places, 2748 transitions, 135867 flow. Second operand has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:50:57,663 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:50:57,663 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-16 12:50:57,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:51:14,569 INFO L130 PetriNetUnfolder]: 6243/12445 cut-off events. [2022-11-16 12:51:14,569 INFO L131 PetriNetUnfolder]: For 1332669/1333074 co-relation queries the response was YES. [2022-11-16 12:51:14,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 193898 conditions, 12445 events. 6243/12445 cut-off events. For 1332669/1333074 co-relation queries the response was YES. Maximal size of possible extension queue 747. Compared 97008 event pairs, 1135 based on Foata normal form. 247/12525 useless extension candidates. Maximal degree in co-relation 193477. Up to 6269 conditions per place. [2022-11-16 12:51:15,009 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 1261 selfloop transitions, 1880 changer transitions 0/3290 dead transitions. [2022-11-16 12:51:15,010 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 555 places, 3290 transitions, 164177 flow [2022-11-16 12:51:15,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-16 12:51:15,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-16 12:51:15,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2493 transitions. [2022-11-16 12:51:15,013 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6 [2022-11-16 12:51:15,013 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2493 transitions. [2022-11-16 12:51:15,013 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2493 transitions. [2022-11-16 12:51:15,014 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:51:15,014 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2493 transitions. [2022-11-16 12:51:15,016 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 166.2) internal successors, (2493), 15 states have internal predecessors, (2493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:15,018 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:15,018 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:15,018 INFO L175 Difference]: Start difference. First operand has 541 places, 2748 transitions, 135867 flow. Second operand 15 states and 2493 transitions. [2022-11-16 12:51:15,018 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 555 places, 3290 transitions, 164177 flow [2022-11-16 12:51:28,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 547 places, 3290 transitions, 163876 flow, removed 41 selfloop flow, removed 8 redundant places. [2022-11-16 12:51:28,711 INFO L231 Difference]: Finished difference. Result has 555 places, 3054 transitions, 158241 flow [2022-11-16 12:51:28,712 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=135567, PETRI_DIFFERENCE_MINUEND_PLACES=533, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2748, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1582, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1036, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=158241, PETRI_PLACES=555, PETRI_TRANSITIONS=3054} [2022-11-16 12:51:28,713 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 282 predicate places. [2022-11-16 12:51:28,713 INFO L495 AbstractCegarLoop]: Abstraction has has 555 places, 3054 transitions, 158241 flow [2022-11-16 12:51:28,713 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:28,714 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:51:28,714 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:51:28,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2022-11-16 12:51:28,714 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-16 12:51:28,714 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:51:28,715 INFO L85 PathProgramCache]: Analyzing trace with hash 1710421798, now seen corresponding path program 9 times [2022-11-16 12:51:28,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:51:28,715 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [735688722] [2022-11-16 12:51:28,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:51:28,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:51:28,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:51:30,533 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:51:30,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:51:30,533 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [735688722] [2022-11-16 12:51:30,533 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [735688722] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:51:30,533 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:51:30,533 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-16 12:51:30,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1040189481] [2022-11-16 12:51:30,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:51:30,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-16 12:51:30,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:51:30,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-16 12:51:30,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2022-11-16 12:51:30,538 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-16 12:51:30,539 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 555 places, 3054 transitions, 158241 flow. Second operand has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:30,539 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:51:30,540 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-16 12:51:30,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:51:51,929 INFO L130 PetriNetUnfolder]: 6328/12630 cut-off events. [2022-11-16 12:51:51,929 INFO L131 PetriNetUnfolder]: For 1424077/1424419 co-relation queries the response was YES. [2022-11-16 12:51:52,217 INFO L83 FinitePrefix]: Finished finitePrefix Result has 206285 conditions, 12630 events. 6328/12630 cut-off events. For 1424077/1424419 co-relation queries the response was YES. Maximal size of possible extension queue 760. Compared 98738 event pairs, 901 based on Foata normal form. 187/12623 useless extension candidates. Maximal degree in co-relation 205856. Up to 6718 conditions per place. [2022-11-16 12:51:52,349 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 1623 selfloop transitions, 1636 changer transitions 0/3408 dead transitions. [2022-11-16 12:51:52,350 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 569 places, 3408 transitions, 175328 flow [2022-11-16 12:51:52,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-16 12:51:52,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-16 12:51:52,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2496 transitions. [2022-11-16 12:51:52,353 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6007220216606498 [2022-11-16 12:51:52,353 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2496 transitions. [2022-11-16 12:51:52,353 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2496 transitions. [2022-11-16 12:51:52,354 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:51:52,354 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2496 transitions. [2022-11-16 12:51:52,356 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 166.4) internal successors, (2496), 15 states have internal predecessors, (2496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:52,357 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:52,358 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:52,358 INFO L175 Difference]: Start difference. First operand has 555 places, 3054 transitions, 158241 flow. Second operand 15 states and 2496 transitions. [2022-11-16 12:51:52,358 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 569 places, 3408 transitions, 175328 flow [2022-11-16 12:52:09,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 564 places, 3408 transitions, 174689 flow, removed 315 selfloop flow, removed 5 redundant places. [2022-11-16 12:52:09,393 INFO L231 Difference]: Finished difference. Result has 568 places, 3176 transitions, 169723 flow [2022-11-16 12:52:09,396 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=157602, PETRI_DIFFERENCE_MINUEND_PLACES=550, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3054, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1519, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1466, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=169723, PETRI_PLACES=568, PETRI_TRANSITIONS=3176} [2022-11-16 12:52:09,396 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 295 predicate places. [2022-11-16 12:52:09,396 INFO L495 AbstractCegarLoop]: Abstraction has has 568 places, 3176 transitions, 169723 flow [2022-11-16 12:52:09,397 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:52:09,397 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:52:09,397 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:52:09,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2022-11-16 12:52:09,397 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-16 12:52:09,398 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:52:09,398 INFO L85 PathProgramCache]: Analyzing trace with hash 1079465720, now seen corresponding path program 10 times [2022-11-16 12:52:09,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:52:09,398 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1404107988] [2022-11-16 12:52:09,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:52:09,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:52:09,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:52:10,721 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:52:10,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:52:10,722 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1404107988] [2022-11-16 12:52:10,722 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1404107988] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:52:10,722 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:52:10,722 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-16 12:52:10,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1309922179] [2022-11-16 12:52:10,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:52:10,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-16 12:52:10,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:52:10,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-16 12:52:10,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2022-11-16 12:52:10,725 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-16 12:52:10,727 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 568 places, 3176 transitions, 169723 flow. Second operand has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:52:10,727 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:52:10,727 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-16 12:52:10,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:52:33,288 INFO L130 PetriNetUnfolder]: 6368/12749 cut-off events. [2022-11-16 12:52:33,289 INFO L131 PetriNetUnfolder]: For 1524175/1524502 co-relation queries the response was YES. [2022-11-16 12:52:33,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 212736 conditions, 12749 events. 6368/12749 cut-off events. For 1524175/1524502 co-relation queries the response was YES. Maximal size of possible extension queue 759. Compared 100314 event pairs, 1210 based on Foata normal form. 229/12803 useless extension candidates. Maximal degree in co-relation 212302. Up to 7154 conditions per place. [2022-11-16 12:52:33,662 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 1024 selfloop transitions, 2190 changer transitions 0/3363 dead transitions. [2022-11-16 12:52:33,662 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 582 places, 3363 transitions, 180210 flow [2022-11-16 12:52:33,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-16 12:52:33,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-16 12:52:33,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2491 transitions. [2022-11-16 12:52:33,666 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5995186522262335 [2022-11-16 12:52:33,666 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2491 transitions. [2022-11-16 12:52:33,666 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2491 transitions. [2022-11-16 12:52:33,666 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:52:33,666 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2491 transitions. [2022-11-16 12:52:33,668 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 166.06666666666666) internal successors, (2491), 15 states have internal predecessors, (2491), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:52:33,670 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:52:33,671 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:52:33,671 INFO L175 Difference]: Start difference. First operand has 568 places, 3176 transitions, 169723 flow. Second operand 15 states and 2491 transitions. [2022-11-16 12:52:33,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 582 places, 3363 transitions, 180210 flow [2022-11-16 12:52:50,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 573 places, 3363 transitions, 179740 flow, removed 58 selfloop flow, removed 9 redundant places. [2022-11-16 12:52:50,985 INFO L231 Difference]: Finished difference. Result has 577 places, 3221 transitions, 177823 flow [2022-11-16 12:52:50,988 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=169253, PETRI_DIFFERENCE_MINUEND_PLACES=559, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1016, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=177823, PETRI_PLACES=577, PETRI_TRANSITIONS=3221} [2022-11-16 12:52:50,988 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 304 predicate places. [2022-11-16 12:52:50,989 INFO L495 AbstractCegarLoop]: Abstraction has has 577 places, 3221 transitions, 177823 flow [2022-11-16 12:52:50,989 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:52:50,989 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:52:50,989 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:52:50,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2022-11-16 12:52:50,990 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-16 12:52:50,990 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:52:50,990 INFO L85 PathProgramCache]: Analyzing trace with hash 1629446660, now seen corresponding path program 11 times [2022-11-16 12:52:50,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:52:50,991 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1379102150] [2022-11-16 12:52:50,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:52:50,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:52:51,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:52:52,476 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:52:52,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:52:52,476 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1379102150] [2022-11-16 12:52:52,476 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1379102150] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:52:52,476 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:52:52,476 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-16 12:52:52,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2096561643] [2022-11-16 12:52:52,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:52:52,477 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-16 12:52:52,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:52:52,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-16 12:52:52,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2022-11-16 12:52:52,478 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-16 12:52:52,479 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 577 places, 3221 transitions, 177823 flow. Second operand has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:52:52,479 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:52:52,480 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-16 12:52:52,480 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:53:14,742 INFO L130 PetriNetUnfolder]: 6608/13198 cut-off events. [2022-11-16 12:53:14,742 INFO L131 PetriNetUnfolder]: For 1734200/1734577 co-relation queries the response was YES. [2022-11-16 12:53:15,031 INFO L83 FinitePrefix]: Finished finitePrefix Result has 227142 conditions, 13198 events. 6608/13198 cut-off events. For 1734200/1734577 co-relation queries the response was YES. Maximal size of possible extension queue 793. Compared 104314 event pairs, 1275 based on Foata normal form. 247/13264 useless extension candidates. Maximal degree in co-relation 226704. Up to 7369 conditions per place. [2022-11-16 12:53:15,128 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 1166 selfloop transitions, 2326 changer transitions 0/3641 dead transitions. [2022-11-16 12:53:15,128 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 591 places, 3641 transitions, 201831 flow [2022-11-16 12:53:15,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-16 12:53:15,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-16 12:53:15,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2495 transitions. [2022-11-16 12:53:15,131 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6004813477737665 [2022-11-16 12:53:15,131 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2495 transitions. [2022-11-16 12:53:15,131 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2495 transitions. [2022-11-16 12:53:15,132 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:53:15,132 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2495 transitions. [2022-11-16 12:53:15,135 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 166.33333333333334) internal successors, (2495), 15 states have internal predecessors, (2495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:53:15,137 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:53:15,137 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:53:15,137 INFO L175 Difference]: Start difference. First operand has 577 places, 3221 transitions, 177823 flow. Second operand 15 states and 2495 transitions. [2022-11-16 12:53:15,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 591 places, 3641 transitions, 201831 flow [2022-11-16 12:53:35,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 584 places, 3641 transitions, 201397 flow, removed 19 selfloop flow, removed 7 redundant places. [2022-11-16 12:53:35,995 INFO L231 Difference]: Finished difference. Result has 590 places, 3424 transitions, 195146 flow [2022-11-16 12:53:35,997 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=177442, PETRI_DIFFERENCE_MINUEND_PLACES=570, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=963, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=195146, PETRI_PLACES=590, PETRI_TRANSITIONS=3424} [2022-11-16 12:53:35,997 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 317 predicate places. [2022-11-16 12:53:35,997 INFO L495 AbstractCegarLoop]: Abstraction has has 590 places, 3424 transitions, 195146 flow [2022-11-16 12:53:35,998 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:53:35,998 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:53:35,998 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:53:35,998 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2022-11-16 12:53:35,998 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-16 12:53:35,998 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:53:35,998 INFO L85 PathProgramCache]: Analyzing trace with hash -1997629896, now seen corresponding path program 12 times [2022-11-16 12:53:35,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:53:35,998 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [349532581] [2022-11-16 12:53:35,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:53:35,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:53:36,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:53:37,555 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:53:37,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:53:37,556 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [349532581] [2022-11-16 12:53:37,556 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [349532581] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:53:37,556 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:53:37,556 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-16 12:53:37,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1362073959] [2022-11-16 12:53:37,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:53:37,557 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-16 12:53:37,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:53:37,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-16 12:53:37,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2022-11-16 12:53:37,559 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-16 12:53:37,560 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 590 places, 3424 transitions, 195146 flow. Second operand has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:53:37,560 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:53:37,560 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-16 12:53:37,560 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:54:03,415 INFO L130 PetriNetUnfolder]: 6664/13326 cut-off events. [2022-11-16 12:54:03,415 INFO L131 PetriNetUnfolder]: For 1840591/1840977 co-relation queries the response was YES. [2022-11-16 12:54:03,745 INFO L83 FinitePrefix]: Finished finitePrefix Result has 237132 conditions, 13326 events. 6664/13326 cut-off events. For 1840591/1840977 co-relation queries the response was YES. Maximal size of possible extension queue 800. Compared 105869 event pairs, 1235 based on Foata normal form. 225/13359 useless extension candidates. Maximal degree in co-relation 236687. Up to 7660 conditions per place. [2022-11-16 12:54:03,848 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 1057 selfloop transitions, 2505 changer transitions 0/3711 dead transitions. [2022-11-16 12:54:03,849 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 604 places, 3711 transitions, 213422 flow [2022-11-16 12:54:03,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-16 12:54:03,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-16 12:54:03,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2492 transitions. [2022-11-16 12:54:03,854 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5997593261131168 [2022-11-16 12:54:03,855 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2492 transitions. [2022-11-16 12:54:03,855 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2492 transitions. [2022-11-16 12:54:03,856 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:54:03,856 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2492 transitions. [2022-11-16 12:54:03,858 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 166.13333333333333) internal successors, (2492), 15 states have internal predecessors, (2492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:54:03,862 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:54:03,863 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:54:03,863 INFO L175 Difference]: Start difference. First operand has 590 places, 3424 transitions, 195146 flow. Second operand 15 states and 2492 transitions. [2022-11-16 12:54:03,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 604 places, 3711 transitions, 213422 flow [2022-11-16 12:54:27,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 599 places, 3711 transitions, 212277 flow, removed 568 selfloop flow, removed 5 redundant places. [2022-11-16 12:54:27,416 INFO L231 Difference]: Finished difference. Result has 604 places, 3603 transitions, 210784 flow [2022-11-16 12:54:27,417 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=194153, PETRI_DIFFERENCE_MINUEND_PLACES=585, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2347, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=969, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=210784, PETRI_PLACES=604, PETRI_TRANSITIONS=3603} [2022-11-16 12:54:27,418 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 331 predicate places. [2022-11-16 12:54:27,418 INFO L495 AbstractCegarLoop]: Abstraction has has 604 places, 3603 transitions, 210784 flow [2022-11-16 12:54:27,418 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:54:27,418 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:54:27,419 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:54:27,419 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2022-11-16 12:54:27,419 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-16 12:54:27,419 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:54:27,419 INFO L85 PathProgramCache]: Analyzing trace with hash 298864460, now seen corresponding path program 13 times [2022-11-16 12:54:27,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:54:27,420 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294837601] [2022-11-16 12:54:27,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:54:27,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:54:27,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:54:28,528 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:54:28,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:54:28,528 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294837601] [2022-11-16 12:54:28,528 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [294837601] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:54:28,528 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:54:28,528 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-16 12:54:28,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [930383558] [2022-11-16 12:54:28,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:54:28,529 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-16 12:54:28,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:54:28,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-16 12:54:28,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=137, Unknown=0, NotChecked=0, Total=182 [2022-11-16 12:54:28,531 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-16 12:54:28,532 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 604 places, 3603 transitions, 210784 flow. Second operand has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:54:28,532 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:54:28,532 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-16 12:54:28,532 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:54:55,506 INFO L130 PetriNetUnfolder]: 6808/13864 cut-off events. [2022-11-16 12:54:55,506 INFO L131 PetriNetUnfolder]: For 1994346/1994742 co-relation queries the response was YES. [2022-11-16 12:54:55,861 INFO L83 FinitePrefix]: Finished finitePrefix Result has 250469 conditions, 13864 events. 6808/13864 cut-off events. For 1994346/1994742 co-relation queries the response was YES. Maximal size of possible extension queue 830. Compared 111773 event pairs, 1253 based on Foata normal form. 240/13912 useless extension candidates. Maximal degree in co-relation 250018. Up to 7728 conditions per place. [2022-11-16 12:54:55,968 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 1209 selfloop transitions, 2544 changer transitions 0/3902 dead transitions. [2022-11-16 12:54:55,968 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 617 places, 3902 transitions, 229252 flow [2022-11-16 12:54:55,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-16 12:54:55,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-11-16 12:54:55,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2371 transitions. [2022-11-16 12:54:55,974 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.611397627643115 [2022-11-16 12:54:55,974 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2371 transitions. [2022-11-16 12:54:55,974 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2371 transitions. [2022-11-16 12:54:55,975 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:54:55,975 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2371 transitions. [2022-11-16 12:54:55,978 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 169.35714285714286) internal successors, (2371), 14 states have internal predecessors, (2371), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:54:55,981 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 277.0) internal successors, (4155), 15 states have internal predecessors, (4155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:54:55,982 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 277.0) internal successors, (4155), 15 states have internal predecessors, (4155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:54:55,982 INFO L175 Difference]: Start difference. First operand has 604 places, 3603 transitions, 210784 flow. Second operand 14 states and 2371 transitions. [2022-11-16 12:54:55,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 617 places, 3902 transitions, 229252 flow [2022-11-16 12:55:20,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 609 places, 3902 transitions, 226895 flow, removed 340 selfloop flow, removed 8 redundant places. [2022-11-16 12:55:20,476 INFO L231 Difference]: Finished difference. Result has 615 places, 3737 transitions, 226972 flow [2022-11-16 12:55:20,478 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=208508, PETRI_DIFFERENCE_MINUEND_PLACES=596, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3603, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2410, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=226972, PETRI_PLACES=615, PETRI_TRANSITIONS=3737} [2022-11-16 12:55:20,479 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 342 predicate places. [2022-11-16 12:55:20,479 INFO L495 AbstractCegarLoop]: Abstraction has has 615 places, 3737 transitions, 226972 flow [2022-11-16 12:55:20,480 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:55:20,480 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:55:20,480 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:55:20,480 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2022-11-16 12:55:20,480 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-16 12:55:20,481 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:55:20,481 INFO L85 PathProgramCache]: Analyzing trace with hash 300969050, now seen corresponding path program 14 times [2022-11-16 12:55:20,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:55:20,481 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [844192728] [2022-11-16 12:55:20,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:55:20,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:55:20,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:55:22,146 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:55:22,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:55:22,146 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [844192728] [2022-11-16 12:55:22,146 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [844192728] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:55:22,146 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:55:22,147 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-16 12:55:22,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1511243051] [2022-11-16 12:55:22,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:55:22,147 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-16 12:55:22,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:55:22,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-16 12:55:22,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2022-11-16 12:55:22,150 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-16 12:55:22,152 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 615 places, 3737 transitions, 226972 flow. Second operand has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:55:22,152 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:55:22,152 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-16 12:55:22,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:55:51,820 INFO L130 PetriNetUnfolder]: 6872/14023 cut-off events. [2022-11-16 12:55:51,821 INFO L131 PetriNetUnfolder]: For 2158545/2158941 co-relation queries the response was YES. [2022-11-16 12:55:52,177 INFO L83 FinitePrefix]: Finished finitePrefix Result has 261294 conditions, 14023 events. 6872/14023 cut-off events. For 2158545/2158941 co-relation queries the response was YES. Maximal size of possible extension queue 834. Compared 113529 event pairs, 1252 based on Foata normal form. 236/14062 useless extension candidates. Maximal degree in co-relation 260836. Up to 7823 conditions per place. [2022-11-16 12:55:52,290 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 1200 selfloop transitions, 2619 changer transitions 0/3968 dead transitions. [2022-11-16 12:55:52,290 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 629 places, 3968 transitions, 243779 flow [2022-11-16 12:55:52,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-16 12:55:52,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-16 12:55:52,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2490 transitions. [2022-11-16 12:55:52,294 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5992779783393501 [2022-11-16 12:55:52,294 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2490 transitions. [2022-11-16 12:55:52,294 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2490 transitions. [2022-11-16 12:55:52,294 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:55:52,294 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2490 transitions. [2022-11-16 12:55:52,296 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 166.0) internal successors, (2490), 15 states have internal predecessors, (2490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:55:52,300 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:55:52,301 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:55:52,301 INFO L175 Difference]: Start difference. First operand has 615 places, 3737 transitions, 226972 flow. Second operand 15 states and 2490 transitions. [2022-11-16 12:55:52,301 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 629 places, 3968 transitions, 243779 flow [2022-11-16 12:56:18,258 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 622 places, 3968 transitions, 241518 flow, removed 584 selfloop flow, removed 7 redundant places. [2022-11-16 12:56:18,486 INFO L231 Difference]: Finished difference. Result has 626 places, 3860 transitions, 239720 flow [2022-11-16 12:56:18,488 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=225103, PETRI_DIFFERENCE_MINUEND_PLACES=608, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3737, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2501, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=239720, PETRI_PLACES=626, PETRI_TRANSITIONS=3860} [2022-11-16 12:56:18,489 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 353 predicate places. [2022-11-16 12:56:18,489 INFO L495 AbstractCegarLoop]: Abstraction has has 626 places, 3860 transitions, 239720 flow [2022-11-16 12:56:18,490 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:56:18,490 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:56:18,490 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:56:18,490 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2022-11-16 12:56:18,490 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-16 12:56:18,491 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:56:18,491 INFO L85 PathProgramCache]: Analyzing trace with hash 1159389291, now seen corresponding path program 1 times [2022-11-16 12:56:18,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:56:18,491 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1392947514] [2022-11-16 12:56:18,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:56:18,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:56:18,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:56:19,005 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:56:19,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:56:19,006 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1392947514] [2022-11-16 12:56:19,006 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1392947514] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:56:19,006 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:56:19,006 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-16 12:56:19,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [209886919] [2022-11-16 12:56:19,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:56:19,007 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-16 12:56:19,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:56:19,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-16 12:56:19,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-11-16 12:56:19,009 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 165 out of 277 [2022-11-16 12:56:19,009 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 626 places, 3860 transitions, 239720 flow. Second operand has 6 states, 6 states have (on average 172.83333333333334) internal successors, (1037), 6 states have internal predecessors, (1037), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:56:19,009 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:56:19,010 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 165 of 277 [2022-11-16 12:56:19,010 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:56:43,966 INFO L130 PetriNetUnfolder]: 5793/12216 cut-off events. [2022-11-16 12:56:43,966 INFO L131 PetriNetUnfolder]: For 2267018/2268863 co-relation queries the response was YES. [2022-11-16 12:56:44,309 INFO L83 FinitePrefix]: Finished finitePrefix Result has 250644 conditions, 12216 events. 5793/12216 cut-off events. For 2267018/2268863 co-relation queries the response was YES. Maximal size of possible extension queue 796. Compared 98988 event pairs, 1324 based on Foata normal form. 376/12320 useless extension candidates. Maximal degree in co-relation 243209. Up to 9776 conditions per place. [2022-11-16 12:56:44,412 INFO L137 encePairwiseOnDemand]: 266/277 looper letters, 3625 selfloop transitions, 0 changer transitions 84/3865 dead transitions. [2022-11-16 12:56:44,412 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 629 places, 3865 transitions, 247071 flow [2022-11-16 12:56:44,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-16 12:56:44,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-16 12:56:44,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1081 transitions. [2022-11-16 12:56:44,414 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6504211793020457 [2022-11-16 12:56:44,414 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1081 transitions. [2022-11-16 12:56:44,414 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1081 transitions. [2022-11-16 12:56:44,415 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:56:44,415 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1081 transitions. [2022-11-16 12:56:44,416 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 180.16666666666666) internal successors, (1081), 6 states have internal predecessors, (1081), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:56:44,416 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 277.0) internal successors, (1939), 7 states have internal predecessors, (1939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:56:44,417 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 277.0) internal successors, (1939), 7 states have internal predecessors, (1939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:56:44,417 INFO L175 Difference]: Start difference. First operand has 626 places, 3860 transitions, 239720 flow. Second operand 6 states and 1081 transitions. [2022-11-16 12:56:44,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 629 places, 3865 transitions, 247071 flow [2022-11-16 12:57:09,010 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 623 places, 3865 transitions, 246839 flow, removed 69 selfloop flow, removed 6 redundant places. [2022-11-16 12:57:09,181 INFO L231 Difference]: Finished difference. Result has 623 places, 3781 transitions, 239302 flow [2022-11-16 12:57:09,183 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=239484, PETRI_DIFFERENCE_MINUEND_PLACES=618, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3858, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=3858, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=239302, PETRI_PLACES=623, PETRI_TRANSITIONS=3781} [2022-11-16 12:57:09,183 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 350 predicate places. [2022-11-16 12:57:09,184 INFO L495 AbstractCegarLoop]: Abstraction has has 623 places, 3781 transitions, 239302 flow [2022-11-16 12:57:09,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 172.83333333333334) internal successors, (1037), 6 states have internal predecessors, (1037), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:57:09,184 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:57:09,184 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:57:09,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2022-11-16 12:57:09,184 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-16 12:57:09,184 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:57:09,184 INFO L85 PathProgramCache]: Analyzing trace with hash 1356796469, now seen corresponding path program 1 times [2022-11-16 12:57:09,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:57:09,185 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1611266681] [2022-11-16 12:57:09,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:57:09,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:57:09,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:57:11,709 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:57:11,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:57:11,709 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1611266681] [2022-11-16 12:57:11,709 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1611266681] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:57:11,709 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:57:11,709 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-16 12:57:11,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [972737263] [2022-11-16 12:57:11,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:57:11,710 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-16 12:57:11,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:57:11,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-16 12:57:11,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2022-11-16 12:57:11,712 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-16 12:57:11,712 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 623 places, 3781 transitions, 239302 flow. Second operand has 14 states, 14 states have (on average 152.57142857142858) internal successors, (2136), 14 states have internal predecessors, (2136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:57:11,712 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:57:11,713 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-16 12:57:11,713 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:57:40,567 INFO L130 PetriNetUnfolder]: 6775/13242 cut-off events. [2022-11-16 12:57:40,567 INFO L131 PetriNetUnfolder]: For 2274688/2276270 co-relation queries the response was YES. [2022-11-16 12:57:40,942 INFO L83 FinitePrefix]: Finished finitePrefix Result has 266720 conditions, 13242 events. 6775/13242 cut-off events. For 2274688/2276270 co-relation queries the response was YES. Maximal size of possible extension queue 855. Compared 113196 event pairs, 554 based on Foata normal form. 583/13588 useless extension candidates. Maximal degree in co-relation 266552. Up to 6922 conditions per place. [2022-11-16 12:57:41,063 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 1738 selfloop transitions, 2050 changer transitions 1/3899 dead transitions. [2022-11-16 12:57:41,063 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 558 places, 3899 transitions, 250228 flow [2022-11-16 12:57:41,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-16 12:57:41,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-16 12:57:41,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2395 transitions. [2022-11-16 12:57:41,067 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5764139590854392 [2022-11-16 12:57:41,067 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2395 transitions. [2022-11-16 12:57:41,067 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2395 transitions. [2022-11-16 12:57:41,068 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:57:41,068 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2395 transitions. [2022-11-16 12:57:41,069 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 159.66666666666666) internal successors, (2395), 15 states have internal predecessors, (2395), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:57:41,072 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:57:41,072 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:57:41,072 INFO L175 Difference]: Start difference. First operand has 623 places, 3781 transitions, 239302 flow. Second operand 15 states and 2395 transitions. [2022-11-16 12:57:41,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 558 places, 3899 transitions, 250228 flow [2022-11-16 12:58:11,138 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 552 places, 3899 transitions, 247820 flow, removed 1163 selfloop flow, removed 6 redundant places. [2022-11-16 12:58:11,340 INFO L231 Difference]: Finished difference. Result has 555 places, 3813 transitions, 243772 flow [2022-11-16 12:58:11,342 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=236998, PETRI_DIFFERENCE_MINUEND_PLACES=538, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3781, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2025, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1749, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=243772, PETRI_PLACES=555, PETRI_TRANSITIONS=3813} [2022-11-16 12:58:11,342 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 282 predicate places. [2022-11-16 12:58:11,342 INFO L495 AbstractCegarLoop]: Abstraction has has 555 places, 3813 transitions, 243772 flow [2022-11-16 12:58:11,343 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 152.57142857142858) internal successors, (2136), 14 states have internal predecessors, (2136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:58:11,343 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:58:11,343 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:58:11,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2022-11-16 12:58:11,343 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-16 12:58:11,343 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:58:11,344 INFO L85 PathProgramCache]: Analyzing trace with hash -1424466065, now seen corresponding path program 2 times [2022-11-16 12:58:11,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:58:11,344 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2073544280] [2022-11-16 12:58:11,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:58:11,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:58:11,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:58:13,787 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:58:13,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:58:13,788 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2073544280] [2022-11-16 12:58:13,788 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2073544280] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:58:13,788 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:58:13,788 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-16 12:58:13,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1136712799] [2022-11-16 12:58:13,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:58:13,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-16 12:58:13,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:58:13,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-16 12:58:13,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2022-11-16 12:58:13,791 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-16 12:58:13,793 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 555 places, 3813 transitions, 243772 flow. Second operand has 14 states, 14 states have (on average 152.57142857142858) internal successors, (2136), 14 states have internal predecessors, (2136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:58:13,793 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:58:13,793 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-16 12:58:13,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:58:44,186 INFO L130 PetriNetUnfolder]: 6932/13823 cut-off events. [2022-11-16 12:58:44,186 INFO L131 PetriNetUnfolder]: For 2353675/2355205 co-relation queries the response was YES. [2022-11-16 12:58:44,742 INFO L83 FinitePrefix]: Finished finitePrefix Result has 271090 conditions, 13823 events. 6932/13823 cut-off events. For 2353675/2355205 co-relation queries the response was YES. Maximal size of possible extension queue 878. Compared 121019 event pairs, 561 based on Foata normal form. 589/14158 useless extension candidates. Maximal degree in co-relation 270922. Up to 6783 conditions per place. [2022-11-16 12:58:44,863 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 1792 selfloop transitions, 2035 changer transitions 0/3937 dead transitions. [2022-11-16 12:58:44,864 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 569 places, 3937 transitions, 254644 flow [2022-11-16 12:58:44,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-16 12:58:44,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-16 12:58:44,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2397 transitions. [2022-11-16 12:58:44,867 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5768953068592058 [2022-11-16 12:58:44,868 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2397 transitions. [2022-11-16 12:58:44,868 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2397 transitions. [2022-11-16 12:58:44,869 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:58:44,869 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2397 transitions. [2022-11-16 12:58:44,872 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 159.8) internal successors, (2397), 15 states have internal predecessors, (2397), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:58:44,875 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:58:44,876 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:58:44,877 INFO L175 Difference]: Start difference. First operand has 555 places, 3813 transitions, 243772 flow. Second operand 15 states and 2397 transitions. [2022-11-16 12:58:44,877 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 569 places, 3937 transitions, 254644 flow [2022-11-16 12:59:14,413 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 559 places, 3937 transitions, 252984 flow, removed 14 selfloop flow, removed 10 redundant places. [2022-11-16 12:59:14,623 INFO L231 Difference]: Finished difference. Result has 563 places, 3846 transitions, 248930 flow [2022-11-16 12:59:14,626 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=242125, PETRI_DIFFERENCE_MINUEND_PLACES=545, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3813, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2009, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1797, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=248930, PETRI_PLACES=563, PETRI_TRANSITIONS=3846} [2022-11-16 12:59:14,627 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 290 predicate places. [2022-11-16 12:59:14,627 INFO L495 AbstractCegarLoop]: Abstraction has has 563 places, 3846 transitions, 248930 flow [2022-11-16 12:59:14,627 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 152.57142857142858) internal successors, (2136), 14 states have internal predecessors, (2136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:59:14,628 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:59:14,628 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:59:14,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2022-11-16 12:59:14,628 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-16 12:59:14,628 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:59:14,629 INFO L85 PathProgramCache]: Analyzing trace with hash -1998315259, now seen corresponding path program 3 times [2022-11-16 12:59:14,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:59:14,629 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1490909766] [2022-11-16 12:59:14,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:59:14,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:59:14,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:59:16,871 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:59:16,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:59:16,872 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1490909766] [2022-11-16 12:59:16,872 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1490909766] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:59:16,872 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:59:16,872 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-16 12:59:16,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [709911627] [2022-11-16 12:59:16,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:59:16,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-16 12:59:16,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:59:16,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-16 12:59:16,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=134, Unknown=0, NotChecked=0, Total=182 [2022-11-16 12:59:16,874 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-16 12:59:16,875 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 563 places, 3846 transitions, 248930 flow. Second operand has 14 states, 14 states have (on average 152.57142857142858) internal successors, (2136), 14 states have internal predecessors, (2136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:59:16,875 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:59:16,875 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-16 12:59:16,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:59:48,065 INFO L130 PetriNetUnfolder]: 7057/14070 cut-off events. [2022-11-16 12:59:48,065 INFO L131 PetriNetUnfolder]: For 2463404/2464930 co-relation queries the response was YES. [2022-11-16 12:59:48,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 278948 conditions, 14070 events. 7057/14070 cut-off events. For 2463404/2464930 co-relation queries the response was YES. Maximal size of possible extension queue 881. Compared 123404 event pairs, 590 based on Foata normal form. 517/14309 useless extension candidates. Maximal degree in co-relation 278776. Up to 7727 conditions per place. [2022-11-16 12:59:48,604 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 1835 selfloop transitions, 1995 changer transitions 1/3941 dead transitions. [2022-11-16 12:59:48,604 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 576 places, 3941 transitions, 259434 flow [2022-11-16 12:59:48,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-16 12:59:48,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-11-16 12:59:48,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2226 transitions. [2022-11-16 12:59:48,608 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5740072202166066 [2022-11-16 12:59:48,608 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2226 transitions. [2022-11-16 12:59:48,608 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2226 transitions. [2022-11-16 12:59:48,608 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:59:48,609 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2226 transitions. [2022-11-16 12:59:48,611 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 159.0) internal successors, (2226), 14 states have internal predecessors, (2226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:59:48,614 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 277.0) internal successors, (4155), 15 states have internal predecessors, (4155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:59:48,615 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 277.0) internal successors, (4155), 15 states have internal predecessors, (4155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:59:48,615 INFO L175 Difference]: Start difference. First operand has 563 places, 3846 transitions, 248930 flow. Second operand 14 states and 2226 transitions. [2022-11-16 12:59:48,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 576 places, 3941 transitions, 259434 flow [2022-11-16 13:00:22,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 568 places, 3941 transitions, 258899 flow, removed 70 selfloop flow, removed 8 redundant places. [2022-11-16 13:00:22,747 INFO L231 Difference]: Finished difference. Result has 570 places, 3859 transitions, 255163 flow [2022-11-16 13:00:22,749 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=248395, PETRI_DIFFERENCE_MINUEND_PLACES=555, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3846, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1982, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1855, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=255163, PETRI_PLACES=570, PETRI_TRANSITIONS=3859} [2022-11-16 13:00:22,750 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 297 predicate places. [2022-11-16 13:00:22,750 INFO L495 AbstractCegarLoop]: Abstraction has has 570 places, 3859 transitions, 255163 flow [2022-11-16 13:00:22,750 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 152.57142857142858) internal successors, (2136), 14 states have internal predecessors, (2136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 13:00:22,751 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 13:00:22,751 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 13:00:22,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2022-11-16 13:00:22,751 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-16 13:00:22,751 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 13:00:22,752 INFO L85 PathProgramCache]: Analyzing trace with hash 1301385209, now seen corresponding path program 4 times [2022-11-16 13:00:22,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 13:00:22,752 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1454810853] [2022-11-16 13:00:22,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 13:00:22,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 13:00:22,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 13:00:25,863 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 13:00:25,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 13:00:25,863 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1454810853] [2022-11-16 13:00:25,863 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1454810853] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 13:00:25,863 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 13:00:25,863 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-16 13:00:25,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [24577051] [2022-11-16 13:00:25,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 13:00:25,864 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-16 13:00:25,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 13:00:25,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-16 13:00:25,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2022-11-16 13:00:25,867 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-16 13:00:25,868 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 570 places, 3859 transitions, 255163 flow. Second operand has 14 states, 14 states have (on average 152.57142857142858) internal successors, (2136), 14 states have internal predecessors, (2136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 13:00:25,869 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 13:00:25,869 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-16 13:00:25,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand