./Ultimate.py --spec ../../sv-benchmarks/c/properties/no-data-race.prp --file ../../sv-benchmarks/c/ldv-races/race-2_3-container_of.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for data races Using default analysis Version 2329fc70 Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6289944d-e0a0-48ce-b197-febc6f75a212/bin/uautomizer-uyxdKDjOR8/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6289944d-e0a0-48ce-b197-febc6f75a212/bin/uautomizer-uyxdKDjOR8/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6289944d-e0a0-48ce-b197-febc6f75a212/bin/uautomizer-uyxdKDjOR8/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6289944d-e0a0-48ce-b197-febc6f75a212/bin/uautomizer-uyxdKDjOR8/config/AutomizerReach.xml -i ../../sv-benchmarks/c/ldv-races/race-2_3-container_of.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6289944d-e0a0-48ce-b197-febc6f75a212/bin/uautomizer-uyxdKDjOR8/config/svcomp-DataRace-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6289944d-e0a0-48ce-b197-febc6f75a212/bin/uautomizer-uyxdKDjOR8 --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 a7e4b13d10edb91f551b46ac7114aaff2ae2d5e1278c432e05cda4c2eb58cb60 --- 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-2329fc7 [2022-12-13 20:56:39,084 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-12-13 20:56:39,086 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-12-13 20:56:39,100 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-12-13 20:56:39,100 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-12-13 20:56:39,101 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-12-13 20:56:39,102 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-12-13 20:56:39,103 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-12-13 20:56:39,104 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-12-13 20:56:39,105 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-12-13 20:56:39,105 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-12-13 20:56:39,106 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-12-13 20:56:39,106 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-12-13 20:56:39,107 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-12-13 20:56:39,108 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-12-13 20:56:39,109 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-12-13 20:56:39,110 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-12-13 20:56:39,110 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-12-13 20:56:39,111 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-12-13 20:56:39,112 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-12-13 20:56:39,113 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-12-13 20:56:39,115 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-12-13 20:56:39,116 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-12-13 20:56:39,117 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-12-13 20:56:39,120 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-12-13 20:56:39,121 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-12-13 20:56:39,121 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-12-13 20:56:39,122 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-12-13 20:56:39,122 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-12-13 20:56:39,123 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-12-13 20:56:39,123 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-12-13 20:56:39,124 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-12-13 20:56:39,125 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-12-13 20:56:39,126 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-12-13 20:56:39,126 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-12-13 20:56:39,127 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-12-13 20:56:39,127 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-12-13 20:56:39,128 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-12-13 20:56:39,128 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-12-13 20:56:39,129 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-12-13 20:56:39,129 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-12-13 20:56:39,130 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6289944d-e0a0-48ce-b197-febc6f75a212/bin/uautomizer-uyxdKDjOR8/config/svcomp-DataRace-32bit-Automizer_Default.epf [2022-12-13 20:56:39,153 INFO L113 SettingsManager]: Loading preferences was successful [2022-12-13 20:56:39,153 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-12-13 20:56:39,154 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-12-13 20:56:39,154 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-12-13 20:56:39,155 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-12-13 20:56:39,155 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-12-13 20:56:39,155 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-12-13 20:56:39,156 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-12-13 20:56:39,156 INFO L138 SettingsManager]: * Use SBE=true [2022-12-13 20:56:39,156 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-12-13 20:56:39,156 INFO L138 SettingsManager]: * sizeof long=4 [2022-12-13 20:56:39,156 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-12-13 20:56:39,157 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-12-13 20:56:39,157 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-12-13 20:56:39,157 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-12-13 20:56:39,157 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-12-13 20:56:39,157 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-12-13 20:56:39,157 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-12-13 20:56:39,158 INFO L138 SettingsManager]: * Check absence of data races in concurrent programs=true [2022-12-13 20:56:39,158 INFO L138 SettingsManager]: * sizeof long double=12 [2022-12-13 20:56:39,158 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-12-13 20:56:39,158 INFO L138 SettingsManager]: * Use constant arrays=true [2022-12-13 20:56:39,158 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-12-13 20:56:39,158 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-12-13 20:56:39,159 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-12-13 20:56:39,159 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-12-13 20:56:39,159 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-13 20:56:39,159 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-12-13 20:56:39,159 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-12-13 20:56:39,160 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-12-13 20:56:39,160 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-12-13 20:56:39,160 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-12-13 20:56:39,160 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-12-13 20:56:39,160 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-12-13 20:56:39,160 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2022-12-13 20:56:39,161 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-12-13 20:56:39,161 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2022-12-13 20:56:39,161 INFO L138 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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_6289944d-e0a0-48ce-b197-febc6f75a212/bin/uautomizer-uyxdKDjOR8/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_6289944d-e0a0-48ce-b197-febc6f75a212/bin/uautomizer-uyxdKDjOR8 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 -> a7e4b13d10edb91f551b46ac7114aaff2ae2d5e1278c432e05cda4c2eb58cb60 [2022-12-13 20:56:39,339 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-12-13 20:56:39,358 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-12-13 20:56:39,360 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-12-13 20:56:39,361 INFO L271 PluginConnector]: Initializing CDTParser... [2022-12-13 20:56:39,361 INFO L275 PluginConnector]: CDTParser initialized [2022-12-13 20:56:39,362 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6289944d-e0a0-48ce-b197-febc6f75a212/bin/uautomizer-uyxdKDjOR8/../../sv-benchmarks/c/ldv-races/race-2_3-container_of.i [2022-12-13 20:56:41,910 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-12-13 20:56:42,109 INFO L351 CDTParser]: Found 1 translation units. [2022-12-13 20:56:42,109 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6289944d-e0a0-48ce-b197-febc6f75a212/sv-benchmarks/c/ldv-races/race-2_3-container_of.i [2022-12-13 20:56:42,121 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6289944d-e0a0-48ce-b197-febc6f75a212/bin/uautomizer-uyxdKDjOR8/data/ea10c82e7/89717f35e74b409bb088e13cffa1f767/FLAG22e8fdce0 [2022-12-13 20:56:42,131 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6289944d-e0a0-48ce-b197-febc6f75a212/bin/uautomizer-uyxdKDjOR8/data/ea10c82e7/89717f35e74b409bb088e13cffa1f767 [2022-12-13 20:56:42,133 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-12-13 20:56:42,134 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-12-13 20:56:42,135 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-12-13 20:56:42,135 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-12-13 20:56:42,138 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-12-13 20:56:42,138 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.12 08:56:42" (1/1) ... [2022-12-13 20:56:42,139 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2912ca5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 08:56:42, skipping insertion in model container [2022-12-13 20:56:42,139 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.12 08:56:42" (1/1) ... [2022-12-13 20:56:42,145 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-12-13 20:56:42,179 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-12-13 20:56:42,304 WARN L611 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2022-12-13 20:56:42,671 WARN L237 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_6289944d-e0a0-48ce-b197-febc6f75a212/sv-benchmarks/c/ldv-races/race-2_3-container_of.i[75002,75015] [2022-12-13 20:56:42,675 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 20:56:42,678 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 20:56:42,678 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 20:56:42,679 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 20:56:42,679 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 20:56:42,680 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 20:56:42,692 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 20:56:42,693 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 20:56:42,693 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 20:56:42,694 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 20:56:42,694 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 20:56:42,695 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 20:56:42,695 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 20:56:42,696 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 20:56:42,707 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-13 20:56:42,714 INFO L203 MainTranslator]: Completed pre-run [2022-12-13 20:56:42,723 WARN L611 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2022-12-13 20:56:42,744 WARN L237 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_6289944d-e0a0-48ce-b197-febc6f75a212/sv-benchmarks/c/ldv-races/race-2_3-container_of.i[75002,75015] [2022-12-13 20:56:42,746 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 20:56:42,747 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 20:56:42,747 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 20:56:42,747 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 20:56:42,748 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 20:56:42,748 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 20:56:42,753 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 20:56:42,753 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 20:56:42,753 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 20:56:42,754 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 20:56:42,754 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 20:56:42,755 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 20:56:42,755 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 20:56:42,756 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 20:56:42,762 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-13 20:56:42,841 INFO L208 MainTranslator]: Completed translation [2022-12-13 20:56:42,841 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 08:56:42 WrapperNode [2022-12-13 20:56:42,841 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-12-13 20:56:42,842 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-12-13 20:56:42,842 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-12-13 20:56:42,842 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-12-13 20:56:42,847 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 08:56:42" (1/1) ... [2022-12-13 20:56:42,864 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 08:56:42" (1/1) ... [2022-12-13 20:56:42,887 INFO L138 Inliner]: procedures = 469, calls = 63, calls flagged for inlining = 12, calls inlined = 12, statements flattened = 225 [2022-12-13 20:56:42,887 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-12-13 20:56:42,887 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-12-13 20:56:42,888 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-12-13 20:56:42,888 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-12-13 20:56:42,894 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 08:56:42" (1/1) ... [2022-12-13 20:56:42,895 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 08:56:42" (1/1) ... [2022-12-13 20:56:42,899 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 08:56:42" (1/1) ... [2022-12-13 20:56:42,899 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 08:56:42" (1/1) ... [2022-12-13 20:56:42,913 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 08:56:42" (1/1) ... [2022-12-13 20:56:42,915 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 08:56:42" (1/1) ... [2022-12-13 20:56:42,917 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 08:56:42" (1/1) ... [2022-12-13 20:56:42,919 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 08:56:42" (1/1) ... [2022-12-13 20:56:42,923 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-12-13 20:56:42,924 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-12-13 20:56:42,924 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-12-13 20:56:42,924 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-12-13 20:56:42,924 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 08:56:42" (1/1) ... [2022-12-13 20:56:42,929 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-13 20:56:42,938 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6289944d-e0a0-48ce-b197-febc6f75a212/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 20:56:42,948 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6289944d-e0a0-48ce-b197-febc6f75a212/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-12-13 20:56:42,950 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6289944d-e0a0-48ce-b197-febc6f75a212/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-12-13 20:56:42,977 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2022-12-13 20:56:42,977 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-12-13 20:56:42,977 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2022-12-13 20:56:42,977 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-12-13 20:56:42,977 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2022-12-13 20:56:42,977 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-12-13 20:56:42,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-12-13 20:56:42,977 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-12-13 20:56:42,978 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-12-13 20:56:42,978 INFO L130 BoogieDeclarations]: Found specification of procedure my_callback [2022-12-13 20:56:42,978 INFO L138 BoogieDeclarations]: Found implementation of procedure my_callback [2022-12-13 20:56:42,978 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-12-13 20:56:42,978 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-12-13 20:56:42,978 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-12-13 20:56:42,979 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-12-13 20:56:43,211 INFO L235 CfgBuilder]: Building ICFG [2022-12-13 20:56:43,213 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-12-13 20:56:43,601 INFO L276 CfgBuilder]: Performing block encoding [2022-12-13 20:56:43,688 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-12-13 20:56:43,688 INFO L300 CfgBuilder]: Removed 0 assume(true) statements. [2022-12-13 20:56:43,690 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.12 08:56:43 BoogieIcfgContainer [2022-12-13 20:56:43,690 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-12-13 20:56:43,693 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-12-13 20:56:43,693 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-12-13 20:56:43,696 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-12-13 20:56:43,696 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.12 08:56:42" (1/3) ... [2022-12-13 20:56:43,697 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@dc933f0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.12 08:56:43, skipping insertion in model container [2022-12-13 20:56:43,697 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 08:56:42" (2/3) ... [2022-12-13 20:56:43,697 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@dc933f0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.12 08:56:43, skipping insertion in model container [2022-12-13 20:56:43,698 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.12 08:56:43" (3/3) ... [2022-12-13 20:56:43,699 INFO L112 eAbstractionObserver]: Analyzing ICFG race-2_3-container_of.i [2022-12-13 20:56:43,707 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-12-13 20:56:43,717 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-12-13 20:56:43,717 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 17 error locations. [2022-12-13 20:56:43,717 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-12-13 20:56:43,778 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-12-13 20:56:43,815 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 247 places, 247 transitions, 510 flow [2022-12-13 20:56:43,901 INFO L130 PetriNetUnfolder]: 8/324 cut-off events. [2022-12-13 20:56:43,901 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-12-13 20:56:43,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 333 conditions, 324 events. 8/324 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 605 event pairs, 0 based on Foata normal form. 0/289 useless extension candidates. Maximal degree in co-relation 167. Up to 4 conditions per place. [2022-12-13 20:56:43,906 INFO L82 GeneralOperation]: Start removeDead. Operand has 247 places, 247 transitions, 510 flow [2022-12-13 20:56:43,910 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 245 places, 244 transitions, 500 flow [2022-12-13 20:56:43,913 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2022-12-13 20:56:43,921 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 245 places, 244 transitions, 500 flow [2022-12-13 20:56:43,923 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 245 places, 244 transitions, 500 flow [2022-12-13 20:56:43,923 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 245 places, 244 transitions, 500 flow [2022-12-13 20:56:43,967 INFO L130 PetriNetUnfolder]: 7/323 cut-off events. [2022-12-13 20:56:43,967 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-12-13 20:56:43,968 INFO L83 FinitePrefix]: Finished finitePrefix Result has 332 conditions, 323 events. 7/323 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 615 event pairs, 0 based on Foata normal form. 0/289 useless extension candidates. Maximal degree in co-relation 166. Up to 4 conditions per place. [2022-12-13 20:56:43,970 INFO L119 LiptonReduction]: Number of co-enabled transitions 6816 [2022-12-13 20:57:01,676 WARN L233 SmtUtils]: Spent 6.47s on a formula simplification. DAG size of input: 123 DAG size of output: 118 (called from [L 278] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2022-12-13 20:57:11,500 WARN L233 SmtUtils]: Spent 6.69s on a formula simplification. DAG size of input: 123 DAG size of output: 118 (called from [L 278] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2022-12-13 20:57:49,205 INFO L134 LiptonReduction]: Checked pairs total: 35336 [2022-12-13 20:57:49,205 INFO L136 LiptonReduction]: Total number of compositions: 209 [2022-12-13 20:57:49,220 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-12-13 20:57:49,224 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;@70fff5f3, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2022-12-13 20:57:49,224 INFO L358 AbstractCegarLoop]: Starting to check reachability of 25 error locations. [2022-12-13 20:57:49,226 INFO L130 PetriNetUnfolder]: 0/0 cut-off events. [2022-12-13 20:57:49,226 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-12-13 20:57:49,226 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 20:57:49,227 INFO L209 CegarLoopForPetriNet]: trace histogram [1] [2022-12-13 20:57:49,227 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-12-13 20:57:49,232 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 20:57:49,232 INFO L85 PathProgramCache]: Analyzing trace with hash 924, now seen corresponding path program 1 times [2022-12-13 20:57:49,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 20:57:49,241 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [567413291] [2022-12-13 20:57:49,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 20:57:49,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 20:57:49,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 20:57:49,407 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 20:57:49,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 20:57:49,408 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [567413291] [2022-12-13 20:57:49,408 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [567413291] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 20:57:49,408 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 20:57:49,408 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [0] imperfect sequences [] total 0 [2022-12-13 20:57:49,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1642293181] [2022-12-13 20:57:49,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 20:57:49,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-12-13 20:57:49,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 20:57:49,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-12-13 20:57:49,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-12-13 20:57:49,438 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 215 out of 456 [2022-12-13 20:57:49,440 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 82 transitions, 176 flow. Second operand has 2 states, 2 states have (on average 215.5) internal successors, (431), 2 states have internal predecessors, (431), 0 states have call successors, (0), 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-12-13 20:57:49,440 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 20:57:49,440 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 215 of 456 [2022-12-13 20:57:49,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 20:57:49,880 INFO L130 PetriNetUnfolder]: 831/2268 cut-off events. [2022-12-13 20:57:49,880 INFO L131 PetriNetUnfolder]: For 26/26 co-relation queries the response was YES. [2022-12-13 20:57:49,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3670 conditions, 2268 events. 831/2268 cut-off events. For 26/26 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 15323 event pairs, 830 based on Foata normal form. 74/2160 useless extension candidates. Maximal degree in co-relation 3500. Up to 1378 conditions per place. [2022-12-13 20:57:49,893 INFO L137 encePairwiseOnDemand]: 440/456 looper letters, 31 selfloop transitions, 0 changer transitions 2/66 dead transitions. [2022-12-13 20:57:49,893 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 66 transitions, 210 flow [2022-12-13 20:57:49,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-12-13 20:57:49,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-12-13 20:57:49,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 479 transitions. [2022-12-13 20:57:49,908 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5252192982456141 [2022-12-13 20:57:49,909 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 479 transitions. [2022-12-13 20:57:49,909 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 479 transitions. [2022-12-13 20:57:49,911 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 20:57:49,913 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 479 transitions. [2022-12-13 20:57:49,916 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 239.5) internal successors, (479), 2 states have internal predecessors, (479), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 20:57:49,922 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 456.0) internal successors, (1368), 3 states have internal predecessors, (1368), 0 states have call successors, (0), 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-12-13 20:57:49,922 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 456.0) internal successors, (1368), 3 states have internal predecessors, (1368), 0 states have call successors, (0), 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-12-13 20:57:49,924 INFO L175 Difference]: Start difference. First operand has 85 places, 82 transitions, 176 flow. Second operand 2 states and 479 transitions. [2022-12-13 20:57:49,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 66 transitions, 210 flow [2022-12-13 20:57:49,927 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 66 transitions, 202 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-12-13 20:57:49,929 INFO L231 Difference]: Finished difference. Result has 68 places, 64 transitions, 132 flow [2022-12-13 20:57:49,930 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=456, PETRI_DIFFERENCE_MINUEND_FLOW=136, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=132, PETRI_PLACES=68, PETRI_TRANSITIONS=64} [2022-12-13 20:57:49,945 INFO L288 CegarLoopForPetriNet]: 85 programPoint places, -17 predicate places. [2022-12-13 20:57:49,946 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 64 transitions, 132 flow [2022-12-13 20:57:49,946 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 215.5) internal successors, (431), 2 states have internal predecessors, (431), 0 states have call successors, (0), 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-12-13 20:57:49,946 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 20:57:49,946 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2022-12-13 20:57:49,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-12-13 20:57:49,947 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-12-13 20:57:49,947 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 20:57:49,947 INFO L85 PathProgramCache]: Analyzing trace with hash 920266497, now seen corresponding path program 1 times [2022-12-13 20:57:49,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 20:57:49,948 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2131654314] [2022-12-13 20:57:49,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 20:57:49,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 20:57:50,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 20:57:50,142 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 20:57:50,142 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 20:57:50,143 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2131654314] [2022-12-13 20:57:50,143 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2131654314] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 20:57:50,143 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 20:57:50,143 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-12-13 20:57:50,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1110290994] [2022-12-13 20:57:50,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 20:57:50,144 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-13 20:57:50,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 20:57:50,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-13 20:57:50,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-13 20:57:50,155 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 210 out of 456 [2022-12-13 20:57:50,156 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 64 transitions, 132 flow. Second operand has 3 states, 3 states have (on average 210.66666666666666) internal successors, (632), 3 states have internal predecessors, (632), 0 states have call successors, (0), 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-12-13 20:57:50,156 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 20:57:50,156 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 210 of 456 [2022-12-13 20:57:50,156 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 20:57:50,567 INFO L130 PetriNetUnfolder]: 710/2197 cut-off events. [2022-12-13 20:57:50,567 INFO L131 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2022-12-13 20:57:50,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3394 conditions, 2197 events. 710/2197 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 15626 event pairs, 350 based on Foata normal form. 0/2047 useless extension candidates. Maximal degree in co-relation 3391. Up to 605 conditions per place. [2022-12-13 20:57:50,577 INFO L137 encePairwiseOnDemand]: 453/456 looper letters, 45 selfloop transitions, 2 changer transitions 0/80 dead transitions. [2022-12-13 20:57:50,577 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 80 transitions, 258 flow [2022-12-13 20:57:50,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-13 20:57:50,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-12-13 20:57:50,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 678 transitions. [2022-12-13 20:57:50,580 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4956140350877193 [2022-12-13 20:57:50,581 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 678 transitions. [2022-12-13 20:57:50,581 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 678 transitions. [2022-12-13 20:57:50,581 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 20:57:50,581 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 678 transitions. [2022-12-13 20:57:50,583 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 226.0) internal successors, (678), 3 states have internal predecessors, (678), 0 states have call successors, (0), 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-12-13 20:57:50,587 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 456.0) internal successors, (1824), 4 states have internal predecessors, (1824), 0 states have call successors, (0), 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-12-13 20:57:50,589 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 456.0) internal successors, (1824), 4 states have internal predecessors, (1824), 0 states have call successors, (0), 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-12-13 20:57:50,589 INFO L175 Difference]: Start difference. First operand has 68 places, 64 transitions, 132 flow. Second operand 3 states and 678 transitions. [2022-12-13 20:57:50,589 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 80 transitions, 258 flow [2022-12-13 20:57:50,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 80 transitions, 258 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-12-13 20:57:50,591 INFO L231 Difference]: Finished difference. Result has 70 places, 65 transitions, 146 flow [2022-12-13 20:57:50,591 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=456, PETRI_DIFFERENCE_MINUEND_FLOW=132, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=146, PETRI_PLACES=70, PETRI_TRANSITIONS=65} [2022-12-13 20:57:50,592 INFO L288 CegarLoopForPetriNet]: 85 programPoint places, -15 predicate places. [2022-12-13 20:57:50,592 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 65 transitions, 146 flow [2022-12-13 20:57:50,593 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 210.66666666666666) internal successors, (632), 3 states have internal predecessors, (632), 0 states have call successors, (0), 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-12-13 20:57:50,593 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 20:57:50,593 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2022-12-13 20:57:50,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-12-13 20:57:50,593 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-12-13 20:57:50,594 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 20:57:50,594 INFO L85 PathProgramCache]: Analyzing trace with hash 583709250, now seen corresponding path program 1 times [2022-12-13 20:57:50,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 20:57:50,594 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1833563904] [2022-12-13 20:57:50,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 20:57:50,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 20:57:50,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 20:57:50,914 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 20:57:50,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 20:57:50,915 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1833563904] [2022-12-13 20:57:50,915 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1833563904] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 20:57:50,915 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 20:57:50,915 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-13 20:57:50,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1872198504] [2022-12-13 20:57:50,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 20:57:50,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-13 20:57:50,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 20:57:50,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-13 20:57:50,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-12-13 20:57:51,247 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 178 out of 456 [2022-12-13 20:57:51,248 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 65 transitions, 146 flow. Second operand has 6 states, 6 states have (on average 179.16666666666666) internal successors, (1075), 6 states have internal predecessors, (1075), 0 states have call successors, (0), 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-12-13 20:57:51,248 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 20:57:51,248 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 178 of 456 [2022-12-13 20:57:51,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 20:57:51,991 INFO L130 PetriNetUnfolder]: 1822/3469 cut-off events. [2022-12-13 20:57:51,992 INFO L131 PetriNetUnfolder]: For 79/79 co-relation queries the response was YES. [2022-12-13 20:57:51,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6589 conditions, 3469 events. 1822/3469 cut-off events. For 79/79 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 19353 event pairs, 1363 based on Foata normal form. 0/3357 useless extension candidates. Maximal degree in co-relation 6584. Up to 2659 conditions per place. [2022-12-13 20:57:52,001 INFO L137 encePairwiseOnDemand]: 442/456 looper letters, 64 selfloop transitions, 31 changer transitions 0/110 dead transitions. [2022-12-13 20:57:52,001 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 110 transitions, 426 flow [2022-12-13 20:57:52,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-13 20:57:52,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-12-13 20:57:52,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1163 transitions. [2022-12-13 20:57:52,004 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.42507309941520466 [2022-12-13 20:57:52,004 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1163 transitions. [2022-12-13 20:57:52,004 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1163 transitions. [2022-12-13 20:57:52,005 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 20:57:52,005 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1163 transitions. [2022-12-13 20:57:52,006 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 193.83333333333334) internal successors, (1163), 6 states have internal predecessors, (1163), 0 states have call successors, (0), 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-12-13 20:57:52,009 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 456.0) internal successors, (3192), 7 states have internal predecessors, (3192), 0 states have call successors, (0), 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-12-13 20:57:52,010 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 456.0) internal successors, (3192), 7 states have internal predecessors, (3192), 0 states have call successors, (0), 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-12-13 20:57:52,010 INFO L175 Difference]: Start difference. First operand has 70 places, 65 transitions, 146 flow. Second operand 6 states and 1163 transitions. [2022-12-13 20:57:52,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 110 transitions, 426 flow [2022-12-13 20:57:52,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 110 transitions, 424 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-12-13 20:57:52,012 INFO L231 Difference]: Finished difference. Result has 79 places, 94 transitions, 350 flow [2022-12-13 20:57:52,013 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=456, PETRI_DIFFERENCE_MINUEND_FLOW=144, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=350, PETRI_PLACES=79, PETRI_TRANSITIONS=94} [2022-12-13 20:57:52,013 INFO L288 CegarLoopForPetriNet]: 85 programPoint places, -6 predicate places. [2022-12-13 20:57:52,013 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 94 transitions, 350 flow [2022-12-13 20:57:52,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 179.16666666666666) internal successors, (1075), 6 states have internal predecessors, (1075), 0 states have call successors, (0), 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-12-13 20:57:52,014 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 20:57:52,014 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 20:57:52,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-12-13 20:57:52,014 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr11ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-12-13 20:57:52,014 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 20:57:52,014 INFO L85 PathProgramCache]: Analyzing trace with hash -2135341467, now seen corresponding path program 1 times [2022-12-13 20:57:52,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 20:57:52,015 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1227916962] [2022-12-13 20:57:52,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 20:57:52,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 20:57:52,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 20:57:52,257 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 20:57:52,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 20:57:52,257 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1227916962] [2022-12-13 20:57:52,257 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1227916962] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 20:57:52,258 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 20:57:52,258 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-13 20:57:52,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1635360329] [2022-12-13 20:57:52,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 20:57:52,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-13 20:57:52,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 20:57:52,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-13 20:57:52,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-12-13 20:57:52,597 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 178 out of 456 [2022-12-13 20:57:52,598 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 94 transitions, 350 flow. Second operand has 6 states, 6 states have (on average 179.33333333333334) internal successors, (1076), 6 states have internal predecessors, (1076), 0 states have call successors, (0), 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-12-13 20:57:52,598 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 20:57:52,598 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 178 of 456 [2022-12-13 20:57:52,598 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 20:57:53,464 INFO L130 PetriNetUnfolder]: 2166/3928 cut-off events. [2022-12-13 20:57:53,464 INFO L131 PetriNetUnfolder]: For 1419/1419 co-relation queries the response was YES. [2022-12-13 20:57:53,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9561 conditions, 3928 events. 2166/3928 cut-off events. For 1419/1419 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 21261 event pairs, 1423 based on Foata normal form. 0/3794 useless extension candidates. Maximal degree in co-relation 9552. Up to 3034 conditions per place. [2022-12-13 20:57:53,484 INFO L137 encePairwiseOnDemand]: 443/456 looper letters, 89 selfloop transitions, 30 changer transitions 0/139 dead transitions. [2022-12-13 20:57:53,484 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 139 transitions, 726 flow [2022-12-13 20:57:53,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-13 20:57:53,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-12-13 20:57:53,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1162 transitions. [2022-12-13 20:57:53,488 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4247076023391813 [2022-12-13 20:57:53,489 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1162 transitions. [2022-12-13 20:57:53,489 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1162 transitions. [2022-12-13 20:57:53,490 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 20:57:53,490 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1162 transitions. [2022-12-13 20:57:53,497 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 193.66666666666666) internal successors, (1162), 6 states have internal predecessors, (1162), 0 states have call successors, (0), 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-12-13 20:57:53,500 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 456.0) internal successors, (3192), 7 states have internal predecessors, (3192), 0 states have call successors, (0), 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-12-13 20:57:53,501 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 456.0) internal successors, (3192), 7 states have internal predecessors, (3192), 0 states have call successors, (0), 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-12-13 20:57:53,501 INFO L175 Difference]: Start difference. First operand has 79 places, 94 transitions, 350 flow. Second operand 6 states and 1162 transitions. [2022-12-13 20:57:53,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 139 transitions, 726 flow [2022-12-13 20:57:53,506 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 139 transitions, 726 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-12-13 20:57:53,508 INFO L231 Difference]: Finished difference. Result has 89 places, 123 transitions, 600 flow [2022-12-13 20:57:53,508 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=456, PETRI_DIFFERENCE_MINUEND_FLOW=350, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=600, PETRI_PLACES=89, PETRI_TRANSITIONS=123} [2022-12-13 20:57:53,509 INFO L288 CegarLoopForPetriNet]: 85 programPoint places, 4 predicate places. [2022-12-13 20:57:53,509 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 123 transitions, 600 flow [2022-12-13 20:57:53,509 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 179.33333333333334) internal successors, (1076), 6 states have internal predecessors, (1076), 0 states have call successors, (0), 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-12-13 20:57:53,510 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 20:57:53,510 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 20:57:53,510 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-12-13 20:57:53,510 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-12-13 20:57:53,510 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 20:57:53,510 INFO L85 PathProgramCache]: Analyzing trace with hash 81366628, now seen corresponding path program 1 times [2022-12-13 20:57:53,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 20:57:53,511 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [619719849] [2022-12-13 20:57:53,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 20:57:53,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 20:57:53,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 20:57:53,881 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 20:57:53,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 20:57:53,881 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [619719849] [2022-12-13 20:57:53,881 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [619719849] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 20:57:53,881 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 20:57:53,882 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-13 20:57:53,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [673657638] [2022-12-13 20:57:53,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 20:57:53,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-13 20:57:53,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 20:57:53,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-13 20:57:53,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-12-13 20:57:54,222 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 192 out of 456 [2022-12-13 20:57:54,224 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 123 transitions, 600 flow. Second operand has 6 states, 6 states have (on average 194.33333333333334) internal successors, (1166), 6 states have internal predecessors, (1166), 0 states have call successors, (0), 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-12-13 20:57:54,224 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 20:57:54,224 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 192 of 456 [2022-12-13 20:57:54,224 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 20:57:55,304 INFO L130 PetriNetUnfolder]: 2300/4306 cut-off events. [2022-12-13 20:57:55,304 INFO L131 PetriNetUnfolder]: For 2985/2993 co-relation queries the response was YES. [2022-12-13 20:57:55,309 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12486 conditions, 4306 events. 2300/4306 cut-off events. For 2985/2993 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 25101 event pairs, 1236 based on Foata normal form. 1/4226 useless extension candidates. Maximal degree in co-relation 12472. Up to 3285 conditions per place. [2022-12-13 20:57:55,322 INFO L137 encePairwiseOnDemand]: 445/456 looper letters, 128 selfloop transitions, 22 changer transitions 0/172 dead transitions. [2022-12-13 20:57:55,322 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 172 transitions, 1100 flow [2022-12-13 20:57:55,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-13 20:57:55,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-12-13 20:57:55,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1246 transitions. [2022-12-13 20:57:55,326 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4554093567251462 [2022-12-13 20:57:55,326 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1246 transitions. [2022-12-13 20:57:55,326 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1246 transitions. [2022-12-13 20:57:55,326 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 20:57:55,327 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1246 transitions. [2022-12-13 20:57:55,329 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 207.66666666666666) internal successors, (1246), 6 states have internal predecessors, (1246), 0 states have call successors, (0), 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-12-13 20:57:55,332 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 456.0) internal successors, (3192), 7 states have internal predecessors, (3192), 0 states have call successors, (0), 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-12-13 20:57:55,332 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 456.0) internal successors, (3192), 7 states have internal predecessors, (3192), 0 states have call successors, (0), 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-12-13 20:57:55,332 INFO L175 Difference]: Start difference. First operand has 89 places, 123 transitions, 600 flow. Second operand 6 states and 1246 transitions. [2022-12-13 20:57:55,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 172 transitions, 1100 flow [2022-12-13 20:57:55,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 172 transitions, 1052 flow, removed 24 selfloop flow, removed 0 redundant places. [2022-12-13 20:57:55,342 INFO L231 Difference]: Finished difference. Result has 99 places, 144 transitions, 770 flow [2022-12-13 20:57:55,342 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=456, PETRI_DIFFERENCE_MINUEND_FLOW=552, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=770, PETRI_PLACES=99, PETRI_TRANSITIONS=144} [2022-12-13 20:57:55,343 INFO L288 CegarLoopForPetriNet]: 85 programPoint places, 14 predicate places. [2022-12-13 20:57:55,343 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 144 transitions, 770 flow [2022-12-13 20:57:55,343 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 194.33333333333334) internal successors, (1166), 6 states have internal predecessors, (1166), 0 states have call successors, (0), 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-12-13 20:57:55,343 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 20:57:55,344 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 20:57:55,344 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-12-13 20:57:55,344 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-12-13 20:57:55,344 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 20:57:55,344 INFO L85 PathProgramCache]: Analyzing trace with hash -1889626694, now seen corresponding path program 1 times [2022-12-13 20:57:55,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 20:57:55,344 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [913437877] [2022-12-13 20:57:55,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 20:57:55,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 20:57:55,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 20:57:55,408 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 20:57:55,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 20:57:55,408 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [913437877] [2022-12-13 20:57:55,408 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [913437877] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 20:57:55,408 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 20:57:55,408 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-13 20:57:55,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [224078046] [2022-12-13 20:57:55,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 20:57:55,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-13 20:57:55,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 20:57:55,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-13 20:57:55,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-13 20:57:55,415 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 210 out of 456 [2022-12-13 20:57:55,415 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 144 transitions, 770 flow. Second operand has 3 states, 3 states have (on average 213.66666666666666) internal successors, (641), 3 states have internal predecessors, (641), 0 states have call successors, (0), 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-12-13 20:57:55,416 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 20:57:55,416 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 210 of 456 [2022-12-13 20:57:55,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 20:57:55,753 INFO L130 PetriNetUnfolder]: 650/1392 cut-off events. [2022-12-13 20:57:55,753 INFO L131 PetriNetUnfolder]: For 2136/2136 co-relation queries the response was YES. [2022-12-13 20:57:55,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4492 conditions, 1392 events. 650/1392 cut-off events. For 2136/2136 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 7199 event pairs, 221 based on Foata normal form. 0/1380 useless extension candidates. Maximal degree in co-relation 4473. Up to 647 conditions per place. [2022-12-13 20:57:55,759 INFO L137 encePairwiseOnDemand]: 454/456 looper letters, 62 selfloop transitions, 1 changer transitions 0/98 dead transitions. [2022-12-13 20:57:55,759 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 98 transitions, 625 flow [2022-12-13 20:57:55,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-13 20:57:55,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-12-13 20:57:55,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 677 transitions. [2022-12-13 20:57:55,761 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.49488304093567254 [2022-12-13 20:57:55,761 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 677 transitions. [2022-12-13 20:57:55,761 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 677 transitions. [2022-12-13 20:57:55,761 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 20:57:55,761 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 677 transitions. [2022-12-13 20:57:55,762 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 225.66666666666666) internal successors, (677), 3 states have internal predecessors, (677), 0 states have call successors, (0), 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-12-13 20:57:55,763 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 456.0) internal successors, (1824), 4 states have internal predecessors, (1824), 0 states have call successors, (0), 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-12-13 20:57:55,764 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 456.0) internal successors, (1824), 4 states have internal predecessors, (1824), 0 states have call successors, (0), 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-12-13 20:57:55,764 INFO L175 Difference]: Start difference. First operand has 99 places, 144 transitions, 770 flow. Second operand 3 states and 677 transitions. [2022-12-13 20:57:55,764 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 98 transitions, 625 flow [2022-12-13 20:57:55,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 98 transitions, 570 flow, removed 2 selfloop flow, removed 18 redundant places. [2022-12-13 20:57:55,768 INFO L231 Difference]: Finished difference. Result has 81 places, 83 transitions, 381 flow [2022-12-13 20:57:55,768 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=456, PETRI_DIFFERENCE_MINUEND_FLOW=379, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=381, PETRI_PLACES=81, PETRI_TRANSITIONS=83} [2022-12-13 20:57:55,768 INFO L288 CegarLoopForPetriNet]: 85 programPoint places, -4 predicate places. [2022-12-13 20:57:55,769 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 83 transitions, 381 flow [2022-12-13 20:57:55,769 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 213.66666666666666) internal successors, (641), 3 states have internal predecessors, (641), 0 states have call successors, (0), 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-12-13 20:57:55,769 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 20:57:55,769 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 20:57:55,769 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-12-13 20:57:55,769 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-12-13 20:57:55,769 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 20:57:55,770 INFO L85 PathProgramCache]: Analyzing trace with hash -46286059, now seen corresponding path program 1 times [2022-12-13 20:57:55,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 20:57:55,770 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1105041496] [2022-12-13 20:57:55,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 20:57:55,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 20:57:55,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 20:57:56,180 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 20:57:56,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 20:57:56,181 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1105041496] [2022-12-13 20:57:56,181 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1105041496] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 20:57:56,181 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 20:57:56,181 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-12-13 20:57:56,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1314686288] [2022-12-13 20:57:56,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 20:57:56,181 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-13 20:57:56,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 20:57:56,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-13 20:57:56,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2022-12-13 20:57:57,061 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 185 out of 456 [2022-12-13 20:57:57,062 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 83 transitions, 381 flow. Second operand has 10 states, 10 states have (on average 186.6) internal successors, (1866), 10 states have internal predecessors, (1866), 0 states have call successors, (0), 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-12-13 20:57:57,063 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 20:57:57,063 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 185 of 456 [2022-12-13 20:57:57,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 20:57:58,014 INFO L130 PetriNetUnfolder]: 1160/2091 cut-off events. [2022-12-13 20:57:58,014 INFO L131 PetriNetUnfolder]: For 2675/2675 co-relation queries the response was YES. [2022-12-13 20:57:58,016 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7031 conditions, 2091 events. 1160/2091 cut-off events. For 2675/2675 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 10663 event pairs, 61 based on Foata normal form. 24/2099 useless extension candidates. Maximal degree in co-relation 7019. Up to 1113 conditions per place. [2022-12-13 20:57:58,021 INFO L137 encePairwiseOnDemand]: 443/456 looper letters, 130 selfloop transitions, 36 changer transitions 0/184 dead transitions. [2022-12-13 20:57:58,021 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 184 transitions, 1282 flow [2022-12-13 20:57:58,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-13 20:57:58,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-12-13 20:57:58,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1972 transitions. [2022-12-13 20:57:58,024 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4324561403508772 [2022-12-13 20:57:58,024 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1972 transitions. [2022-12-13 20:57:58,024 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1972 transitions. [2022-12-13 20:57:58,025 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 20:57:58,025 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1972 transitions. [2022-12-13 20:57:58,027 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 197.2) internal successors, (1972), 10 states have internal predecessors, (1972), 0 states have call successors, (0), 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-12-13 20:57:58,030 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 456.0) internal successors, (5016), 11 states have internal predecessors, (5016), 0 states have call successors, (0), 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-12-13 20:57:58,030 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 456.0) internal successors, (5016), 11 states have internal predecessors, (5016), 0 states have call successors, (0), 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-12-13 20:57:58,031 INFO L175 Difference]: Start difference. First operand has 81 places, 83 transitions, 381 flow. Second operand 10 states and 1972 transitions. [2022-12-13 20:57:58,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 184 transitions, 1282 flow [2022-12-13 20:57:58,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 184 transitions, 1280 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-12-13 20:57:58,036 INFO L231 Difference]: Finished difference. Result has 95 places, 116 transitions, 806 flow [2022-12-13 20:57:58,036 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=456, PETRI_DIFFERENCE_MINUEND_FLOW=380, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=806, PETRI_PLACES=95, PETRI_TRANSITIONS=116} [2022-12-13 20:57:58,036 INFO L288 CegarLoopForPetriNet]: 85 programPoint places, 10 predicate places. [2022-12-13 20:57:58,037 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 116 transitions, 806 flow [2022-12-13 20:57:58,037 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 186.6) internal successors, (1866), 10 states have internal predecessors, (1866), 0 states have call successors, (0), 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-12-13 20:57:58,037 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 20:57:58,037 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 20:57:58,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-12-13 20:57:58,037 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-12-13 20:57:58,038 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 20:57:58,038 INFO L85 PathProgramCache]: Analyzing trace with hash 884170747, now seen corresponding path program 2 times [2022-12-13 20:57:58,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 20:57:58,038 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474728253] [2022-12-13 20:57:58,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 20:57:58,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 20:57:58,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 20:57:58,466 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 20:57:58,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 20:57:58,466 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1474728253] [2022-12-13 20:57:58,466 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1474728253] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 20:57:58,466 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 20:57:58,466 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-12-13 20:57:58,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [389160765] [2022-12-13 20:57:58,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 20:57:58,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-13 20:57:58,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 20:57:58,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-13 20:57:58,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2022-12-13 20:57:59,226 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 185 out of 456 [2022-12-13 20:57:59,227 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 116 transitions, 806 flow. Second operand has 11 states, 11 states have (on average 186.45454545454547) internal successors, (2051), 11 states have internal predecessors, (2051), 0 states have call successors, (0), 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-12-13 20:57:59,228 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 20:57:59,228 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 185 of 456 [2022-12-13 20:57:59,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 20:58:00,906 INFO L130 PetriNetUnfolder]: 1274/2399 cut-off events. [2022-12-13 20:58:00,906 INFO L131 PetriNetUnfolder]: For 5864/5864 co-relation queries the response was YES. [2022-12-13 20:58:00,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9247 conditions, 2399 events. 1274/2399 cut-off events. For 5864/5864 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 12869 event pairs, 482 based on Foata normal form. 24/2395 useless extension candidates. Maximal degree in co-relation 9229. Up to 1518 conditions per place. [2022-12-13 20:58:00,914 INFO L137 encePairwiseOnDemand]: 441/456 looper letters, 105 selfloop transitions, 53 changer transitions 0/176 dead transitions. [2022-12-13 20:58:00,914 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 176 transitions, 1437 flow [2022-12-13 20:58:00,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-12-13 20:58:00,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-12-13 20:58:00,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1782 transitions. [2022-12-13 20:58:00,916 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4342105263157895 [2022-12-13 20:58:00,916 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1782 transitions. [2022-12-13 20:58:00,917 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1782 transitions. [2022-12-13 20:58:00,917 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 20:58:00,917 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1782 transitions. [2022-12-13 20:58:00,919 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 198.0) internal successors, (1782), 9 states have internal predecessors, (1782), 0 states have call successors, (0), 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-12-13 20:58:00,921 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 456.0) internal successors, (4560), 10 states have internal predecessors, (4560), 0 states have call successors, (0), 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-12-13 20:58:00,922 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 456.0) internal successors, (4560), 10 states have internal predecessors, (4560), 0 states have call successors, (0), 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-12-13 20:58:00,922 INFO L175 Difference]: Start difference. First operand has 95 places, 116 transitions, 806 flow. Second operand 9 states and 1782 transitions. [2022-12-13 20:58:00,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 176 transitions, 1437 flow [2022-12-13 20:58:00,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 176 transitions, 1425 flow, removed 0 selfloop flow, removed 3 redundant places. [2022-12-13 20:58:00,933 INFO L231 Difference]: Finished difference. Result has 103 places, 130 transitions, 1149 flow [2022-12-13 20:58:00,934 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=456, PETRI_DIFFERENCE_MINUEND_FLOW=798, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1149, PETRI_PLACES=103, PETRI_TRANSITIONS=130} [2022-12-13 20:58:00,934 INFO L288 CegarLoopForPetriNet]: 85 programPoint places, 18 predicate places. [2022-12-13 20:58:00,934 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 130 transitions, 1149 flow [2022-12-13 20:58:00,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 186.45454545454547) internal successors, (2051), 11 states have internal predecessors, (2051), 0 states have call successors, (0), 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-12-13 20:58:00,935 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 20:58:00,935 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 20:58:00,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-12-13 20:58:00,935 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-12-13 20:58:00,935 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 20:58:00,935 INFO L85 PathProgramCache]: Analyzing trace with hash -1947159901, now seen corresponding path program 1 times [2022-12-13 20:58:00,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 20:58:00,936 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1856849666] [2022-12-13 20:58:00,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 20:58:00,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 20:58:00,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 20:58:01,298 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 20:58:01,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 20:58:01,299 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1856849666] [2022-12-13 20:58:01,299 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1856849666] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 20:58:01,299 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 20:58:01,299 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-12-13 20:58:01,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1865188191] [2022-12-13 20:58:01,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 20:58:01,300 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-13 20:58:01,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 20:58:01,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-13 20:58:01,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2022-12-13 20:58:01,950 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 185 out of 456 [2022-12-13 20:58:01,951 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 130 transitions, 1149 flow. Second operand has 10 states, 10 states have (on average 186.6) internal successors, (1866), 10 states have internal predecessors, (1866), 0 states have call successors, (0), 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-12-13 20:58:01,952 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 20:58:01,952 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 185 of 456 [2022-12-13 20:58:01,952 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 20:58:03,094 INFO L130 PetriNetUnfolder]: 1498/2777 cut-off events. [2022-12-13 20:58:03,094 INFO L131 PetriNetUnfolder]: For 10392/10392 co-relation queries the response was YES. [2022-12-13 20:58:03,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12022 conditions, 2777 events. 1498/2777 cut-off events. For 10392/10392 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 15394 event pairs, 131 based on Foata normal form. 24/2773 useless extension candidates. Maximal degree in co-relation 12001. Up to 1493 conditions per place. [2022-12-13 20:58:03,103 INFO L137 encePairwiseOnDemand]: 443/456 looper letters, 200 selfloop transitions, 54 changer transitions 0/272 dead transitions. [2022-12-13 20:58:03,103 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 272 transitions, 2828 flow [2022-12-13 20:58:03,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-13 20:58:03,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-12-13 20:58:03,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1981 transitions. [2022-12-13 20:58:03,106 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4344298245614035 [2022-12-13 20:58:03,106 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1981 transitions. [2022-12-13 20:58:03,106 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1981 transitions. [2022-12-13 20:58:03,107 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 20:58:03,107 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1981 transitions. [2022-12-13 20:58:03,109 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 198.1) internal successors, (1981), 10 states have internal predecessors, (1981), 0 states have call successors, (0), 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-12-13 20:58:03,112 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 456.0) internal successors, (5016), 11 states have internal predecessors, (5016), 0 states have call successors, (0), 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-12-13 20:58:03,113 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 456.0) internal successors, (5016), 11 states have internal predecessors, (5016), 0 states have call successors, (0), 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-12-13 20:58:03,113 INFO L175 Difference]: Start difference. First operand has 103 places, 130 transitions, 1149 flow. Second operand 10 states and 1981 transitions. [2022-12-13 20:58:03,113 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 272 transitions, 2828 flow [2022-12-13 20:58:03,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 272 transitions, 2747 flow, removed 3 selfloop flow, removed 5 redundant places. [2022-12-13 20:58:03,131 INFO L231 Difference]: Finished difference. Result has 113 places, 179 transitions, 1855 flow [2022-12-13 20:58:03,131 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=456, PETRI_DIFFERENCE_MINUEND_FLOW=1110, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1855, PETRI_PLACES=113, PETRI_TRANSITIONS=179} [2022-12-13 20:58:03,131 INFO L288 CegarLoopForPetriNet]: 85 programPoint places, 28 predicate places. [2022-12-13 20:58:03,131 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 179 transitions, 1855 flow [2022-12-13 20:58:03,132 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 186.6) internal successors, (1866), 10 states have internal predecessors, (1866), 0 states have call successors, (0), 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-12-13 20:58:03,132 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 20:58:03,132 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 20:58:03,132 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-12-13 20:58:03,133 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-12-13 20:58:03,133 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 20:58:03,133 INFO L85 PathProgramCache]: Analyzing trace with hash 2017787915, now seen corresponding path program 3 times [2022-12-13 20:58:03,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 20:58:03,133 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759896087] [2022-12-13 20:58:03,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 20:58:03,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 20:58:03,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 20:58:03,517 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 20:58:03,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 20:58:03,517 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [759896087] [2022-12-13 20:58:03,517 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [759896087] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 20:58:03,517 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 20:58:03,517 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-12-13 20:58:03,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1435465077] [2022-12-13 20:58:03,517 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 20:58:03,518 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-13 20:58:03,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 20:58:03,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-13 20:58:03,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2022-12-13 20:58:04,357 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 185 out of 456 [2022-12-13 20:58:04,358 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 179 transitions, 1855 flow. Second operand has 11 states, 11 states have (on average 186.45454545454547) internal successors, (2051), 11 states have internal predecessors, (2051), 0 states have call successors, (0), 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-12-13 20:58:04,358 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 20:58:04,358 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 185 of 456 [2022-12-13 20:58:04,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 20:58:06,009 INFO L130 PetriNetUnfolder]: 1836/3452 cut-off events. [2022-12-13 20:58:06,009 INFO L131 PetriNetUnfolder]: For 17977/17979 co-relation queries the response was YES. [2022-12-13 20:58:06,014 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16559 conditions, 3452 events. 1836/3452 cut-off events. For 17977/17979 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 20370 event pairs, 516 based on Foata normal form. 25/3437 useless extension candidates. Maximal degree in co-relation 16532. Up to 1805 conditions per place. [2022-12-13 20:58:06,022 INFO L137 encePairwiseOnDemand]: 441/456 looper letters, 171 selfloop transitions, 117 changer transitions 0/306 dead transitions. [2022-12-13 20:58:06,022 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 306 transitions, 3701 flow [2022-12-13 20:58:06,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-13 20:58:06,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-12-13 20:58:06,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1981 transitions. [2022-12-13 20:58:06,025 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4344298245614035 [2022-12-13 20:58:06,025 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1981 transitions. [2022-12-13 20:58:06,025 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1981 transitions. [2022-12-13 20:58:06,025 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 20:58:06,025 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1981 transitions. [2022-12-13 20:58:06,028 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 198.1) internal successors, (1981), 10 states have internal predecessors, (1981), 0 states have call successors, (0), 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-12-13 20:58:06,030 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 456.0) internal successors, (5016), 11 states have internal predecessors, (5016), 0 states have call successors, (0), 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-12-13 20:58:06,031 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 456.0) internal successors, (5016), 11 states have internal predecessors, (5016), 0 states have call successors, (0), 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-12-13 20:58:06,031 INFO L175 Difference]: Start difference. First operand has 113 places, 179 transitions, 1855 flow. Second operand 10 states and 1981 transitions. [2022-12-13 20:58:06,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 306 transitions, 3701 flow [2022-12-13 20:58:06,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 306 transitions, 3686 flow, removed 2 selfloop flow, removed 2 redundant places. [2022-12-13 20:58:06,066 INFO L231 Difference]: Finished difference. Result has 126 places, 238 transitions, 3123 flow [2022-12-13 20:58:06,066 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=456, PETRI_DIFFERENCE_MINUEND_FLOW=1846, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3123, PETRI_PLACES=126, PETRI_TRANSITIONS=238} [2022-12-13 20:58:06,067 INFO L288 CegarLoopForPetriNet]: 85 programPoint places, 41 predicate places. [2022-12-13 20:58:06,067 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 238 transitions, 3123 flow [2022-12-13 20:58:06,067 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 186.45454545454547) internal successors, (2051), 11 states have internal predecessors, (2051), 0 states have call successors, (0), 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-12-13 20:58:06,067 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 20:58:06,067 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 20:58:06,067 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-12-13 20:58:06,067 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-12-13 20:58:06,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 20:58:06,068 INFO L85 PathProgramCache]: Analyzing trace with hash 890196217, now seen corresponding path program 4 times [2022-12-13 20:58:06,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 20:58:06,068 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1256160310] [2022-12-13 20:58:06,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 20:58:06,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 20:58:06,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 20:58:06,449 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 20:58:06,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 20:58:06,449 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1256160310] [2022-12-13 20:58:06,449 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1256160310] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 20:58:06,449 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 20:58:06,449 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-12-13 20:58:06,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [705046925] [2022-12-13 20:58:06,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 20:58:06,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-13 20:58:06,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 20:58:06,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-13 20:58:06,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2022-12-13 20:58:07,350 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 185 out of 456 [2022-12-13 20:58:07,352 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 238 transitions, 3123 flow. Second operand has 11 states, 11 states have (on average 186.45454545454547) internal successors, (2051), 11 states have internal predecessors, (2051), 0 states have call successors, (0), 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-12-13 20:58:07,352 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 20:58:07,352 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 185 of 456 [2022-12-13 20:58:07,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 20:58:09,338 INFO L130 PetriNetUnfolder]: 2003/3845 cut-off events. [2022-12-13 20:58:09,338 INFO L131 PetriNetUnfolder]: For 27716/27718 co-relation queries the response was YES. [2022-12-13 20:58:09,345 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20325 conditions, 3845 events. 2003/3845 cut-off events. For 27716/27718 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 23850 event pairs, 659 based on Foata normal form. 25/3818 useless extension candidates. Maximal degree in co-relation 20292. Up to 2362 conditions per place. [2022-12-13 20:58:09,354 INFO L137 encePairwiseOnDemand]: 441/456 looper letters, 168 selfloop transitions, 134 changer transitions 0/320 dead transitions. [2022-12-13 20:58:09,355 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 320 transitions, 4461 flow [2022-12-13 20:58:09,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-13 20:58:09,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-12-13 20:58:09,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1977 transitions. [2022-12-13 20:58:09,357 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.43355263157894736 [2022-12-13 20:58:09,357 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1977 transitions. [2022-12-13 20:58:09,358 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1977 transitions. [2022-12-13 20:58:09,358 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 20:58:09,358 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1977 transitions. [2022-12-13 20:58:09,360 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 197.7) internal successors, (1977), 10 states have internal predecessors, (1977), 0 states have call successors, (0), 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-12-13 20:58:09,362 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 456.0) internal successors, (5016), 11 states have internal predecessors, (5016), 0 states have call successors, (0), 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-12-13 20:58:09,363 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 456.0) internal successors, (5016), 11 states have internal predecessors, (5016), 0 states have call successors, (0), 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-12-13 20:58:09,363 INFO L175 Difference]: Start difference. First operand has 126 places, 238 transitions, 3123 flow. Second operand 10 states and 1977 transitions. [2022-12-13 20:58:09,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 320 transitions, 4461 flow [2022-12-13 20:58:09,419 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 320 transitions, 4354 flow, removed 47 selfloop flow, removed 3 redundant places. [2022-12-13 20:58:09,423 INFO L231 Difference]: Finished difference. Result has 137 places, 265 transitions, 4008 flow [2022-12-13 20:58:09,423 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=456, PETRI_DIFFERENCE_MINUEND_FLOW=3028, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4008, PETRI_PLACES=137, PETRI_TRANSITIONS=265} [2022-12-13 20:58:09,424 INFO L288 CegarLoopForPetriNet]: 85 programPoint places, 52 predicate places. [2022-12-13 20:58:09,424 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 265 transitions, 4008 flow [2022-12-13 20:58:09,424 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 186.45454545454547) internal successors, (2051), 11 states have internal predecessors, (2051), 0 states have call successors, (0), 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-12-13 20:58:09,424 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 20:58:09,424 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 20:58:09,424 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-12-13 20:58:09,424 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-12-13 20:58:09,424 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 20:58:09,425 INFO L85 PathProgramCache]: Analyzing trace with hash -1933629073, now seen corresponding path program 2 times [2022-12-13 20:58:09,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 20:58:09,425 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [787723147] [2022-12-13 20:58:09,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 20:58:09,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 20:58:09,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 20:58:09,905 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 20:58:09,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 20:58:09,905 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [787723147] [2022-12-13 20:58:09,905 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [787723147] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 20:58:09,905 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 20:58:09,905 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-12-13 20:58:09,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1229061381] [2022-12-13 20:58:09,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 20:58:09,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-13 20:58:09,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 20:58:09,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-13 20:58:09,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2022-12-13 20:58:10,787 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 185 out of 456 [2022-12-13 20:58:10,788 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 265 transitions, 4008 flow. Second operand has 11 states, 11 states have (on average 186.45454545454547) internal successors, (2051), 11 states have internal predecessors, (2051), 0 states have call successors, (0), 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-12-13 20:58:10,788 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 20:58:10,788 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 185 of 456 [2022-12-13 20:58:10,788 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 20:58:13,128 INFO L130 PetriNetUnfolder]: 2368/4554 cut-off events. [2022-12-13 20:58:13,128 INFO L131 PetriNetUnfolder]: For 43643/43645 co-relation queries the response was YES. [2022-12-13 20:58:13,140 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25986 conditions, 4554 events. 2368/4554 cut-off events. For 43643/43645 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 29603 event pairs, 591 based on Foata normal form. 25/4518 useless extension candidates. Maximal degree in co-relation 25949. Up to 2593 conditions per place. [2022-12-13 20:58:13,156 INFO L137 encePairwiseOnDemand]: 441/456 looper letters, 239 selfloop transitions, 192 changer transitions 0/449 dead transitions. [2022-12-13 20:58:13,156 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 449 transitions, 7568 flow [2022-12-13 20:58:13,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-13 20:58:13,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-12-13 20:58:13,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1986 transitions. [2022-12-13 20:58:13,160 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4355263157894737 [2022-12-13 20:58:13,160 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1986 transitions. [2022-12-13 20:58:13,160 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1986 transitions. [2022-12-13 20:58:13,161 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 20:58:13,161 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1986 transitions. [2022-12-13 20:58:13,164 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 198.6) internal successors, (1986), 10 states have internal predecessors, (1986), 0 states have call successors, (0), 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-12-13 20:58:13,167 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 456.0) internal successors, (5016), 11 states have internal predecessors, (5016), 0 states have call successors, (0), 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-12-13 20:58:13,168 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 456.0) internal successors, (5016), 11 states have internal predecessors, (5016), 0 states have call successors, (0), 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-12-13 20:58:13,168 INFO L175 Difference]: Start difference. First operand has 137 places, 265 transitions, 4008 flow. Second operand 10 states and 1986 transitions. [2022-12-13 20:58:13,168 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 449 transitions, 7568 flow [2022-12-13 20:58:13,277 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 449 transitions, 7435 flow, removed 24 selfloop flow, removed 4 redundant places. [2022-12-13 20:58:13,282 INFO L231 Difference]: Finished difference. Result has 148 places, 362 transitions, 6439 flow [2022-12-13 20:58:13,282 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=456, PETRI_DIFFERENCE_MINUEND_FLOW=3927, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6439, PETRI_PLACES=148, PETRI_TRANSITIONS=362} [2022-12-13 20:58:13,282 INFO L288 CegarLoopForPetriNet]: 85 programPoint places, 63 predicate places. [2022-12-13 20:58:13,282 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 362 transitions, 6439 flow [2022-12-13 20:58:13,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 186.45454545454547) internal successors, (2051), 11 states have internal predecessors, (2051), 0 states have call successors, (0), 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-12-13 20:58:13,283 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 20:58:13,283 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 20:58:13,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-12-13 20:58:13,283 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-12-13 20:58:13,283 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 20:58:13,283 INFO L85 PathProgramCache]: Analyzing trace with hash 1160102677, now seen corresponding path program 5 times [2022-12-13 20:58:13,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 20:58:13,283 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1521420190] [2022-12-13 20:58:13,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 20:58:13,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 20:58:13,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 20:58:13,626 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 20:58:13,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 20:58:13,626 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1521420190] [2022-12-13 20:58:13,626 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1521420190] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 20:58:13,626 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 20:58:13,627 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-12-13 20:58:13,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1232497144] [2022-12-13 20:58:13,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 20:58:13,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-13 20:58:13,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 20:58:13,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-13 20:58:13,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2022-12-13 20:58:14,567 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 185 out of 456 [2022-12-13 20:58:14,568 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 362 transitions, 6439 flow. Second operand has 11 states, 11 states have (on average 186.45454545454547) internal successors, (2051), 11 states have internal predecessors, (2051), 0 states have call successors, (0), 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-12-13 20:58:14,568 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 20:58:14,568 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 185 of 456 [2022-12-13 20:58:14,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 20:58:16,532 INFO L130 PetriNetUnfolder]: 2402/4736 cut-off events. [2022-12-13 20:58:16,532 INFO L131 PetriNetUnfolder]: For 54387/54393 co-relation queries the response was YES. [2022-12-13 20:58:16,543 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28880 conditions, 4736 events. 2402/4736 cut-off events. For 54387/54393 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 31932 event pairs, 736 based on Foata normal form. 26/4689 useless extension candidates. Maximal degree in co-relation 28837. Up to 2680 conditions per place. [2022-12-13 20:58:16,554 INFO L137 encePairwiseOnDemand]: 441/456 looper letters, 224 selfloop transitions, 218 changer transitions 0/460 dead transitions. [2022-12-13 20:58:16,554 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 460 transitions, 8518 flow [2022-12-13 20:58:16,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-13 20:58:16,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-12-13 20:58:16,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1979 transitions. [2022-12-13 20:58:16,557 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4339912280701754 [2022-12-13 20:58:16,557 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1979 transitions. [2022-12-13 20:58:16,557 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1979 transitions. [2022-12-13 20:58:16,558 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 20:58:16,558 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1979 transitions. [2022-12-13 20:58:16,559 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 197.9) internal successors, (1979), 10 states have internal predecessors, (1979), 0 states have call successors, (0), 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-12-13 20:58:16,562 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 456.0) internal successors, (5016), 11 states have internal predecessors, (5016), 0 states have call successors, (0), 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-12-13 20:58:16,562 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 456.0) internal successors, (5016), 11 states have internal predecessors, (5016), 0 states have call successors, (0), 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-12-13 20:58:16,562 INFO L175 Difference]: Start difference. First operand has 148 places, 362 transitions, 6439 flow. Second operand 10 states and 1979 transitions. [2022-12-13 20:58:16,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 460 transitions, 8518 flow [2022-12-13 20:58:16,684 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 460 transitions, 8361 flow, removed 65 selfloop flow, removed 3 redundant places. [2022-12-13 20:58:16,690 INFO L231 Difference]: Finished difference. Result has 159 places, 406 transitions, 7953 flow [2022-12-13 20:58:16,690 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=456, PETRI_DIFFERENCE_MINUEND_FLOW=6308, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=176, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7953, PETRI_PLACES=159, PETRI_TRANSITIONS=406} [2022-12-13 20:58:16,691 INFO L288 CegarLoopForPetriNet]: 85 programPoint places, 74 predicate places. [2022-12-13 20:58:16,691 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 406 transitions, 7953 flow [2022-12-13 20:58:16,691 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 186.45454545454547) internal successors, (2051), 11 states have internal predecessors, (2051), 0 states have call successors, (0), 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-12-13 20:58:16,691 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 20:58:16,691 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 20:58:16,691 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-12-13 20:58:16,691 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-12-13 20:58:16,692 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 20:58:16,692 INFO L85 PathProgramCache]: Analyzing trace with hash 890554205, now seen corresponding path program 3 times [2022-12-13 20:58:16,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 20:58:16,692 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2026777817] [2022-12-13 20:58:16,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 20:58:16,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 20:58:16,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 20:58:17,077 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 20:58:17,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 20:58:17,077 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2026777817] [2022-12-13 20:58:17,077 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2026777817] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 20:58:17,078 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 20:58:17,078 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-12-13 20:58:17,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1744358131] [2022-12-13 20:58:17,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 20:58:17,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-13 20:58:17,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 20:58:17,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-13 20:58:17,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2022-12-13 20:58:17,920 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 185 out of 456 [2022-12-13 20:58:17,921 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 406 transitions, 7953 flow. Second operand has 11 states, 11 states have (on average 186.45454545454547) internal successors, (2051), 11 states have internal predecessors, (2051), 0 states have call successors, (0), 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-12-13 20:58:17,921 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 20:58:17,921 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 185 of 456 [2022-12-13 20:58:17,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 20:58:20,329 INFO L130 PetriNetUnfolder]: 2577/5099 cut-off events. [2022-12-13 20:58:20,329 INFO L131 PetriNetUnfolder]: For 71516/71522 co-relation queries the response was YES. [2022-12-13 20:58:20,343 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33247 conditions, 5099 events. 2577/5099 cut-off events. For 71516/71522 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 35200 event pairs, 646 based on Foata normal form. 26/5047 useless extension candidates. Maximal degree in co-relation 33200. Up to 3210 conditions per place. [2022-12-13 20:58:20,376 INFO L137 encePairwiseOnDemand]: 441/456 looper letters, 227 selfloop transitions, 274 changer transitions 0/519 dead transitions. [2022-12-13 20:58:20,376 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 519 transitions, 10664 flow [2022-12-13 20:58:20,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-13 20:58:20,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-12-13 20:58:20,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1982 transitions. [2022-12-13 20:58:20,379 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.43464912280701756 [2022-12-13 20:58:20,379 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1982 transitions. [2022-12-13 20:58:20,379 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1982 transitions. [2022-12-13 20:58:20,380 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 20:58:20,380 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1982 transitions. [2022-12-13 20:58:20,381 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 198.2) internal successors, (1982), 10 states have internal predecessors, (1982), 0 states have call successors, (0), 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-12-13 20:58:20,384 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 456.0) internal successors, (5016), 11 states have internal predecessors, (5016), 0 states have call successors, (0), 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-12-13 20:58:20,384 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 456.0) internal successors, (5016), 11 states have internal predecessors, (5016), 0 states have call successors, (0), 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-12-13 20:58:20,384 INFO L175 Difference]: Start difference. First operand has 159 places, 406 transitions, 7953 flow. Second operand 10 states and 1982 transitions. [2022-12-13 20:58:20,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 519 transitions, 10664 flow [2022-12-13 20:58:20,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 519 transitions, 10538 flow, removed 45 selfloop flow, removed 3 redundant places. [2022-12-13 20:58:20,588 INFO L231 Difference]: Finished difference. Result has 170 places, 461 transitions, 10226 flow [2022-12-13 20:58:20,588 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=456, PETRI_DIFFERENCE_MINUEND_FLOW=7841, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=221, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10226, PETRI_PLACES=170, PETRI_TRANSITIONS=461} [2022-12-13 20:58:20,588 INFO L288 CegarLoopForPetriNet]: 85 programPoint places, 85 predicate places. [2022-12-13 20:58:20,588 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 461 transitions, 10226 flow [2022-12-13 20:58:20,589 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 186.45454545454547) internal successors, (2051), 11 states have internal predecessors, (2051), 0 states have call successors, (0), 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-12-13 20:58:20,589 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 20:58:20,589 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 20:58:20,589 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-12-13 20:58:20,589 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-12-13 20:58:20,589 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 20:58:20,589 INFO L85 PathProgramCache]: Analyzing trace with hash 1171185425, now seen corresponding path program 4 times [2022-12-13 20:58:20,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 20:58:20,589 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [175329552] [2022-12-13 20:58:20,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 20:58:20,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 20:58:20,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 20:58:20,920 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 20:58:20,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 20:58:20,921 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [175329552] [2022-12-13 20:58:20,921 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [175329552] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 20:58:20,921 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 20:58:20,921 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-12-13 20:58:20,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1554665451] [2022-12-13 20:58:20,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 20:58:20,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-13 20:58:20,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 20:58:20,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-13 20:58:20,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2022-12-13 20:58:21,819 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 185 out of 456 [2022-12-13 20:58:21,820 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 461 transitions, 10226 flow. Second operand has 11 states, 11 states have (on average 186.45454545454547) internal successors, (2051), 11 states have internal predecessors, (2051), 0 states have call successors, (0), 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-12-13 20:58:21,820 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 20:58:21,820 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 185 of 456 [2022-12-13 20:58:21,820 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 20:58:24,631 INFO L130 PetriNetUnfolder]: 2602/5245 cut-off events. [2022-12-13 20:58:24,631 INFO L131 PetriNetUnfolder]: For 86783/86789 co-relation queries the response was YES. [2022-12-13 20:58:24,646 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35967 conditions, 5245 events. 2602/5245 cut-off events. For 86783/86789 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 37161 event pairs, 582 based on Foata normal form. 26/5184 useless extension candidates. Maximal degree in co-relation 35915. Up to 3011 conditions per place. [2022-12-13 20:58:24,660 INFO L137 encePairwiseOnDemand]: 441/456 looper letters, 269 selfloop transitions, 289 changer transitions 0/576 dead transitions. [2022-12-13 20:58:24,660 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 576 transitions, 13136 flow [2022-12-13 20:58:24,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-13 20:58:24,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-12-13 20:58:24,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1984 transitions. [2022-12-13 20:58:24,663 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.43508771929824563 [2022-12-13 20:58:24,663 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1984 transitions. [2022-12-13 20:58:24,663 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1984 transitions. [2022-12-13 20:58:24,663 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 20:58:24,663 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1984 transitions. [2022-12-13 20:58:24,665 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 198.4) internal successors, (1984), 10 states have internal predecessors, (1984), 0 states have call successors, (0), 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-12-13 20:58:24,667 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 456.0) internal successors, (5016), 11 states have internal predecessors, (5016), 0 states have call successors, (0), 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-12-13 20:58:24,668 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 456.0) internal successors, (5016), 11 states have internal predecessors, (5016), 0 states have call successors, (0), 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-12-13 20:58:24,668 INFO L175 Difference]: Start difference. First operand has 170 places, 461 transitions, 10226 flow. Second operand 10 states and 1984 transitions. [2022-12-13 20:58:24,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 576 transitions, 13136 flow [2022-12-13 20:58:24,896 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 576 transitions, 12967 flow, removed 38 selfloop flow, removed 4 redundant places. [2022-12-13 20:58:24,904 INFO L231 Difference]: Finished difference. Result has 180 places, 518 transitions, 12469 flow [2022-12-13 20:58:24,904 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=456, PETRI_DIFFERENCE_MINUEND_FLOW=10065, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=461, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=234, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12469, PETRI_PLACES=180, PETRI_TRANSITIONS=518} [2022-12-13 20:58:24,905 INFO L288 CegarLoopForPetriNet]: 85 programPoint places, 95 predicate places. [2022-12-13 20:58:24,905 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 518 transitions, 12469 flow [2022-12-13 20:58:24,905 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 186.45454545454547) internal successors, (2051), 11 states have internal predecessors, (2051), 0 states have call successors, (0), 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-12-13 20:58:24,905 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 20:58:24,905 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 20:58:24,905 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-12-13 20:58:24,905 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-12-13 20:58:24,905 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 20:58:24,905 INFO L85 PathProgramCache]: Analyzing trace with hash 2076244456, now seen corresponding path program 1 times [2022-12-13 20:58:24,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 20:58:24,906 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [13866198] [2022-12-13 20:58:24,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 20:58:24,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 20:58:24,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 20:58:25,349 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 20:58:25,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 20:58:25,350 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [13866198] [2022-12-13 20:58:25,350 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [13866198] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 20:58:25,350 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 20:58:25,350 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-12-13 20:58:25,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [112618447] [2022-12-13 20:58:25,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 20:58:25,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-12-13 20:58:25,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 20:58:25,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-12-13 20:58:25,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2022-12-13 20:58:26,544 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 185 out of 456 [2022-12-13 20:58:26,545 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 518 transitions, 12469 flow. Second operand has 14 states, 14 states have (on average 186.28571428571428) internal successors, (2608), 14 states have internal predecessors, (2608), 0 states have call successors, (0), 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-12-13 20:58:26,545 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 20:58:26,545 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 185 of 456 [2022-12-13 20:58:26,545 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 20:58:30,511 INFO L130 PetriNetUnfolder]: 4361/8746 cut-off events. [2022-12-13 20:58:30,512 INFO L131 PetriNetUnfolder]: For 162731/162751 co-relation queries the response was YES. [2022-12-13 20:58:30,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61365 conditions, 8746 events. 4361/8746 cut-off events. For 162731/162751 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 68111 event pairs, 771 based on Foata normal form. 22/8628 useless extension candidates. Maximal degree in co-relation 61308. Up to 3467 conditions per place. [2022-12-13 20:58:30,567 INFO L137 encePairwiseOnDemand]: 441/456 looper letters, 630 selfloop transitions, 185 changer transitions 0/833 dead transitions. [2022-12-13 20:58:30,567 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 833 transitions, 19568 flow [2022-12-13 20:58:30,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-12-13 20:58:30,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-12-13 20:58:30,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2784 transitions. [2022-12-13 20:58:30,570 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.43609022556390975 [2022-12-13 20:58:30,570 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2784 transitions. [2022-12-13 20:58:30,570 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2784 transitions. [2022-12-13 20:58:30,571 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 20:58:30,571 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2784 transitions. [2022-12-13 20:58:30,573 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 198.85714285714286) internal successors, (2784), 14 states have internal predecessors, (2784), 0 states have call successors, (0), 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-12-13 20:58:30,577 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 456.0) internal successors, (6840), 15 states have internal predecessors, (6840), 0 states have call successors, (0), 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-12-13 20:58:30,577 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 456.0) internal successors, (6840), 15 states have internal predecessors, (6840), 0 states have call successors, (0), 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-12-13 20:58:30,577 INFO L175 Difference]: Start difference. First operand has 180 places, 518 transitions, 12469 flow. Second operand 14 states and 2784 transitions. [2022-12-13 20:58:30,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 833 transitions, 19568 flow [2022-12-13 20:58:31,278 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 833 transitions, 19367 flow, removed 75 selfloop flow, removed 3 redundant places. [2022-12-13 20:58:31,289 INFO L231 Difference]: Finished difference. Result has 199 places, 601 transitions, 15197 flow [2022-12-13 20:58:31,290 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=456, PETRI_DIFFERENCE_MINUEND_FLOW=12329, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=518, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=15197, PETRI_PLACES=199, PETRI_TRANSITIONS=601} [2022-12-13 20:58:31,290 INFO L288 CegarLoopForPetriNet]: 85 programPoint places, 114 predicate places. [2022-12-13 20:58:31,290 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 601 transitions, 15197 flow [2022-12-13 20:58:31,290 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 186.28571428571428) internal successors, (2608), 14 states have internal predecessors, (2608), 0 states have call successors, (0), 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-12-13 20:58:31,290 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 20:58:31,290 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 20:58:31,290 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-12-13 20:58:31,291 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-12-13 20:58:31,291 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 20:58:31,291 INFO L85 PathProgramCache]: Analyzing trace with hash 480115480, now seen corresponding path program 2 times [2022-12-13 20:58:31,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 20:58:31,291 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1631713342] [2022-12-13 20:58:31,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 20:58:31,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 20:58:31,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 20:58:31,808 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 20:58:31,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 20:58:31,808 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1631713342] [2022-12-13 20:58:31,808 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1631713342] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 20:58:31,808 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 20:58:31,809 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-12-13 20:58:31,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [774425649] [2022-12-13 20:58:31,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 20:58:31,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-12-13 20:58:31,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 20:58:31,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-12-13 20:58:31,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2022-12-13 20:58:33,373 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 185 out of 456 [2022-12-13 20:58:33,375 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 601 transitions, 15197 flow. Second operand has 14 states, 14 states have (on average 186.28571428571428) internal successors, (2608), 14 states have internal predecessors, (2608), 0 states have call successors, (0), 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-12-13 20:58:33,375 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 20:58:33,375 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 185 of 456 [2022-12-13 20:58:33,375 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 20:58:37,356 INFO L130 PetriNetUnfolder]: 4508/9240 cut-off events. [2022-12-13 20:58:37,356 INFO L131 PetriNetUnfolder]: For 196870/196875 co-relation queries the response was YES. [2022-12-13 20:58:37,386 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67015 conditions, 9240 events. 4508/9240 cut-off events. For 196870/196875 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 74031 event pairs, 754 based on Foata normal form. 17/9090 useless extension candidates. Maximal degree in co-relation 66949. Up to 4583 conditions per place. [2022-12-13 20:58:37,410 INFO L137 encePairwiseOnDemand]: 441/456 looper letters, 517 selfloop transitions, 190 changer transitions 0/725 dead transitions. [2022-12-13 20:58:37,411 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 725 transitions, 18103 flow [2022-12-13 20:58:37,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-12-13 20:58:37,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-12-13 20:58:37,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2557 transitions. [2022-12-13 20:58:37,413 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.43134278002699056 [2022-12-13 20:58:37,413 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2557 transitions. [2022-12-13 20:58:37,413 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2557 transitions. [2022-12-13 20:58:37,414 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 20:58:37,414 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2557 transitions. [2022-12-13 20:58:37,416 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 196.69230769230768) internal successors, (2557), 13 states have internal predecessors, (2557), 0 states have call successors, (0), 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-12-13 20:58:37,418 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 456.0) internal successors, (6384), 14 states have internal predecessors, (6384), 0 states have call successors, (0), 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-12-13 20:58:37,418 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 456.0) internal successors, (6384), 14 states have internal predecessors, (6384), 0 states have call successors, (0), 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-12-13 20:58:37,418 INFO L175 Difference]: Start difference. First operand has 199 places, 601 transitions, 15197 flow. Second operand 13 states and 2557 transitions. [2022-12-13 20:58:37,419 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 725 transitions, 18103 flow [2022-12-13 20:58:38,213 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 725 transitions, 17990 flow, removed 26 selfloop flow, removed 4 redundant places. [2022-12-13 20:58:38,225 INFO L231 Difference]: Finished difference. Result has 211 places, 624 transitions, 16346 flow [2022-12-13 20:58:38,225 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=456, PETRI_DIFFERENCE_MINUEND_FLOW=15099, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=601, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=416, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=16346, PETRI_PLACES=211, PETRI_TRANSITIONS=624} [2022-12-13 20:58:38,225 INFO L288 CegarLoopForPetriNet]: 85 programPoint places, 126 predicate places. [2022-12-13 20:58:38,225 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 624 transitions, 16346 flow [2022-12-13 20:58:38,226 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 186.28571428571428) internal successors, (2608), 14 states have internal predecessors, (2608), 0 states have call successors, (0), 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-12-13 20:58:38,226 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 20:58:38,226 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 20:58:38,226 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-12-13 20:58:38,226 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-12-13 20:58:38,226 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 20:58:38,227 INFO L85 PathProgramCache]: Analyzing trace with hash 1689059652, now seen corresponding path program 3 times [2022-12-13 20:58:38,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 20:58:38,227 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1321075963] [2022-12-13 20:58:38,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 20:58:38,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 20:58:38,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 20:58:38,648 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 20:58:38,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 20:58:38,648 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1321075963] [2022-12-13 20:58:38,648 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1321075963] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 20:58:38,648 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 20:58:38,648 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-12-13 20:58:38,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1356484014] [2022-12-13 20:58:38,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 20:58:38,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-12-13 20:58:38,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 20:58:38,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-12-13 20:58:38,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2022-12-13 20:58:39,790 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 185 out of 456 [2022-12-13 20:58:39,792 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 624 transitions, 16346 flow. Second operand has 14 states, 14 states have (on average 186.28571428571428) internal successors, (2608), 14 states have internal predecessors, (2608), 0 states have call successors, (0), 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-12-13 20:58:39,792 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 20:58:39,792 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 185 of 456 [2022-12-13 20:58:39,792 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 20:58:44,818 INFO L130 PetriNetUnfolder]: 4692/9690 cut-off events. [2022-12-13 20:58:44,818 INFO L131 PetriNetUnfolder]: For 230304/230322 co-relation queries the response was YES. [2022-12-13 20:58:44,854 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71824 conditions, 9690 events. 4692/9690 cut-off events. For 230304/230322 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 78914 event pairs, 702 based on Foata normal form. 38/9549 useless extension candidates. Maximal degree in co-relation 71754. Up to 3818 conditions per place. [2022-12-13 20:58:44,883 INFO L137 encePairwiseOnDemand]: 441/456 looper letters, 555 selfloop transitions, 339 changer transitions 0/912 dead transitions. [2022-12-13 20:58:44,883 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 912 transitions, 22373 flow [2022-12-13 20:58:44,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-12-13 20:58:44,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2022-12-13 20:58:44,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 4332 transitions. [2022-12-13 20:58:44,887 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4318181818181818 [2022-12-13 20:58:44,887 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 4332 transitions. [2022-12-13 20:58:44,887 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 4332 transitions. [2022-12-13 20:58:44,888 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 20:58:44,888 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 4332 transitions. [2022-12-13 20:58:44,891 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 196.9090909090909) internal successors, (4332), 22 states have internal predecessors, (4332), 0 states have call successors, (0), 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-12-13 20:58:44,895 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 456.0) internal successors, (10488), 23 states have internal predecessors, (10488), 0 states have call successors, (0), 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-12-13 20:58:44,895 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 456.0) internal successors, (10488), 23 states have internal predecessors, (10488), 0 states have call successors, (0), 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-12-13 20:58:44,895 INFO L175 Difference]: Start difference. First operand has 211 places, 624 transitions, 16346 flow. Second operand 22 states and 4332 transitions. [2022-12-13 20:58:44,896 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 912 transitions, 22373 flow [2022-12-13 20:58:45,937 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 912 transitions, 22281 flow, removed 6 selfloop flow, removed 6 redundant places. [2022-12-13 20:58:45,951 INFO L231 Difference]: Finished difference. Result has 238 places, 669 transitions, 18333 flow [2022-12-13 20:58:45,951 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=456, PETRI_DIFFERENCE_MINUEND_FLOW=16279, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=624, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=294, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=18333, PETRI_PLACES=238, PETRI_TRANSITIONS=669} [2022-12-13 20:58:45,951 INFO L288 CegarLoopForPetriNet]: 85 programPoint places, 153 predicate places. [2022-12-13 20:58:45,951 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 669 transitions, 18333 flow [2022-12-13 20:58:45,952 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 186.28571428571428) internal successors, (2608), 14 states have internal predecessors, (2608), 0 states have call successors, (0), 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-12-13 20:58:45,952 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 20:58:45,952 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 20:58:45,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-12-13 20:58:45,952 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-12-13 20:58:45,952 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 20:58:45,952 INFO L85 PathProgramCache]: Analyzing trace with hash -5503494, now seen corresponding path program 4 times [2022-12-13 20:58:45,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 20:58:45,952 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [144808317] [2022-12-13 20:58:45,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 20:58:45,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 20:58:45,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 20:58:46,365 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 20:58:46,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 20:58:46,365 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [144808317] [2022-12-13 20:58:46,366 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [144808317] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 20:58:46,366 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 20:58:46,366 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-12-13 20:58:46,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1907770421] [2022-12-13 20:58:46,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 20:58:46,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-12-13 20:58:46,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 20:58:46,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-12-13 20:58:46,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2022-12-13 20:58:47,827 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 185 out of 456 [2022-12-13 20:58:47,828 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 669 transitions, 18333 flow. Second operand has 14 states, 14 states have (on average 186.28571428571428) internal successors, (2608), 14 states have internal predecessors, (2608), 0 states have call successors, (0), 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-12-13 20:58:47,828 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 20:58:47,828 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 185 of 456 [2022-12-13 20:58:47,829 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 20:58:53,308 INFO L130 PetriNetUnfolder]: 4910/10293 cut-off events. [2022-12-13 20:58:53,308 INFO L131 PetriNetUnfolder]: For 269665/269675 co-relation queries the response was YES. [2022-12-13 20:58:53,351 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79329 conditions, 10293 events. 4910/10293 cut-off events. For 269665/269675 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 85870 event pairs, 787 based on Foata normal form. 18/10108 useless extension candidates. Maximal degree in co-relation 79247. Up to 4056 conditions per place. [2022-12-13 20:58:53,382 INFO L137 encePairwiseOnDemand]: 441/456 looper letters, 500 selfloop transitions, 300 changer transitions 0/818 dead transitions. [2022-12-13 20:58:53,383 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 818 transitions, 21871 flow [2022-12-13 20:58:53,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-12-13 20:58:53,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-12-13 20:58:53,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 3520 transitions. [2022-12-13 20:58:53,386 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.42884990253411304 [2022-12-13 20:58:53,386 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 3520 transitions. [2022-12-13 20:58:53,386 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 3520 transitions. [2022-12-13 20:58:53,387 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 20:58:53,387 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 3520 transitions. [2022-12-13 20:58:53,389 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 195.55555555555554) internal successors, (3520), 18 states have internal predecessors, (3520), 0 states have call successors, (0), 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-12-13 20:58:53,393 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 456.0) internal successors, (8664), 19 states have internal predecessors, (8664), 0 states have call successors, (0), 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-12-13 20:58:53,393 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 456.0) internal successors, (8664), 19 states have internal predecessors, (8664), 0 states have call successors, (0), 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-12-13 20:58:53,393 INFO L175 Difference]: Start difference. First operand has 238 places, 669 transitions, 18333 flow. Second operand 18 states and 3520 transitions. [2022-12-13 20:58:53,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 818 transitions, 21871 flow [2022-12-13 20:58:54,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 818 transitions, 21322 flow, removed 133 selfloop flow, removed 5 redundant places. [2022-12-13 20:58:54,883 INFO L231 Difference]: Finished difference. Result has 255 places, 708 transitions, 19789 flow [2022-12-13 20:58:54,883 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=456, PETRI_DIFFERENCE_MINUEND_FLOW=17851, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=669, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=261, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=19789, PETRI_PLACES=255, PETRI_TRANSITIONS=708} [2022-12-13 20:58:54,883 INFO L288 CegarLoopForPetriNet]: 85 programPoint places, 170 predicate places. [2022-12-13 20:58:54,884 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 708 transitions, 19789 flow [2022-12-13 20:58:54,884 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 186.28571428571428) internal successors, (2608), 14 states have internal predecessors, (2608), 0 states have call successors, (0), 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-12-13 20:58:54,884 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 20:58:54,884 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 20:58:54,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-12-13 20:58:54,884 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-12-13 20:58:54,884 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 20:58:54,884 INFO L85 PathProgramCache]: Analyzing trace with hash 430788716, now seen corresponding path program 5 times [2022-12-13 20:58:54,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 20:58:54,885 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1309984441] [2022-12-13 20:58:54,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 20:58:54,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 20:58:54,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 20:58:55,280 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 20:58:55,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 20:58:55,281 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1309984441] [2022-12-13 20:58:55,281 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1309984441] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 20:58:55,281 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 20:58:55,281 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-12-13 20:58:55,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [147147932] [2022-12-13 20:58:55,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 20:58:55,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-12-13 20:58:55,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 20:58:55,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-12-13 20:58:55,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2022-12-13 20:58:56,045 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 185 out of 456 [2022-12-13 20:58:56,046 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 708 transitions, 19789 flow. Second operand has 14 states, 14 states have (on average 186.28571428571428) internal successors, (2608), 14 states have internal predecessors, (2608), 0 states have call successors, (0), 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-12-13 20:58:56,046 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 20:58:56,046 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 185 of 456 [2022-12-13 20:58:56,046 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 20:59:01,224 INFO L130 PetriNetUnfolder]: 4886/10241 cut-off events. [2022-12-13 20:59:01,224 INFO L131 PetriNetUnfolder]: For 281188/281206 co-relation queries the response was YES. [2022-12-13 20:59:01,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80709 conditions, 10241 events. 4886/10241 cut-off events. For 281188/281206 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 85324 event pairs, 535 based on Foata normal form. 22/10062 useless extension candidates. Maximal degree in co-relation 80625. Up to 4040 conditions per place. [2022-12-13 20:59:01,340 INFO L137 encePairwiseOnDemand]: 441/456 looper letters, 585 selfloop transitions, 337 changer transitions 0/940 dead transitions. [2022-12-13 20:59:01,340 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 940 transitions, 25139 flow [2022-12-13 20:59:01,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-12-13 20:59:01,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2022-12-13 20:59:01,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 4499 transitions. [2022-12-13 20:59:01,344 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.42896643783371474 [2022-12-13 20:59:01,344 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 4499 transitions. [2022-12-13 20:59:01,344 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 4499 transitions. [2022-12-13 20:59:01,345 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 20:59:01,345 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 4499 transitions. [2022-12-13 20:59:01,348 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 195.6086956521739) internal successors, (4499), 23 states have internal predecessors, (4499), 0 states have call successors, (0), 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-12-13 20:59:01,352 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 456.0) internal successors, (10944), 24 states have internal predecessors, (10944), 0 states have call successors, (0), 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-12-13 20:59:01,353 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 456.0) internal successors, (10944), 24 states have internal predecessors, (10944), 0 states have call successors, (0), 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-12-13 20:59:01,353 INFO L175 Difference]: Start difference. First operand has 255 places, 708 transitions, 19789 flow. Second operand 23 states and 4499 transitions. [2022-12-13 20:59:01,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 940 transitions, 25139 flow [2022-12-13 20:59:03,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 940 transitions, 24881 flow, removed 125 selfloop flow, removed 3 redundant places. [2022-12-13 20:59:03,294 INFO L231 Difference]: Finished difference. Result has 279 places, 720 transitions, 20567 flow [2022-12-13 20:59:03,295 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=456, PETRI_DIFFERENCE_MINUEND_FLOW=19577, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=708, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=325, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=374, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=20567, PETRI_PLACES=279, PETRI_TRANSITIONS=720} [2022-12-13 20:59:03,295 INFO L288 CegarLoopForPetriNet]: 85 programPoint places, 194 predicate places. [2022-12-13 20:59:03,295 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 720 transitions, 20567 flow [2022-12-13 20:59:03,295 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 186.28571428571428) internal successors, (2608), 14 states have internal predecessors, (2608), 0 states have call successors, (0), 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-12-13 20:59:03,295 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 20:59:03,296 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 20:59:03,296 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-12-13 20:59:03,296 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-12-13 20:59:03,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 20:59:03,296 INFO L85 PathProgramCache]: Analyzing trace with hash -640810316, now seen corresponding path program 6 times [2022-12-13 20:59:03,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 20:59:03,296 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1624595165] [2022-12-13 20:59:03,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 20:59:03,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 20:59:03,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 20:59:03,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-12-13 20:59:03,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 20:59:03,726 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1624595165] [2022-12-13 20:59:03,726 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1624595165] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 20:59:03,726 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 20:59:03,727 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-12-13 20:59:03,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1946343176] [2022-12-13 20:59:03,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 20:59:03,727 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-12-13 20:59:03,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 20:59:03,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-12-13 20:59:03,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2022-12-13 20:59:05,307 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 185 out of 456 [2022-12-13 20:59:05,310 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 720 transitions, 20567 flow. Second operand has 14 states, 14 states have (on average 186.28571428571428) internal successors, (2608), 14 states have internal predecessors, (2608), 0 states have call successors, (0), 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-12-13 20:59:05,310 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 20:59:05,310 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 185 of 456 [2022-12-13 20:59:05,310 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 20:59:10,881 INFO L130 PetriNetUnfolder]: 5149/10887 cut-off events. [2022-12-13 20:59:10,882 INFO L131 PetriNetUnfolder]: For 311464/311479 co-relation queries the response was YES. [2022-12-13 20:59:10,941 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87554 conditions, 10887 events. 5149/10887 cut-off events. For 311464/311479 co-relation queries the response was YES. Maximal size of possible extension queue 492. Compared 92372 event pairs, 669 based on Foata normal form. 19/10686 useless extension candidates. Maximal degree in co-relation 87465. Up to 4312 conditions per place. [2022-12-13 20:59:10,986 INFO L137 encePairwiseOnDemand]: 441/456 looper letters, 563 selfloop transitions, 300 changer transitions 0/881 dead transitions. [2022-12-13 20:59:10,986 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 881 transitions, 24710 flow [2022-12-13 20:59:10,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-12-13 20:59:10,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-12-13 20:59:10,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 3524 transitions. [2022-12-13 20:59:10,991 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4293372319688109 [2022-12-13 20:59:10,991 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 3524 transitions. [2022-12-13 20:59:10,991 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 3524 transitions. [2022-12-13 20:59:10,992 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 20:59:10,992 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 3524 transitions. [2022-12-13 20:59:10,996 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 195.77777777777777) internal successors, (3524), 18 states have internal predecessors, (3524), 0 states have call successors, (0), 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-12-13 20:59:11,001 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 456.0) internal successors, (8664), 19 states have internal predecessors, (8664), 0 states have call successors, (0), 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-12-13 20:59:11,002 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 456.0) internal successors, (8664), 19 states have internal predecessors, (8664), 0 states have call successors, (0), 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-12-13 20:59:11,002 INFO L175 Difference]: Start difference. First operand has 279 places, 720 transitions, 20567 flow. Second operand 18 states and 3524 transitions. [2022-12-13 20:59:11,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 881 transitions, 24710 flow [2022-12-13 20:59:13,168 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 881 transitions, 24298 flow, removed 11 selfloop flow, removed 9 redundant places. [2022-12-13 20:59:13,184 INFO L231 Difference]: Finished difference. Result has 293 places, 779 transitions, 22929 flow [2022-12-13 20:59:13,184 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=456, PETRI_DIFFERENCE_MINUEND_FLOW=20192, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=720, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=247, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=441, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=22929, PETRI_PLACES=293, PETRI_TRANSITIONS=779} [2022-12-13 20:59:13,184 INFO L288 CegarLoopForPetriNet]: 85 programPoint places, 208 predicate places. [2022-12-13 20:59:13,185 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 779 transitions, 22929 flow [2022-12-13 20:59:13,185 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 186.28571428571428) internal successors, (2608), 14 states have internal predecessors, (2608), 0 states have call successors, (0), 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-12-13 20:59:13,185 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 20:59:13,185 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 20:59:13,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-12-13 20:59:13,185 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-12-13 20:59:13,185 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 20:59:13,185 INFO L85 PathProgramCache]: Analyzing trace with hash -460151022, now seen corresponding path program 7 times [2022-12-13 20:59:13,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 20:59:13,185 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [802913602] [2022-12-13 20:59:13,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 20:59:13,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 20:59:13,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 20:59:13,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-12-13 20:59:13,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 20:59:13,601 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [802913602] [2022-12-13 20:59:13,601 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [802913602] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 20:59:13,601 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 20:59:13,601 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-12-13 20:59:13,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1639206876] [2022-12-13 20:59:13,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 20:59:13,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-12-13 20:59:13,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 20:59:13,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-12-13 20:59:13,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2022-12-13 20:59:14,857 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 185 out of 456 [2022-12-13 20:59:14,858 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 779 transitions, 22929 flow. Second operand has 14 states, 14 states have (on average 186.28571428571428) internal successors, (2608), 14 states have internal predecessors, (2608), 0 states have call successors, (0), 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-12-13 20:59:14,858 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 20:59:14,858 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 185 of 456 [2022-12-13 20:59:14,858 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 20:59:21,626 INFO L130 PetriNetUnfolder]: 5813/12577 cut-off events. [2022-12-13 20:59:21,626 INFO L131 PetriNetUnfolder]: For 422991/423052 co-relation queries the response was YES. [2022-12-13 20:59:21,690 INFO L83 FinitePrefix]: Finished finitePrefix Result has 103919 conditions, 12577 events. 5813/12577 cut-off events. For 422991/423052 co-relation queries the response was YES. Maximal size of possible extension queue 576. Compared 112572 event pairs, 1157 based on Foata normal form. 31/12351 useless extension candidates. Maximal degree in co-relation 103824. Up to 5065 conditions per place. [2022-12-13 20:59:21,780 INFO L137 encePairwiseOnDemand]: 439/456 looper letters, 647 selfloop transitions, 436 changer transitions 0/1101 dead transitions. [2022-12-13 20:59:21,781 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 1101 transitions, 32984 flow [2022-12-13 20:59:21,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-12-13 20:59:21,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-12-13 20:59:21,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 3173 transitions. [2022-12-13 20:59:21,785 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4348958333333333 [2022-12-13 20:59:21,785 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 3173 transitions. [2022-12-13 20:59:21,785 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 3173 transitions. [2022-12-13 20:59:21,786 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 20:59:21,786 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 3173 transitions. [2022-12-13 20:59:21,790 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 198.3125) internal successors, (3173), 16 states have internal predecessors, (3173), 0 states have call successors, (0), 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-12-13 20:59:21,795 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 456.0) internal successors, (7752), 17 states have internal predecessors, (7752), 0 states have call successors, (0), 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-12-13 20:59:21,796 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 456.0) internal successors, (7752), 17 states have internal predecessors, (7752), 0 states have call successors, (0), 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-12-13 20:59:21,796 INFO L175 Difference]: Start difference. First operand has 293 places, 779 transitions, 22929 flow. Second operand 16 states and 3173 transitions. [2022-12-13 20:59:21,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 1101 transitions, 32984 flow [2022-12-13 20:59:25,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 1101 transitions, 32795 flow, removed 64 selfloop flow, removed 5 redundant places. [2022-12-13 20:59:25,942 INFO L231 Difference]: Finished difference. Result has 312 places, 901 transitions, 29143 flow [2022-12-13 20:59:25,942 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=456, PETRI_DIFFERENCE_MINUEND_FLOW=22766, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=779, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=314, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=29143, PETRI_PLACES=312, PETRI_TRANSITIONS=901} [2022-12-13 20:59:25,943 INFO L288 CegarLoopForPetriNet]: 85 programPoint places, 227 predicate places. [2022-12-13 20:59:25,943 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 901 transitions, 29143 flow [2022-12-13 20:59:25,943 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 186.28571428571428) internal successors, (2608), 14 states have internal predecessors, (2608), 0 states have call successors, (0), 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-12-13 20:59:25,943 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 20:59:25,943 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 20:59:25,943 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-12-13 20:59:25,943 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-12-13 20:59:25,943 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 20:59:25,943 INFO L85 PathProgramCache]: Analyzing trace with hash 216899102, now seen corresponding path program 8 times [2022-12-13 20:59:25,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 20:59:25,944 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1070082385] [2022-12-13 20:59:25,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 20:59:25,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 20:59:25,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 20:59:26,357 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 20:59:26,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 20:59:26,357 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1070082385] [2022-12-13 20:59:26,357 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1070082385] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 20:59:26,358 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 20:59:26,358 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-12-13 20:59:26,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [590502324] [2022-12-13 20:59:26,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 20:59:26,358 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-12-13 20:59:26,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 20:59:26,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-12-13 20:59:26,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2022-12-13 20:59:27,451 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 185 out of 456 [2022-12-13 20:59:27,452 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 901 transitions, 29143 flow. Second operand has 14 states, 14 states have (on average 186.28571428571428) internal successors, (2608), 14 states have internal predecessors, (2608), 0 states have call successors, (0), 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-12-13 20:59:27,452 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 20:59:27,452 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 185 of 456 [2022-12-13 20:59:27,452 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 20:59:34,543 INFO L130 PetriNetUnfolder]: 6223/13850 cut-off events. [2022-12-13 20:59:34,543 INFO L131 PetriNetUnfolder]: For 500616/500646 co-relation queries the response was YES. [2022-12-13 20:59:34,623 INFO L83 FinitePrefix]: Finished finitePrefix Result has 115811 conditions, 13850 events. 6223/13850 cut-off events. For 500616/500646 co-relation queries the response was YES. Maximal size of possible extension queue 624. Compared 128753 event pairs, 884 based on Foata normal form. 22/13544 useless extension candidates. Maximal degree in co-relation 115707. Up to 5487 conditions per place. [2022-12-13 20:59:34,669 INFO L137 encePairwiseOnDemand]: 441/456 looper letters, 673 selfloop transitions, 378 changer transitions 0/1069 dead transitions. [2022-12-13 20:59:34,670 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 1069 transitions, 34143 flow [2022-12-13 20:59:34,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-12-13 20:59:34,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-12-13 20:59:34,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 3526 transitions. [2022-12-13 20:59:34,673 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.42958089668615984 [2022-12-13 20:59:34,673 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 3526 transitions. [2022-12-13 20:59:34,673 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 3526 transitions. [2022-12-13 20:59:34,674 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 20:59:34,674 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 3526 transitions. [2022-12-13 20:59:34,677 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 195.88888888888889) internal successors, (3526), 18 states have internal predecessors, (3526), 0 states have call successors, (0), 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-12-13 20:59:34,680 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 456.0) internal successors, (8664), 19 states have internal predecessors, (8664), 0 states have call successors, (0), 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-12-13 20:59:34,681 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 456.0) internal successors, (8664), 19 states have internal predecessors, (8664), 0 states have call successors, (0), 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-12-13 20:59:34,681 INFO L175 Difference]: Start difference. First operand has 312 places, 901 transitions, 29143 flow. Second operand 18 states and 3526 transitions. [2022-12-13 20:59:34,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 1069 transitions, 34143 flow [2022-12-13 20:59:38,806 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 1069 transitions, 33744 flow, removed 41 selfloop flow, removed 6 redundant places. [2022-12-13 20:59:38,827 INFO L231 Difference]: Finished difference. Result has 330 places, 968 transitions, 32252 flow [2022-12-13 20:59:38,828 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=456, PETRI_DIFFERENCE_MINUEND_FLOW=28798, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=901, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=311, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=542, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=32252, PETRI_PLACES=330, PETRI_TRANSITIONS=968} [2022-12-13 20:59:38,828 INFO L288 CegarLoopForPetriNet]: 85 programPoint places, 245 predicate places. [2022-12-13 20:59:38,828 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 968 transitions, 32252 flow [2022-12-13 20:59:38,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 186.28571428571428) internal successors, (2608), 14 states have internal predecessors, (2608), 0 states have call successors, (0), 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-12-13 20:59:38,829 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 20:59:38,829 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 20:59:38,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-12-13 20:59:38,829 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-12-13 20:59:38,829 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 20:59:38,829 INFO L85 PathProgramCache]: Analyzing trace with hash -453779592, now seen corresponding path program 9 times [2022-12-13 20:59:38,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 20:59:38,829 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [559833493] [2022-12-13 20:59:38,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 20:59:38,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 20:59:38,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 20:59:39,231 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 20:59:39,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 20:59:39,231 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [559833493] [2022-12-13 20:59:39,231 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [559833493] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 20:59:39,231 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 20:59:39,231 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-12-13 20:59:39,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1084261708] [2022-12-13 20:59:39,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 20:59:39,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-12-13 20:59:39,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 20:59:39,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-12-13 20:59:39,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2022-12-13 20:59:40,778 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 185 out of 456 [2022-12-13 20:59:40,780 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 968 transitions, 32252 flow. Second operand has 14 states, 14 states have (on average 186.28571428571428) internal successors, (2608), 14 states have internal predecessors, (2608), 0 states have call successors, (0), 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-12-13 20:59:40,780 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 20:59:40,780 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 185 of 456 [2022-12-13 20:59:40,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 20:59:50,104 INFO L130 PetriNetUnfolder]: 6868/15606 cut-off events. [2022-12-13 20:59:50,104 INFO L131 PetriNetUnfolder]: For 628520/628573 co-relation queries the response was YES. [2022-12-13 20:59:50,213 INFO L83 FinitePrefix]: Finished finitePrefix Result has 131270 conditions, 15606 events. 6868/15606 cut-off events. For 628520/628573 co-relation queries the response was YES. Maximal size of possible extension queue 703. Compared 151579 event pairs, 1452 based on Foata normal form. 29/15249 useless extension candidates. Maximal degree in co-relation 131159. Up to 6164 conditions per place. [2022-12-13 20:59:50,265 INFO L137 encePairwiseOnDemand]: 439/456 looper letters, 709 selfloop transitions, 483 changer transitions 0/1210 dead transitions. [2022-12-13 20:59:50,265 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 1210 transitions, 39308 flow [2022-12-13 20:59:50,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-12-13 20:59:50,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-12-13 20:59:50,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 3562 transitions. [2022-12-13 20:59:50,268 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.43396686159844056 [2022-12-13 20:59:50,269 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 3562 transitions. [2022-12-13 20:59:50,269 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 3562 transitions. [2022-12-13 20:59:50,269 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 20:59:50,269 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 3562 transitions. [2022-12-13 20:59:50,272 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 197.88888888888889) internal successors, (3562), 18 states have internal predecessors, (3562), 0 states have call successors, (0), 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-12-13 20:59:50,277 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 456.0) internal successors, (8664), 19 states have internal predecessors, (8664), 0 states have call successors, (0), 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-12-13 20:59:50,278 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 456.0) internal successors, (8664), 19 states have internal predecessors, (8664), 0 states have call successors, (0), 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-12-13 20:59:50,278 INFO L175 Difference]: Start difference. First operand has 330 places, 968 transitions, 32252 flow. Second operand 18 states and 3562 transitions. [2022-12-13 20:59:50,278 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 1210 transitions, 39308 flow [2022-12-13 20:59:55,681 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 1210 transitions, 39126 flow, removed 87 selfloop flow, removed 3 redundant places. [2022-12-13 20:59:55,706 INFO L231 Difference]: Finished difference. Result has 351 places, 1035 transitions, 36032 flow [2022-12-13 20:59:55,706 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=456, PETRI_DIFFERENCE_MINUEND_FLOW=32098, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=968, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=416, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=506, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=36032, PETRI_PLACES=351, PETRI_TRANSITIONS=1035} [2022-12-13 20:59:55,707 INFO L288 CegarLoopForPetriNet]: 85 programPoint places, 266 predicate places. [2022-12-13 20:59:55,707 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 1035 transitions, 36032 flow [2022-12-13 20:59:55,707 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 186.28571428571428) internal successors, (2608), 14 states have internal predecessors, (2608), 0 states have call successors, (0), 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-12-13 20:59:55,707 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 20:59:55,707 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 20:59:55,707 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-12-13 20:59:55,707 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-12-13 20:59:55,707 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 20:59:55,708 INFO L85 PathProgramCache]: Analyzing trace with hash 56053238, now seen corresponding path program 10 times [2022-12-13 20:59:55,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 20:59:55,708 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2046596215] [2022-12-13 20:59:55,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 20:59:55,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 20:59:55,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 20:59:56,099 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 20:59:56,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 20:59:56,100 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2046596215] [2022-12-13 20:59:56,100 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2046596215] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 20:59:56,100 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 20:59:56,100 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-12-13 20:59:56,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1764416927] [2022-12-13 20:59:56,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 20:59:56,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-12-13 20:59:56,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 20:59:56,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-12-13 20:59:56,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2022-12-13 20:59:57,147 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 185 out of 456 [2022-12-13 20:59:57,148 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 1035 transitions, 36032 flow. Second operand has 14 states, 14 states have (on average 186.28571428571428) internal successors, (2608), 14 states have internal predecessors, (2608), 0 states have call successors, (0), 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-12-13 20:59:57,148 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 20:59:57,148 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 185 of 456 [2022-12-13 20:59:57,148 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 21:00:06,796 INFO L130 PetriNetUnfolder]: 7702/17320 cut-off events. [2022-12-13 21:00:06,796 INFO L131 PetriNetUnfolder]: For 733839/733874 co-relation queries the response was YES. [2022-12-13 21:00:06,910 INFO L83 FinitePrefix]: Finished finitePrefix Result has 148338 conditions, 17320 events. 7702/17320 cut-off events. For 733839/733874 co-relation queries the response was YES. Maximal size of possible extension queue 769. Compared 168138 event pairs, 1264 based on Foata normal form. 23/16916 useless extension candidates. Maximal degree in co-relation 148220. Up to 6825 conditions per place. [2022-12-13 21:00:06,967 INFO L137 encePairwiseOnDemand]: 441/456 looper letters, 753 selfloop transitions, 460 changer transitions 0/1231 dead transitions. [2022-12-13 21:00:06,967 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 1231 transitions, 41642 flow [2022-12-13 21:00:06,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-12-13 21:00:06,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2022-12-13 21:00:06,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 4497 transitions. [2022-12-13 21:00:06,971 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4287757437070938 [2022-12-13 21:00:06,971 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 4497 transitions. [2022-12-13 21:00:06,971 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 4497 transitions. [2022-12-13 21:00:06,971 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 21:00:06,972 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 4497 transitions. [2022-12-13 21:00:06,974 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 195.52173913043478) internal successors, (4497), 23 states have internal predecessors, (4497), 0 states have call successors, (0), 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-12-13 21:00:06,978 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 456.0) internal successors, (10944), 24 states have internal predecessors, (10944), 0 states have call successors, (0), 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-12-13 21:00:06,979 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 456.0) internal successors, (10944), 24 states have internal predecessors, (10944), 0 states have call successors, (0), 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-12-13 21:00:06,979 INFO L175 Difference]: Start difference. First operand has 351 places, 1035 transitions, 36032 flow. Second operand 23 states and 4497 transitions. [2022-12-13 21:00:06,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 1231 transitions, 41642 flow [2022-12-13 21:00:14,158 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 1231 transitions, 41406 flow, removed 58 selfloop flow, removed 6 redundant places. [2022-12-13 21:00:14,192 INFO L231 Difference]: Finished difference. Result has 376 places, 1075 transitions, 38908 flow [2022-12-13 21:00:14,193 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=456, PETRI_DIFFERENCE_MINUEND_FLOW=35818, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1035, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=420, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=584, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=38908, PETRI_PLACES=376, PETRI_TRANSITIONS=1075} [2022-12-13 21:00:14,193 INFO L288 CegarLoopForPetriNet]: 85 programPoint places, 291 predicate places. [2022-12-13 21:00:14,193 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 1075 transitions, 38908 flow [2022-12-13 21:00:14,194 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 186.28571428571428) internal successors, (2608), 14 states have internal predecessors, (2608), 0 states have call successors, (0), 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-12-13 21:00:14,194 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 21:00:14,194 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 21:00:14,194 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-12-13 21:00:14,194 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-12-13 21:00:14,194 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 21:00:14,194 INFO L85 PathProgramCache]: Analyzing trace with hash -1809871396, now seen corresponding path program 11 times [2022-12-13 21:00:14,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 21:00:14,195 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2134468438] [2022-12-13 21:00:14,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 21:00:14,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 21:00:14,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 21:00:14,720 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 21:00:14,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 21:00:14,720 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2134468438] [2022-12-13 21:00:14,720 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2134468438] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 21:00:14,720 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 21:00:14,720 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-12-13 21:00:14,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [839733196] [2022-12-13 21:00:14,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 21:00:14,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-12-13 21:00:14,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 21:00:14,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-12-13 21:00:14,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2022-12-13 21:00:16,029 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 185 out of 456 [2022-12-13 21:00:16,031 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 1075 transitions, 38908 flow. Second operand has 14 states, 14 states have (on average 186.28571428571428) internal successors, (2608), 14 states have internal predecessors, (2608), 0 states have call successors, (0), 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-12-13 21:00:16,031 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 21:00:16,031 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 185 of 456 [2022-12-13 21:00:16,031 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 21:00:29,035 INFO L130 PetriNetUnfolder]: 8440/19271 cut-off events. [2022-12-13 21:00:29,036 INFO L131 PetriNetUnfolder]: For 866007/866054 co-relation queries the response was YES. [2022-12-13 21:00:29,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 167178 conditions, 19271 events. 8440/19271 cut-off events. For 866007/866054 co-relation queries the response was YES. Maximal size of possible extension queue 856. Compared 193805 event pairs, 1796 based on Foata normal form. 28/18807 useless extension candidates. Maximal degree in co-relation 167051. Up to 7568 conditions per place. [2022-12-13 21:00:29,318 INFO L137 encePairwiseOnDemand]: 439/456 looper letters, 785 selfloop transitions, 528 changer transitions 0/1331 dead transitions. [2022-12-13 21:00:29,318 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 1331 transitions, 46709 flow [2022-12-13 21:00:29,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-12-13 21:00:29,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-12-13 21:00:29,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3951 transitions. [2022-12-13 21:00:29,324 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4332236842105263 [2022-12-13 21:00:29,324 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3951 transitions. [2022-12-13 21:00:29,324 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3951 transitions. [2022-12-13 21:00:29,325 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 21:00:29,325 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3951 transitions. [2022-12-13 21:00:29,330 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 197.55) internal successors, (3951), 20 states have internal predecessors, (3951), 0 states have call successors, (0), 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-12-13 21:00:29,336 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 456.0) internal successors, (9576), 21 states have internal predecessors, (9576), 0 states have call successors, (0), 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-12-13 21:00:29,337 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 456.0) internal successors, (9576), 21 states have internal predecessors, (9576), 0 states have call successors, (0), 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-12-13 21:00:29,337 INFO L175 Difference]: Start difference. First operand has 376 places, 1075 transitions, 38908 flow. Second operand 20 states and 3951 transitions. [2022-12-13 21:00:29,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 1331 transitions, 46709 flow [2022-12-13 21:00:39,104 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 1331 transitions, 46503 flow, removed 80 selfloop flow, removed 5 redundant places. [2022-12-13 21:00:39,133 INFO L231 Difference]: Finished difference. Result has 400 places, 1156 transitions, 43586 flow [2022-12-13 21:00:39,134 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=456, PETRI_DIFFERENCE_MINUEND_FLOW=38750, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1075, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=447, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=574, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=43586, PETRI_PLACES=400, PETRI_TRANSITIONS=1156} [2022-12-13 21:00:39,134 INFO L288 CegarLoopForPetriNet]: 85 programPoint places, 315 predicate places. [2022-12-13 21:00:39,134 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 1156 transitions, 43586 flow [2022-12-13 21:00:39,134 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 186.28571428571428) internal successors, (2608), 14 states have internal predecessors, (2608), 0 states have call successors, (0), 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-12-13 21:00:39,134 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 21:00:39,135 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 21:00:39,135 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-12-13 21:00:39,135 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-12-13 21:00:39,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 21:00:39,135 INFO L85 PathProgramCache]: Analyzing trace with hash -407714874, now seen corresponding path program 12 times [2022-12-13 21:00:39,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 21:00:39,135 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2038107411] [2022-12-13 21:00:39,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 21:00:39,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 21:00:39,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 21:00:39,530 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 21:00:39,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 21:00:39,530 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2038107411] [2022-12-13 21:00:39,530 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2038107411] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 21:00:39,531 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 21:00:39,531 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-12-13 21:00:39,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1171767171] [2022-12-13 21:00:39,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 21:00:39,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-12-13 21:00:39,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 21:00:39,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-12-13 21:00:39,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2022-12-13 21:00:40,566 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 185 out of 456 [2022-12-13 21:00:40,568 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 1156 transitions, 43586 flow. Second operand has 14 states, 14 states have (on average 186.28571428571428) internal successors, (2608), 14 states have internal predecessors, (2608), 0 states have call successors, (0), 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-12-13 21:00:40,568 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 21:00:40,568 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 185 of 456 [2022-12-13 21:00:40,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 21:00:52,469 INFO L130 PetriNetUnfolder]: 9387/21518 cut-off events. [2022-12-13 21:00:52,469 INFO L131 PetriNetUnfolder]: For 1009760/1009824 co-relation queries the response was YES. [2022-12-13 21:00:52,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 190289 conditions, 21518 events. 9387/21518 cut-off events. For 1009760/1009824 co-relation queries the response was YES. Maximal size of possible extension queue 997. Compared 221754 event pairs, 1816 based on Foata normal form. 36/21011 useless extension candidates. Maximal degree in co-relation 190152. Up to 8518 conditions per place. [2022-12-13 21:00:52,787 INFO L137 encePairwiseOnDemand]: 439/456 looper letters, 1059 selfloop transitions, 408 changer transitions 0/1485 dead transitions. [2022-12-13 21:00:52,788 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 1485 transitions, 54955 flow [2022-12-13 21:00:52,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-12-13 21:00:52,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-12-13 21:00:52,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2790 transitions. [2022-12-13 21:00:52,790 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.43703007518796994 [2022-12-13 21:00:52,790 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2790 transitions. [2022-12-13 21:00:52,790 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2790 transitions. [2022-12-13 21:00:52,791 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 21:00:52,791 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2790 transitions. [2022-12-13 21:00:52,793 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 199.28571428571428) internal successors, (2790), 14 states have internal predecessors, (2790), 0 states have call successors, (0), 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-12-13 21:00:52,796 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 456.0) internal successors, (6840), 15 states have internal predecessors, (6840), 0 states have call successors, (0), 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-12-13 21:00:52,796 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 456.0) internal successors, (6840), 15 states have internal predecessors, (6840), 0 states have call successors, (0), 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-12-13 21:00:52,796 INFO L175 Difference]: Start difference. First operand has 400 places, 1156 transitions, 43586 flow. Second operand 14 states and 2790 transitions. [2022-12-13 21:00:52,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 1485 transitions, 54955 flow [2022-12-13 21:01:06,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 1485 transitions, 54758 flow, removed 64 selfloop flow, removed 5 redundant places. [2022-12-13 21:01:06,327 INFO L231 Difference]: Finished difference. Result has 417 places, 1240 transitions, 48832 flow [2022-12-13 21:01:06,328 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=456, PETRI_DIFFERENCE_MINUEND_FLOW=43428, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=324, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=777, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=48832, PETRI_PLACES=417, PETRI_TRANSITIONS=1240} [2022-12-13 21:01:06,328 INFO L288 CegarLoopForPetriNet]: 85 programPoint places, 332 predicate places. [2022-12-13 21:01:06,328 INFO L495 AbstractCegarLoop]: Abstraction has has 417 places, 1240 transitions, 48832 flow [2022-12-13 21:01:06,329 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 186.28571428571428) internal successors, (2608), 14 states have internal predecessors, (2608), 0 states have call successors, (0), 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-12-13 21:01:06,329 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 21:01:06,329 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 21:01:06,329 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-12-13 21:01:06,329 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-12-13 21:01:06,329 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 21:01:06,329 INFO L85 PathProgramCache]: Analyzing trace with hash 1009996192, now seen corresponding path program 13 times [2022-12-13 21:01:06,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 21:01:06,329 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680799526] [2022-12-13 21:01:06,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 21:01:06,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 21:01:06,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 21:01:06,727 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 21:01:06,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 21:01:06,727 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680799526] [2022-12-13 21:01:06,727 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1680799526] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 21:01:06,727 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 21:01:06,727 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-12-13 21:01:06,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [452808957] [2022-12-13 21:01:06,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 21:01:06,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-12-13 21:01:06,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 21:01:06,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-12-13 21:01:06,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2022-12-13 21:01:07,792 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 185 out of 456 [2022-12-13 21:01:07,793 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 1240 transitions, 48832 flow. Second operand has 14 states, 14 states have (on average 186.28571428571428) internal successors, (2608), 14 states have internal predecessors, (2608), 0 states have call successors, (0), 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-12-13 21:01:07,793 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 21:01:07,794 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 185 of 456 [2022-12-13 21:01:07,794 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 21:01:22,438 INFO L130 PetriNetUnfolder]: 10020/23650 cut-off events. [2022-12-13 21:01:22,439 INFO L131 PetriNetUnfolder]: For 1203467/1203501 co-relation queries the response was YES. [2022-12-13 21:01:22,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 207614 conditions, 23650 events. 10020/23650 cut-off events. For 1203467/1203501 co-relation queries the response was YES. Maximal size of possible extension queue 1050. Compared 252484 event pairs, 2088 based on Foata normal form. 25/23007 useless extension candidates. Maximal degree in co-relation 207468. Up to 9177 conditions per place. [2022-12-13 21:01:22,793 INFO L137 encePairwiseOnDemand]: 439/456 looper letters, 873 selfloop transitions, 600 changer transitions 0/1491 dead transitions. [2022-12-13 21:01:22,793 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 1491 transitions, 56728 flow [2022-12-13 21:01:22,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-12-13 21:01:22,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2022-12-13 21:01:22,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 4339 transitions. [2022-12-13 21:01:22,797 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4325159489633174 [2022-12-13 21:01:22,797 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 4339 transitions. [2022-12-13 21:01:22,797 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 4339 transitions. [2022-12-13 21:01:22,798 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 21:01:22,798 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 4339 transitions. [2022-12-13 21:01:22,801 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 197.22727272727272) internal successors, (4339), 22 states have internal predecessors, (4339), 0 states have call successors, (0), 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-12-13 21:01:22,804 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 456.0) internal successors, (10488), 23 states have internal predecessors, (10488), 0 states have call successors, (0), 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-12-13 21:01:22,805 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 456.0) internal successors, (10488), 23 states have internal predecessors, (10488), 0 states have call successors, (0), 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-12-13 21:01:22,805 INFO L175 Difference]: Start difference. First operand has 417 places, 1240 transitions, 48832 flow. Second operand 22 states and 4339 transitions. [2022-12-13 21:01:22,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 1491 transitions, 56728 flow [2022-12-13 21:01:37,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 1491 transitions, 56530 flow, removed 68 selfloop flow, removed 5 redundant places. [2022-12-13 21:01:38,013 INFO L231 Difference]: Finished difference. Result has 445 places, 1326 transitions, 54190 flow [2022-12-13 21:01:38,014 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=456, PETRI_DIFFERENCE_MINUEND_FLOW=48613, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=513, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=668, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=54190, PETRI_PLACES=445, PETRI_TRANSITIONS=1326} [2022-12-13 21:01:38,014 INFO L288 CegarLoopForPetriNet]: 85 programPoint places, 360 predicate places. [2022-12-13 21:01:38,014 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 1326 transitions, 54190 flow [2022-12-13 21:01:38,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 186.28571428571428) internal successors, (2608), 14 states have internal predecessors, (2608), 0 states have call successors, (0), 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-12-13 21:01:38,014 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 21:01:38,014 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 21:01:38,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-12-13 21:01:38,015 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-12-13 21:01:38,015 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 21:01:38,015 INFO L85 PathProgramCache]: Analyzing trace with hash 1051410123, now seen corresponding path program 1 times [2022-12-13 21:01:38,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 21:01:38,015 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1284206786] [2022-12-13 21:01:38,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 21:01:38,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 21:01:38,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 21:01:38,193 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 21:01:38,193 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 21:01:38,194 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1284206786] [2022-12-13 21:01:38,194 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1284206786] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 21:01:38,194 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 21:01:38,194 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-13 21:01:38,194 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2005370889] [2022-12-13 21:01:38,194 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 21:01:38,194 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-13 21:01:38,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 21:01:38,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-13 21:01:38,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-12-13 21:01:38,452 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 187 out of 456 [2022-12-13 21:01:38,452 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 1326 transitions, 54190 flow. Second operand has 6 states, 6 states have (on average 189.5) internal successors, (1137), 6 states have internal predecessors, (1137), 0 states have call successors, (0), 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-12-13 21:01:38,452 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 21:01:38,452 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 187 of 456 [2022-12-13 21:01:38,452 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 21:01:50,198 INFO L130 PetriNetUnfolder]: 7286/20371 cut-off events. [2022-12-13 21:01:50,198 INFO L131 PetriNetUnfolder]: For 901118/903542 co-relation queries the response was YES. [2022-12-13 21:01:50,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 175047 conditions, 20371 events. 7286/20371 cut-off events. For 901118/903542 co-relation queries the response was YES. Maximal size of possible extension queue 1126. Compared 241661 event pairs, 3896 based on Foata normal form. 304/19555 useless extension candidates. Maximal degree in co-relation 174889. Up to 14092 conditions per place. [2022-12-13 21:01:50,617 INFO L137 encePairwiseOnDemand]: 451/456 looper letters, 972 selfloop transitions, 4 changer transitions 0/1325 dead transitions. [2022-12-13 21:01:50,617 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 1325 transitions, 56140 flow [2022-12-13 21:01:50,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-13 21:01:50,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-12-13 21:01:50,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1163 transitions. [2022-12-13 21:01:50,619 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.42507309941520466 [2022-12-13 21:01:50,619 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1163 transitions. [2022-12-13 21:01:50,620 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1163 transitions. [2022-12-13 21:01:50,620 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 21:01:50,620 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1163 transitions. [2022-12-13 21:01:50,621 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 193.83333333333334) internal successors, (1163), 6 states have internal predecessors, (1163), 0 states have call successors, (0), 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-12-13 21:01:50,622 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 456.0) internal successors, (3192), 7 states have internal predecessors, (3192), 0 states have call successors, (0), 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-12-13 21:01:50,622 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 456.0) internal successors, (3192), 7 states have internal predecessors, (3192), 0 states have call successors, (0), 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-12-13 21:01:50,622 INFO L175 Difference]: Start difference. First operand has 445 places, 1326 transitions, 54190 flow. Second operand 6 states and 1163 transitions. [2022-12-13 21:01:50,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 1325 transitions, 56140 flow [2022-12-13 21:02:00,899 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 443 places, 1325 transitions, 55708 flow, removed 52 selfloop flow, removed 6 redundant places. [2022-12-13 21:02:00,933 INFO L231 Difference]: Finished difference. Result has 443 places, 1325 transitions, 53764 flow [2022-12-13 21:02:00,933 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=456, PETRI_DIFFERENCE_MINUEND_FLOW=53756, PETRI_DIFFERENCE_MINUEND_PLACES=438, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=53764, PETRI_PLACES=443, PETRI_TRANSITIONS=1325} [2022-12-13 21:02:00,934 INFO L288 CegarLoopForPetriNet]: 85 programPoint places, 358 predicate places. [2022-12-13 21:02:00,934 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 1325 transitions, 53764 flow [2022-12-13 21:02:00,934 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 189.5) internal successors, (1137), 6 states have internal predecessors, (1137), 0 states have call successors, (0), 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-12-13 21:02:00,934 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 21:02:00,934 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] [2022-12-13 21:02:00,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2022-12-13 21:02:00,935 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-12-13 21:02:00,935 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 21:02:00,935 INFO L85 PathProgramCache]: Analyzing trace with hash 1571102896, now seen corresponding path program 1 times [2022-12-13 21:02:00,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 21:02:00,935 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1875377437] [2022-12-13 21:02:00,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 21:02:00,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 21:02:00,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 21:02:01,110 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 21:02:01,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 21:02:01,111 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1875377437] [2022-12-13 21:02:01,111 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1875377437] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 21:02:01,111 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 21:02:01,111 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-13 21:02:01,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [622696423] [2022-12-13 21:02:01,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 21:02:01,111 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-13 21:02:01,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 21:02:01,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-13 21:02:01,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-12-13 21:02:01,407 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 187 out of 456 [2022-12-13 21:02:01,408 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 1325 transitions, 53764 flow. Second operand has 6 states, 6 states have (on average 189.66666666666666) internal successors, (1138), 6 states have internal predecessors, (1138), 0 states have call successors, (0), 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-12-13 21:02:01,408 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 21:02:01,408 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 187 of 456 [2022-12-13 21:02:01,408 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 21:02:12,316 INFO L130 PetriNetUnfolder]: 7394/20566 cut-off events. [2022-12-13 21:02:12,316 INFO L131 PetriNetUnfolder]: For 889720/891918 co-relation queries the response was YES. [2022-12-13 21:02:12,536 INFO L83 FinitePrefix]: Finished finitePrefix Result has 175478 conditions, 20566 events. 7394/20566 cut-off events. For 889720/891918 co-relation queries the response was YES. Maximal size of possible extension queue 1133. Compared 243565 event pairs, 3971 based on Foata normal form. 197/19670 useless extension candidates. Maximal degree in co-relation 175320. Up to 14143 conditions per place. [2022-12-13 21:02:12,612 INFO L137 encePairwiseOnDemand]: 449/456 looper letters, 806 selfloop transitions, 0 changer transitions 180/1326 dead transitions. [2022-12-13 21:02:12,612 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 1326 transitions, 55722 flow [2022-12-13 21:02:12,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-13 21:02:12,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-12-13 21:02:12,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1164 transitions. [2022-12-13 21:02:12,614 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.42543859649122806 [2022-12-13 21:02:12,614 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1164 transitions. [2022-12-13 21:02:12,614 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1164 transitions. [2022-12-13 21:02:12,615 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 21:02:12,615 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1164 transitions. [2022-12-13 21:02:12,616 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 194.0) internal successors, (1164), 6 states have internal predecessors, (1164), 0 states have call successors, (0), 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-12-13 21:02:12,618 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 456.0) internal successors, (3192), 7 states have internal predecessors, (3192), 0 states have call successors, (0), 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-12-13 21:02:12,618 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 456.0) internal successors, (3192), 7 states have internal predecessors, (3192), 0 states have call successors, (0), 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-12-13 21:02:12,618 INFO L175 Difference]: Start difference. First operand has 443 places, 1325 transitions, 53764 flow. Second operand 6 states and 1164 transitions. [2022-12-13 21:02:12,619 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 1326 transitions, 55722 flow [2022-12-13 21:02:22,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 443 places, 1326 transitions, 55715 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-12-13 21:02:22,703 INFO L231 Difference]: Finished difference. Result has 443 places, 1146 transitions, 45236 flow [2022-12-13 21:02:22,704 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=456, PETRI_DIFFERENCE_MINUEND_FLOW=53755, PETRI_DIFFERENCE_MINUEND_PLACES=438, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=45236, PETRI_PLACES=443, PETRI_TRANSITIONS=1146} [2022-12-13 21:02:22,704 INFO L288 CegarLoopForPetriNet]: 85 programPoint places, 358 predicate places. [2022-12-13 21:02:22,704 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 1146 transitions, 45236 flow [2022-12-13 21:02:22,705 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 189.66666666666666) internal successors, (1138), 6 states have internal predecessors, (1138), 0 states have call successors, (0), 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-12-13 21:02:22,705 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 21:02:22,705 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] [2022-12-13 21:02:22,705 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2022-12-13 21:02:22,705 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-12-13 21:02:22,705 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 21:02:22,705 INFO L85 PathProgramCache]: Analyzing trace with hash 1704426503, now seen corresponding path program 1 times [2022-12-13 21:02:22,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 21:02:22,706 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [329900278] [2022-12-13 21:02:22,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 21:02:22,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 21:02:22,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 21:02:23,102 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 21:02:23,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 21:02:23,102 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [329900278] [2022-12-13 21:02:23,102 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [329900278] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 21:02:23,102 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 21:02:23,102 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-13 21:02:23,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [21273637] [2022-12-13 21:02:23,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 21:02:23,103 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-13 21:02:23,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 21:02:23,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-13 21:02:23,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-12-13 21:02:23,402 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 192 out of 456 [2022-12-13 21:02:23,404 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 1146 transitions, 45236 flow. Second operand has 6 states, 6 states have (on average 195.66666666666666) internal successors, (1174), 6 states have internal predecessors, (1174), 0 states have call successors, (0), 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-12-13 21:02:23,404 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 21:02:23,404 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 192 of 456 [2022-12-13 21:02:23,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 21:02:38,656 INFO L130 PetriNetUnfolder]: 11075/25085 cut-off events. [2022-12-13 21:02:38,656 INFO L131 PetriNetUnfolder]: For 1044891/1047089 co-relation queries the response was YES. [2022-12-13 21:02:39,046 INFO L83 FinitePrefix]: Finished finitePrefix Result has 212608 conditions, 25085 events. 11075/25085 cut-off events. For 1044891/1047089 co-relation queries the response was YES. Maximal size of possible extension queue 1132. Compared 268664 event pairs, 4182 based on Foata normal form. 192/24593 useless extension candidates. Maximal degree in co-relation 212450. Up to 17682 conditions per place. [2022-12-13 21:02:39,129 INFO L137 encePairwiseOnDemand]: 448/456 looper letters, 759 selfloop transitions, 508 changer transitions 105/1706 dead transitions. [2022-12-13 21:02:39,129 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 1706 transitions, 72932 flow [2022-12-13 21:02:39,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-13 21:02:39,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-12-13 21:02:39,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1205 transitions. [2022-12-13 21:02:39,131 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.44042397660818716 [2022-12-13 21:02:39,131 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1205 transitions. [2022-12-13 21:02:39,131 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1205 transitions. [2022-12-13 21:02:39,131 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 21:02:39,131 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1205 transitions. [2022-12-13 21:02:39,132 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 200.83333333333334) internal successors, (1205), 6 states have internal predecessors, (1205), 0 states have call successors, (0), 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-12-13 21:02:39,134 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 456.0) internal successors, (3192), 7 states have internal predecessors, (3192), 0 states have call successors, (0), 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-12-13 21:02:39,134 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 456.0) internal successors, (3192), 7 states have internal predecessors, (3192), 0 states have call successors, (0), 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-12-13 21:02:39,134 INFO L175 Difference]: Start difference. First operand has 443 places, 1146 transitions, 45236 flow. Second operand 6 states and 1205 transitions. [2022-12-13 21:02:39,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 1706 transitions, 72932 flow [2022-12-13 21:02:50,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 1706 transitions, 68987 flow, removed 1198 selfloop flow, removed 14 redundant places. [2022-12-13 21:02:50,447 INFO L231 Difference]: Finished difference. Result has 407 places, 1553 transitions, 62225 flow [2022-12-13 21:02:50,447 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=456, PETRI_DIFFERENCE_MINUEND_FLOW=42879, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1016, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=62225, PETRI_PLACES=407, PETRI_TRANSITIONS=1553} [2022-12-13 21:02:50,447 INFO L288 CegarLoopForPetriNet]: 85 programPoint places, 322 predicate places. [2022-12-13 21:02:50,447 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 1553 transitions, 62225 flow [2022-12-13 21:02:50,448 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 195.66666666666666) internal successors, (1174), 6 states have internal predecessors, (1174), 0 states have call successors, (0), 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-12-13 21:02:50,448 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 21:02:50,448 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] [2022-12-13 21:02:50,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2022-12-13 21:02:50,448 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-12-13 21:02:50,448 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 21:02:50,448 INFO L85 PathProgramCache]: Analyzing trace with hash 1288806212, now seen corresponding path program 1 times [2022-12-13 21:02:50,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 21:02:50,448 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1087145448] [2022-12-13 21:02:50,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 21:02:50,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 21:02:50,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 21:02:50,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-12-13 21:02:50,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 21:02:50,864 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1087145448] [2022-12-13 21:02:50,864 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1087145448] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 21:02:50,864 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 21:02:50,864 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-12-13 21:02:50,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [358883036] [2022-12-13 21:02:50,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 21:02:50,864 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-13 21:02:50,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 21:02:50,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-13 21:02:50,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2022-12-13 21:02:51,441 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 187 out of 456 [2022-12-13 21:02:51,442 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 1553 transitions, 62225 flow. Second operand has 10 states, 10 states have (on average 189.4) internal successors, (1894), 10 states have internal predecessors, (1894), 0 states have call successors, (0), 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-12-13 21:02:51,442 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 21:02:51,442 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 187 of 456 [2022-12-13 21:02:51,442 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 21:03:05,790 INFO L130 PetriNetUnfolder]: 9278/21945 cut-off events. [2022-12-13 21:03:05,790 INFO L131 PetriNetUnfolder]: For 822963/823752 co-relation queries the response was YES. [2022-12-13 21:03:06,023 INFO L83 FinitePrefix]: Finished finitePrefix Result has 179160 conditions, 21945 events. 9278/21945 cut-off events. For 822963/823752 co-relation queries the response was YES. Maximal size of possible extension queue 1048. Compared 239578 event pairs, 2596 based on Foata normal form. 444/21918 useless extension candidates. Maximal degree in co-relation 179011. Up to 13107 conditions per place. [2022-12-13 21:03:06,048 INFO L137 encePairwiseOnDemand]: 448/456 looper letters, 126 selfloop transitions, 14 changer transitions 1453/1635 dead transitions. [2022-12-13 21:03:06,048 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 1635 transitions, 66618 flow [2022-12-13 21:03:06,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-12-13 21:03:06,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-12-13 21:03:06,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1752 transitions. [2022-12-13 21:03:06,050 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4269005847953216 [2022-12-13 21:03:06,050 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1752 transitions. [2022-12-13 21:03:06,050 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1752 transitions. [2022-12-13 21:03:06,050 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 21:03:06,050 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1752 transitions. [2022-12-13 21:03:06,052 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 194.66666666666666) internal successors, (1752), 9 states have internal predecessors, (1752), 0 states have call successors, (0), 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-12-13 21:03:06,054 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 456.0) internal successors, (4560), 10 states have internal predecessors, (4560), 0 states have call successors, (0), 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-12-13 21:03:06,054 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 456.0) internal successors, (4560), 10 states have internal predecessors, (4560), 0 states have call successors, (0), 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-12-13 21:03:06,054 INFO L175 Difference]: Start difference. First operand has 407 places, 1553 transitions, 62225 flow. Second operand 9 states and 1752 transitions. [2022-12-13 21:03:06,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 1635 transitions, 66618 flow [2022-12-13 21:03:15,169 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 1635 transitions, 64546 flow, removed 1036 selfloop flow, removed 1 redundant places. [2022-12-13 21:03:15,190 INFO L231 Difference]: Finished difference. Result has 418 places, 177 transitions, 5159 flow [2022-12-13 21:03:15,190 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=456, PETRI_DIFFERENCE_MINUEND_FLOW=60241, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1539, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5159, PETRI_PLACES=418, PETRI_TRANSITIONS=177} [2022-12-13 21:03:15,191 INFO L288 CegarLoopForPetriNet]: 85 programPoint places, 333 predicate places. [2022-12-13 21:03:15,191 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 177 transitions, 5159 flow [2022-12-13 21:03:15,191 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 189.4) internal successors, (1894), 10 states have internal predecessors, (1894), 0 states have call successors, (0), 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-12-13 21:03:15,191 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 21:03:15,191 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] [2022-12-13 21:03:15,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2022-12-13 21:03:15,191 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-12-13 21:03:15,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 21:03:15,192 INFO L85 PathProgramCache]: Analyzing trace with hash 5123712, now seen corresponding path program 2 times [2022-12-13 21:03:15,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 21:03:15,192 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1571942299] [2022-12-13 21:03:15,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 21:03:15,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 21:03:15,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 21:03:15,609 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 21:03:15,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 21:03:15,609 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1571942299] [2022-12-13 21:03:15,609 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1571942299] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 21:03:15,609 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 21:03:15,609 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-12-13 21:03:15,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1101302372] [2022-12-13 21:03:15,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 21:03:15,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-13 21:03:15,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 21:03:15,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-13 21:03:15,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2022-12-13 21:03:16,314 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 187 out of 456 [2022-12-13 21:03:16,315 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 177 transitions, 5159 flow. Second operand has 11 states, 11 states have (on average 189.1818181818182) internal successors, (2081), 11 states have internal predecessors, (2081), 0 states have call successors, (0), 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-12-13 21:03:16,315 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 21:03:16,315 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 187 of 456 [2022-12-13 21:03:16,315 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 21:03:16,991 INFO L130 PetriNetUnfolder]: 351/1111 cut-off events. [2022-12-13 21:03:16,991 INFO L131 PetriNetUnfolder]: For 43514/43524 co-relation queries the response was YES. [2022-12-13 21:03:17,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10158 conditions, 1111 events. 351/1111 cut-off events. For 43514/43524 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 7267 event pairs, 126 based on Foata normal form. 44/1146 useless extension candidates. Maximal degree in co-relation 10004. Up to 809 conditions per place. [2022-12-13 21:03:17,003 INFO L137 encePairwiseOnDemand]: 447/456 looper letters, 104 selfloop transitions, 55 changer transitions 37/238 dead transitions. [2022-12-13 21:03:17,003 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 238 transitions, 7742 flow [2022-12-13 21:03:17,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-12-13 21:03:17,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-12-13 21:03:17,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1730 transitions. [2022-12-13 21:03:17,005 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4215399610136452 [2022-12-13 21:03:17,005 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1730 transitions. [2022-12-13 21:03:17,005 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1730 transitions. [2022-12-13 21:03:17,005 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 21:03:17,005 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1730 transitions. [2022-12-13 21:03:17,006 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 192.22222222222223) internal successors, (1730), 9 states have internal predecessors, (1730), 0 states have call successors, (0), 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-12-13 21:03:17,008 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 456.0) internal successors, (4560), 10 states have internal predecessors, (4560), 0 states have call successors, (0), 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-12-13 21:03:17,008 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 456.0) internal successors, (4560), 10 states have internal predecessors, (4560), 0 states have call successors, (0), 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-12-13 21:03:17,008 INFO L175 Difference]: Start difference. First operand has 418 places, 177 transitions, 5159 flow. Second operand 9 states and 1730 transitions. [2022-12-13 21:03:17,008 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 238 transitions, 7742 flow [2022-12-13 21:03:17,095 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 238 transitions, 4848 flow, removed 170 selfloop flow, removed 134 redundant places. [2022-12-13 21:03:17,098 INFO L231 Difference]: Finished difference. Result has 238 places, 177 transitions, 3321 flow [2022-12-13 21:03:17,098 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=456, PETRI_DIFFERENCE_MINUEND_FLOW=3174, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3321, PETRI_PLACES=238, PETRI_TRANSITIONS=177} [2022-12-13 21:03:17,098 INFO L288 CegarLoopForPetriNet]: 85 programPoint places, 153 predicate places. [2022-12-13 21:03:17,098 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 177 transitions, 3321 flow [2022-12-13 21:03:17,099 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 189.1818181818182) internal successors, (2081), 11 states have internal predecessors, (2081), 0 states have call successors, (0), 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-12-13 21:03:17,099 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 21:03:17,099 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] [2022-12-13 21:03:17,099 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2022-12-13 21:03:17,099 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-12-13 21:03:17,099 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 21:03:17,099 INFO L85 PathProgramCache]: Analyzing trace with hash -1046255990, now seen corresponding path program 3 times [2022-12-13 21:03:17,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 21:03:17,099 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [819599924] [2022-12-13 21:03:17,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 21:03:17,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 21:03:17,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 21:03:17,507 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 21:03:17,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 21:03:17,507 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [819599924] [2022-12-13 21:03:17,507 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [819599924] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 21:03:17,507 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 21:03:17,507 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-12-13 21:03:17,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [802826914] [2022-12-13 21:03:17,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 21:03:17,508 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-13 21:03:17,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 21:03:17,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-13 21:03:17,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2022-12-13 21:03:18,327 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 187 out of 456 [2022-12-13 21:03:18,328 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 177 transitions, 3321 flow. Second operand has 11 states, 11 states have (on average 189.1818181818182) internal successors, (2081), 11 states have internal predecessors, (2081), 0 states have call successors, (0), 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-12-13 21:03:18,328 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 21:03:18,328 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 187 of 456 [2022-12-13 21:03:18,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 21:03:18,909 INFO L130 PetriNetUnfolder]: 432/1302 cut-off events. [2022-12-13 21:03:18,909 INFO L131 PetriNetUnfolder]: For 12608/12618 co-relation queries the response was YES. [2022-12-13 21:03:18,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7830 conditions, 1302 events. 432/1302 cut-off events. For 12608/12618 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 8874 event pairs, 129 based on Foata normal form. 44/1337 useless extension candidates. Maximal degree in co-relation 7752. Up to 414 conditions per place. [2022-12-13 21:03:18,917 INFO L137 encePairwiseOnDemand]: 448/456 looper letters, 110 selfloop transitions, 15 changer transitions 75/242 dead transitions. [2022-12-13 21:03:18,917 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 242 transitions, 4932 flow [2022-12-13 21:03:18,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-12-13 21:03:18,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-12-13 21:03:18,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1734 transitions. [2022-12-13 21:03:18,919 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.42251461988304095 [2022-12-13 21:03:18,919 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1734 transitions. [2022-12-13 21:03:18,919 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1734 transitions. [2022-12-13 21:03:18,919 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 21:03:18,919 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1734 transitions. [2022-12-13 21:03:18,920 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 192.66666666666666) internal successors, (1734), 9 states have internal predecessors, (1734), 0 states have call successors, (0), 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-12-13 21:03:18,922 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 456.0) internal successors, (4560), 10 states have internal predecessors, (4560), 0 states have call successors, (0), 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-12-13 21:03:18,922 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 456.0) internal successors, (4560), 10 states have internal predecessors, (4560), 0 states have call successors, (0), 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-12-13 21:03:18,922 INFO L175 Difference]: Start difference. First operand has 238 places, 177 transitions, 3321 flow. Second operand 9 states and 1734 transitions. [2022-12-13 21:03:18,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 242 transitions, 4932 flow [2022-12-13 21:03:18,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 242 transitions, 4676 flow, removed 8 selfloop flow, removed 13 redundant places. [2022-12-13 21:03:18,952 INFO L231 Difference]: Finished difference. Result has 236 places, 164 transitions, 2932 flow [2022-12-13 21:03:18,953 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=456, PETRI_DIFFERENCE_MINUEND_FLOW=3141, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2932, PETRI_PLACES=236, PETRI_TRANSITIONS=164} [2022-12-13 21:03:18,953 INFO L288 CegarLoopForPetriNet]: 85 programPoint places, 151 predicate places. [2022-12-13 21:03:18,953 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 164 transitions, 2932 flow [2022-12-13 21:03:18,953 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 189.1818181818182) internal successors, (2081), 11 states have internal predecessors, (2081), 0 states have call successors, (0), 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-12-13 21:03:18,953 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 21:03:18,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] [2022-12-13 21:03:18,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2022-12-13 21:03:18,953 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-12-13 21:03:18,954 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 21:03:18,954 INFO L85 PathProgramCache]: Analyzing trace with hash 373049636, now seen corresponding path program 4 times [2022-12-13 21:03:18,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 21:03:18,954 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [841394908] [2022-12-13 21:03:18,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 21:03:18,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 21:03:18,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 21:03:19,361 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 21:03:19,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 21:03:19,361 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [841394908] [2022-12-13 21:03:19,361 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [841394908] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 21:03:19,361 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 21:03:19,361 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-12-13 21:03:19,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [486464805] [2022-12-13 21:03:19,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 21:03:19,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-13 21:03:19,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 21:03:19,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-13 21:03:19,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2022-12-13 21:03:20,060 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 187 out of 456 [2022-12-13 21:03:20,061 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 164 transitions, 2932 flow. Second operand has 11 states, 11 states have (on average 189.1818181818182) internal successors, (2081), 11 states have internal predecessors, (2081), 0 states have call successors, (0), 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-12-13 21:03:20,061 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 21:03:20,061 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 187 of 456 [2022-12-13 21:03:20,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 21:03:20,555 INFO L130 PetriNetUnfolder]: 262/934 cut-off events. [2022-12-13 21:03:20,555 INFO L131 PetriNetUnfolder]: For 9008/9018 co-relation queries the response was YES. [2022-12-13 21:03:20,559 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5242 conditions, 934 events. 262/934 cut-off events. For 9008/9018 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 6172 event pairs, 63 based on Foata normal form. 44/977 useless extension candidates. Maximal degree in co-relation 5161. Up to 555 conditions per place. [2022-12-13 21:03:20,561 INFO L137 encePairwiseOnDemand]: 447/456 looper letters, 81 selfloop transitions, 43 changer transitions 54/220 dead transitions. [2022-12-13 21:03:20,561 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 220 transitions, 4472 flow [2022-12-13 21:03:20,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-13 21:03:20,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-12-13 21:03:20,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1918 transitions. [2022-12-13 21:03:20,563 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4206140350877193 [2022-12-13 21:03:20,563 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1918 transitions. [2022-12-13 21:03:20,563 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1918 transitions. [2022-12-13 21:03:20,563 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 21:03:20,563 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1918 transitions. [2022-12-13 21:03:20,564 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 191.8) internal successors, (1918), 10 states have internal predecessors, (1918), 0 states have call successors, (0), 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-12-13 21:03:20,566 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 456.0) internal successors, (5016), 11 states have internal predecessors, (5016), 0 states have call successors, (0), 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-12-13 21:03:20,566 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 456.0) internal successors, (5016), 11 states have internal predecessors, (5016), 0 states have call successors, (0), 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-12-13 21:03:20,566 INFO L175 Difference]: Start difference. First operand has 236 places, 164 transitions, 2932 flow. Second operand 10 states and 1918 transitions. [2022-12-13 21:03:20,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 220 transitions, 4472 flow [2022-12-13 21:03:20,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 220 transitions, 4412 flow, removed 8 selfloop flow, removed 9 redundant places. [2022-12-13 21:03:20,642 INFO L231 Difference]: Finished difference. Result has 236 places, 164 transitions, 3024 flow [2022-12-13 21:03:20,642 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=456, PETRI_DIFFERENCE_MINUEND_FLOW=2898, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3024, PETRI_PLACES=236, PETRI_TRANSITIONS=164} [2022-12-13 21:03:20,642 INFO L288 CegarLoopForPetriNet]: 85 programPoint places, 151 predicate places. [2022-12-13 21:03:20,642 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 164 transitions, 3024 flow [2022-12-13 21:03:20,642 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 189.1818181818182) internal successors, (2081), 11 states have internal predecessors, (2081), 0 states have call successors, (0), 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-12-13 21:03:20,642 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 21:03:20,642 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] [2022-12-13 21:03:20,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2022-12-13 21:03:20,643 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2022-12-13 21:03:20,643 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 21:03:20,643 INFO L85 PathProgramCache]: Analyzing trace with hash 753629816, now seen corresponding path program 5 times [2022-12-13 21:03:20,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 21:03:20,643 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1952670260] [2022-12-13 21:03:20,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 21:03:20,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 21:03:20,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 21:03:21,035 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 21:03:21,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 21:03:21,036 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1952670260] [2022-12-13 21:03:21,036 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1952670260] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 21:03:21,036 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 21:03:21,036 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-12-13 21:03:21,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [904737691] [2022-12-13 21:03:21,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 21:03:21,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-13 21:03:21,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 21:03:21,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-13 21:03:21,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2022-12-13 21:03:22,004 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 187 out of 456 [2022-12-13 21:03:22,005 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 164 transitions, 3024 flow. Second operand has 11 states, 11 states have (on average 189.1818181818182) internal successors, (2081), 11 states have internal predecessors, (2081), 0 states have call successors, (0), 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-12-13 21:03:22,005 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 21:03:22,005 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 187 of 456 [2022-12-13 21:03:22,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 21:03:22,466 INFO L130 PetriNetUnfolder]: 181/695 cut-off events. [2022-12-13 21:03:22,466 INFO L131 PetriNetUnfolder]: For 6923/6933 co-relation queries the response was YES. [2022-12-13 21:03:22,468 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4102 conditions, 695 events. 181/695 cut-off events. For 6923/6933 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 4218 event pairs, 30 based on Foata normal form. 44/738 useless extension candidates. Maximal degree in co-relation 4023. Up to 252 conditions per place. [2022-12-13 21:03:22,469 INFO L137 encePairwiseOnDemand]: 448/456 looper letters, 0 selfloop transitions, 0 changer transitions 184/184 dead transitions. [2022-12-13 21:03:22,469 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 184 transitions, 3655 flow [2022-12-13 21:03:22,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-12-13 21:03:22,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-12-13 21:03:22,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1726 transitions. [2022-12-13 21:03:22,471 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.42056530214424953 [2022-12-13 21:03:22,471 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1726 transitions. [2022-12-13 21:03:22,471 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1726 transitions. [2022-12-13 21:03:22,471 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 21:03:22,471 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1726 transitions. [2022-12-13 21:03:22,472 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 191.77777777777777) internal successors, (1726), 9 states have internal predecessors, (1726), 0 states have call successors, (0), 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-12-13 21:03:22,474 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 456.0) internal successors, (4560), 10 states have internal predecessors, (4560), 0 states have call successors, (0), 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-12-13 21:03:22,474 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 456.0) internal successors, (4560), 10 states have internal predecessors, (4560), 0 states have call successors, (0), 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-12-13 21:03:22,474 INFO L175 Difference]: Start difference. First operand has 236 places, 164 transitions, 3024 flow. Second operand 9 states and 1726 transitions. [2022-12-13 21:03:22,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 184 transitions, 3655 flow [2022-12-13 21:03:22,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 184 transitions, 3535 flow, removed 1 selfloop flow, removed 10 redundant places. [2022-12-13 21:03:22,497 INFO L231 Difference]: Finished difference. Result has 231 places, 0 transitions, 0 flow [2022-12-13 21:03:22,497 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=456, PETRI_DIFFERENCE_MINUEND_FLOW=2904, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=0, PETRI_PLACES=231, PETRI_TRANSITIONS=0} [2022-12-13 21:03:22,498 INFO L288 CegarLoopForPetriNet]: 85 programPoint places, 146 predicate places. [2022-12-13 21:03:22,498 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 0 transitions, 0 flow [2022-12-13 21:03:22,498 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 189.1818181818182) internal successors, (2081), 11 states have internal predecessors, (2081), 0 states have call successors, (0), 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-12-13 21:03:22,500 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (24 of 25 remaining) [2022-12-13 21:03:22,500 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (23 of 25 remaining) [2022-12-13 21:03:22,500 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (22 of 25 remaining) [2022-12-13 21:03:22,500 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (21 of 25 remaining) [2022-12-13 21:03:22,500 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (20 of 25 remaining) [2022-12-13 21:03:22,500 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (19 of 25 remaining) [2022-12-13 21:03:22,500 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (18 of 25 remaining) [2022-12-13 21:03:22,500 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (17 of 25 remaining) [2022-12-13 21:03:22,500 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr11ASSERT_VIOLATIONDATA_RACE (16 of 25 remaining) [2022-12-13 21:03:22,500 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr7ASSERT_VIOLATIONDATA_RACE (15 of 25 remaining) [2022-12-13 21:03:22,500 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACE (14 of 25 remaining) [2022-12-13 21:03:22,501 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr8ASSERT_VIOLATIONDATA_RACE (13 of 25 remaining) [2022-12-13 21:03:22,501 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr13ASSERT_VIOLATIONDATA_RACE (12 of 25 remaining) [2022-12-13 21:03:22,501 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE (11 of 25 remaining) [2022-12-13 21:03:22,501 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (10 of 25 remaining) [2022-12-13 21:03:22,501 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (9 of 25 remaining) [2022-12-13 21:03:22,501 INFO L805 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr0ASSERT_VIOLATIONDATA_RACE (8 of 25 remaining) [2022-12-13 21:03:22,501 INFO L805 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr1ASSERT_VIOLATIONDATA_RACE (7 of 25 remaining) [2022-12-13 21:03:22,501 INFO L805 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr2ASSERT_VIOLATIONDATA_RACE (6 of 25 remaining) [2022-12-13 21:03:22,501 INFO L805 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr0ASSERT_VIOLATIONDATA_RACE (5 of 25 remaining) [2022-12-13 21:03:22,501 INFO L805 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr1ASSERT_VIOLATIONDATA_RACE (4 of 25 remaining) [2022-12-13 21:03:22,501 INFO L805 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr2ASSERT_VIOLATIONDATA_RACE (3 of 25 remaining) [2022-12-13 21:03:22,501 INFO L805 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr0ASSERT_VIOLATIONDATA_RACE (2 of 25 remaining) [2022-12-13 21:03:22,501 INFO L805 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr1ASSERT_VIOLATIONDATA_RACE (1 of 25 remaining) [2022-12-13 21:03:22,501 INFO L805 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr2ASSERT_VIOLATIONDATA_RACE (0 of 25 remaining) [2022-12-13 21:03:22,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2022-12-13 21:03:22,502 INFO L445 BasicCegarLoop]: Path program histogram: [13, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 21:03:22,505 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-12-13 21:03:22,505 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2022-12-13 21:03:22,508 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 13.12 09:03:22 BasicIcfg [2022-12-13 21:03:22,508 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-12-13 21:03:22,509 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-12-13 21:03:22,509 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-12-13 21:03:22,509 INFO L275 PluginConnector]: Witness Printer initialized [2022-12-13 21:03:22,509 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.12 08:56:43" (3/4) ... [2022-12-13 21:03:22,511 INFO L137 WitnessPrinter]: Generating witness for correct program [2022-12-13 21:03:22,516 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure my_callback [2022-12-13 21:03:22,522 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 64 nodes and edges [2022-12-13 21:03:22,522 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 27 nodes and edges [2022-12-13 21:03:22,522 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 6 nodes and edges [2022-12-13 21:03:22,523 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2022-12-13 21:03:22,567 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6289944d-e0a0-48ce-b197-febc6f75a212/bin/uautomizer-uyxdKDjOR8/witness.graphml [2022-12-13 21:03:22,567 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-12-13 21:03:22,568 INFO L158 Benchmark]: Toolchain (without parser) took 400433.62ms. Allocated memory was 130.0MB in the beginning and 4.9GB in the end (delta: 4.8GB). Free memory was 90.1MB in the beginning and 2.9GB in the end (delta: -2.8GB). Peak memory consumption was 2.0GB. Max. memory is 16.1GB. [2022-12-13 21:03:22,568 INFO L158 Benchmark]: CDTParser took 0.10ms. Allocated memory is still 107.0MB. Free memory was 81.3MB in the beginning and 81.2MB in the end (delta: 83.9kB). There was no memory consumed. Max. memory is 16.1GB. [2022-12-13 21:03:22,568 INFO L158 Benchmark]: CACSL2BoogieTranslator took 706.05ms. Allocated memory is still 130.0MB. Free memory was 89.9MB in the beginning and 73.4MB in the end (delta: 16.5MB). Peak memory consumption was 46.6MB. Max. memory is 16.1GB. [2022-12-13 21:03:22,569 INFO L158 Benchmark]: Boogie Procedure Inliner took 45.45ms. Allocated memory is still 130.0MB. Free memory was 73.4MB in the beginning and 69.2MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2022-12-13 21:03:22,569 INFO L158 Benchmark]: Boogie Preprocessor took 35.74ms. Allocated memory is still 130.0MB. Free memory was 69.2MB in the beginning and 65.1MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2022-12-13 21:03:22,569 INFO L158 Benchmark]: RCFGBuilder took 766.76ms. Allocated memory was 130.0MB in the beginning and 157.3MB in the end (delta: 27.3MB). Free memory was 65.1MB in the beginning and 85.8MB in the end (delta: -20.7MB). Peak memory consumption was 15.3MB. Max. memory is 16.1GB. [2022-12-13 21:03:22,569 INFO L158 Benchmark]: TraceAbstraction took 398815.31ms. Allocated memory was 157.3MB in the beginning and 4.9GB in the end (delta: 4.7GB). Free memory was 84.8MB in the beginning and 2.9GB in the end (delta: -2.8GB). Peak memory consumption was 2.0GB. Max. memory is 16.1GB. [2022-12-13 21:03:22,570 INFO L158 Benchmark]: Witness Printer took 58.91ms. Allocated memory is still 4.9GB. Free memory was 2.9GB in the beginning and 2.9GB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2022-12-13 21:03:22,571 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.10ms. Allocated memory is still 107.0MB. Free memory was 81.3MB in the beginning and 81.2MB in the end (delta: 83.9kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 706.05ms. Allocated memory is still 130.0MB. Free memory was 89.9MB in the beginning and 73.4MB in the end (delta: 16.5MB). Peak memory consumption was 46.6MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 45.45ms. Allocated memory is still 130.0MB. Free memory was 73.4MB in the beginning and 69.2MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 35.74ms. Allocated memory is still 130.0MB. Free memory was 69.2MB in the beginning and 65.1MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * RCFGBuilder took 766.76ms. Allocated memory was 130.0MB in the beginning and 157.3MB in the end (delta: 27.3MB). Free memory was 65.1MB in the beginning and 85.8MB in the end (delta: -20.7MB). Peak memory consumption was 15.3MB. Max. memory is 16.1GB. * TraceAbstraction took 398815.31ms. Allocated memory was 157.3MB in the beginning and 4.9GB in the end (delta: 4.7GB). Free memory was 84.8MB in the beginning and 2.9GB in the end (delta: -2.8GB). Peak memory consumption was 2.0GB. Max. memory is 16.1GB. * Witness Printer took 58.91ms. Allocated memory is still 4.9GB. Free memory was 2.9GB in the beginning and 2.9GB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 65.3s, 245 PlacesBefore, 85 PlacesAfterwards, 244 TransitionsBefore, 82 TransitionsAfterwards, 6816 CoEnabledTransitionPairs, 8 FixpointIterations, 112 TrivialSequentialCompositions, 67 ConcurrentSequentialCompositions, 5 TrivialYvCompositions, 23 ConcurrentYvCompositions, 2 ChoiceCompositions, 209 TotalNumberOfCompositions, 35336 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 7413, independent: 6323, independent conditional: 0, independent unconditional: 6323, dependent: 1090, dependent conditional: 0, dependent unconditional: 1090, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 3313, independent: 3223, independent conditional: 0, independent unconditional: 3223, dependent: 90, dependent conditional: 0, dependent unconditional: 90, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 7413, independent: 3100, independent conditional: 0, independent unconditional: 3100, dependent: 1000, dependent conditional: 0, dependent unconditional: 1000, unknown: 3313, unknown conditional: 0, unknown unconditional: 3313] , Statistics on independence cache: Total cache size (in pairs): 195, Positive cache size: 128, Positive conditional cache size: 0, Positive unconditional cache size: 128, Negative cache size: 67, Negative conditional cache size: 0, Negative unconditional cache size: 67, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - PositiveResult [Line: 1708]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1709]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1716]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1719]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1722]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1756]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1725]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1734]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1757]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1735]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1758]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1752]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1759]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1753]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1694]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1697]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1700]: there are no data races For all program executions holds that there are no data races at this location - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 4 procedures, 260 locations, 25 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 398.7s, OverallIterations: 36, TraceHistogramMax: 1, PathProgramHistogramMax: 13, EmptinessCheckTime: 0.0s, AutomataDifference: 319.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 65.4s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 20290 SdHoareTripleChecker+Valid, 70.5s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 16711 mSDsluCounter, 15092 SdHoareTripleChecker+Invalid, 63.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 14894 mSDsCounter, 5401 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 75717 IncrementalHoareTripleChecker+Invalid, 81118 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 5401 mSolverCounterUnsat, 198 mSDtfsCounter, 75717 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 594 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 585 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1533 ImplicationChecksByTransitivity, 6.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=62225occurred in iteration=31, InterpolantAutomatonStates: 418, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.4s SatisfiabilityAnalysisTime, 12.2s InterpolantComputationTime, 652 NumberOfCodeBlocks, 652 NumberOfCodeBlocksAsserted, 36 NumberOfCheckSat, 616 ConstructedInterpolants, 0 QuantifiedInterpolants, 7624 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 36 InterpolantComputations, 36 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 17 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2022-12-13 21:03:22,588 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6289944d-e0a0-48ce-b197-febc6f75a212/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE