./Ultimate.py --spec ../../sv-benchmarks/c/properties/no-data-race.prp --file ../../sv-benchmarks/c/ldv-races/race-3_2-container_of-global.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for data races Using default analysis Version 6b4ec56b Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ac01057-12fa-4664-814f-c0a7669e4b3d/bin/uautomizer-ug76WZFUDN/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ac01057-12fa-4664-814f-c0a7669e4b3d/bin/uautomizer-ug76WZFUDN/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ac01057-12fa-4664-814f-c0a7669e4b3d/bin/uautomizer-ug76WZFUDN/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ac01057-12fa-4664-814f-c0a7669e4b3d/bin/uautomizer-ug76WZFUDN/config/AutomizerReach.xml -i ../../sv-benchmarks/c/ldv-races/race-3_2-container_of-global.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ac01057-12fa-4664-814f-c0a7669e4b3d/bin/uautomizer-ug76WZFUDN/config/svcomp-DataRace-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ac01057-12fa-4664-814f-c0a7669e4b3d/bin/uautomizer-ug76WZFUDN --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! data-race) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 02b1c265b98bd14cc97fe77543b4e06699576e2091fa3d4102d013e6b3937418 --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-6b4ec56 [2022-11-20 11:37:53,983 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-20 11:37:53,986 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-20 11:37:54,033 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-20 11:37:54,034 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-20 11:37:54,035 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-20 11:37:54,037 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-20 11:37:54,039 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-20 11:37:54,042 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-20 11:37:54,043 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-20 11:37:54,045 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-20 11:37:54,046 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-20 11:37:54,047 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-20 11:37:54,048 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-20 11:37:54,050 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-20 11:37:54,051 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-20 11:37:54,053 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-20 11:37:54,054 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-20 11:37:54,057 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-20 11:37:54,060 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-20 11:37:54,062 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-20 11:37:54,068 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-20 11:37:54,070 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-20 11:37:54,071 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-20 11:37:54,076 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-20 11:37:54,077 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-20 11:37:54,077 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-20 11:37:54,079 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-20 11:37:54,079 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-20 11:37:54,081 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-20 11:37:54,081 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-20 11:37:54,093 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-20 11:37:54,096 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-20 11:37:54,097 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-20 11:37:54,100 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-20 11:37:54,100 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-20 11:37:54,101 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-20 11:37:54,101 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-20 11:37:54,102 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-20 11:37:54,107 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-20 11:37:54,108 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-20 11:37:54,109 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ac01057-12fa-4664-814f-c0a7669e4b3d/bin/uautomizer-ug76WZFUDN/config/svcomp-DataRace-32bit-Automizer_Default.epf [2022-11-20 11:37:54,170 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-20 11:37:54,171 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-20 11:37:54,171 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-20 11:37:54,171 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-20 11:37:54,172 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-20 11:37:54,173 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-20 11:37:54,174 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-20 11:37:54,174 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-20 11:37:54,174 INFO L138 SettingsManager]: * Use SBE=true [2022-11-20 11:37:54,175 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-20 11:37:54,180 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-20 11:37:54,180 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-11-20 11:37:54,181 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-20 11:37:54,181 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-20 11:37:54,181 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-20 11:37:54,181 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-20 11:37:54,182 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-20 11:37:54,182 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-20 11:37:54,182 INFO L138 SettingsManager]: * Check absence of data races in concurrent programs=true [2022-11-20 11:37:54,182 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-20 11:37:54,183 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-20 11:37:54,183 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-20 11:37:54,183 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-20 11:37:54,184 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-20 11:37:54,185 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-20 11:37:54,185 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-20 11:37:54,185 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-20 11:37:54,186 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-20 11:37:54,186 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-20 11:37:54,186 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-20 11:37:54,186 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-20 11:37:54,187 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-20 11:37:54,187 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-11-20 11:37:54,187 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-11-20 11:37:54,188 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-20 11:37:54,188 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ac01057-12fa-4664-814f-c0a7669e4b3d/bin/uautomizer-ug76WZFUDN/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_8ac01057-12fa-4664-814f-c0a7669e4b3d/bin/uautomizer-ug76WZFUDN Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! data-race) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 02b1c265b98bd14cc97fe77543b4e06699576e2091fa3d4102d013e6b3937418 [2022-11-20 11:37:54,544 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-20 11:37:54,574 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-20 11:37:54,578 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-20 11:37:54,580 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-20 11:37:54,581 INFO L275 PluginConnector]: CDTParser initialized [2022-11-20 11:37:54,582 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ac01057-12fa-4664-814f-c0a7669e4b3d/bin/uautomizer-ug76WZFUDN/../../sv-benchmarks/c/ldv-races/race-3_2-container_of-global.i [2022-11-20 11:37:58,550 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-11-20 11:37:59,055 INFO L351 CDTParser]: Found 1 translation units. [2022-11-20 11:37:59,056 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ac01057-12fa-4664-814f-c0a7669e4b3d/sv-benchmarks/c/ldv-races/race-3_2-container_of-global.i [2022-11-20 11:37:59,083 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ac01057-12fa-4664-814f-c0a7669e4b3d/bin/uautomizer-ug76WZFUDN/data/424940273/71b3e8560a664aee824bd92686b3ad55/FLAG7a3d23370 [2022-11-20 11:37:59,110 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ac01057-12fa-4664-814f-c0a7669e4b3d/bin/uautomizer-ug76WZFUDN/data/424940273/71b3e8560a664aee824bd92686b3ad55 [2022-11-20 11:37:59,113 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-20 11:37:59,116 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-20 11:37:59,121 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-20 11:37:59,121 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-20 11:37:59,130 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-20 11:37:59,131 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 11:37:59" (1/1) ... [2022-11-20 11:37:59,133 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6be4f53 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:37:59, skipping insertion in model container [2022-11-20 11:37:59,134 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 11:37:59" (1/1) ... [2022-11-20 11:37:59,145 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-20 11:37:59,211 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-20 11:37:59,384 WARN L611 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2022-11-20 11:38:00,195 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_8ac01057-12fa-4664-814f-c0a7669e4b3d/sv-benchmarks/c/ldv-races/race-3_2-container_of-global.i[75009,75022] [2022-11-20 11:38:00,262 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-20 11:38:00,275 INFO L203 MainTranslator]: Completed pre-run [2022-11-20 11:38:00,291 WARN L611 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2022-11-20 11:38:00,337 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_8ac01057-12fa-4664-814f-c0a7669e4b3d/sv-benchmarks/c/ldv-races/race-3_2-container_of-global.i[75009,75022] [2022-11-20 11:38:00,397 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-20 11:38:00,626 INFO L208 MainTranslator]: Completed translation [2022-11-20 11:38:00,627 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:38:00 WrapperNode [2022-11-20 11:38:00,627 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-20 11:38:00,628 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-20 11:38:00,628 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-20 11:38:00,629 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-20 11:38:00,638 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:38:00" (1/1) ... [2022-11-20 11:38:00,715 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:38:00" (1/1) ... [2022-11-20 11:38:00,768 INFO L138 Inliner]: procedures = 468, calls = 52, calls flagged for inlining = 12, calls inlined = 12, statements flattened = 206 [2022-11-20 11:38:00,769 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-20 11:38:00,770 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-20 11:38:00,770 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-20 11:38:00,770 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-20 11:38:00,789 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:38:00" (1/1) ... [2022-11-20 11:38:00,790 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:38:00" (1/1) ... [2022-11-20 11:38:00,798 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:38:00" (1/1) ... [2022-11-20 11:38:00,798 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:38:00" (1/1) ... [2022-11-20 11:38:00,827 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:38:00" (1/1) ... [2022-11-20 11:38:00,830 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:38:00" (1/1) ... [2022-11-20 11:38:00,836 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:38:00" (1/1) ... [2022-11-20 11:38:00,840 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:38:00" (1/1) ... [2022-11-20 11:38:00,848 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-20 11:38:00,849 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-20 11:38:00,850 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-20 11:38:00,850 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-20 11:38:00,851 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:38:00" (1/1) ... [2022-11-20 11:38:00,874 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-20 11:38:00,891 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ac01057-12fa-4664-814f-c0a7669e4b3d/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 11:38:00,907 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ac01057-12fa-4664-814f-c0a7669e4b3d/bin/uautomizer-ug76WZFUDN/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-20 11:38:00,933 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ac01057-12fa-4664-814f-c0a7669e4b3d/bin/uautomizer-ug76WZFUDN/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-20 11:38:00,963 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2022-11-20 11:38:00,963 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-20 11:38:00,963 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2022-11-20 11:38:00,964 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-20 11:38:00,964 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-20 11:38:00,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-11-20 11:38:00,964 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-20 11:38:00,964 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-20 11:38:00,965 INFO L130 BoogieDeclarations]: Found specification of procedure my_callback [2022-11-20 11:38:00,965 INFO L138 BoogieDeclarations]: Found implementation of procedure my_callback [2022-11-20 11:38:00,965 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-20 11:38:00,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-20 11:38:00,966 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-20 11:38:00,968 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-11-20 11:38:01,416 INFO L235 CfgBuilder]: Building ICFG [2022-11-20 11:38:01,419 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-20 11:38:02,088 INFO L276 CfgBuilder]: Performing block encoding [2022-11-20 11:38:02,172 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-20 11:38:02,172 INFO L300 CfgBuilder]: Removed 0 assume(true) statements. [2022-11-20 11:38:02,176 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 11:38:02 BoogieIcfgContainer [2022-11-20 11:38:02,177 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-20 11:38:02,181 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-20 11:38:02,181 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-20 11:38:02,185 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-20 11:38:02,187 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.11 11:37:59" (1/3) ... [2022-11-20 11:38:02,189 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@51d33d75 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 11:38:02, skipping insertion in model container [2022-11-20 11:38:02,190 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:38:00" (2/3) ... [2022-11-20 11:38:02,191 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@51d33d75 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 11:38:02, skipping insertion in model container [2022-11-20 11:38:02,192 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 11:38:02" (3/3) ... [2022-11-20 11:38:02,194 INFO L112 eAbstractionObserver]: Analyzing ICFG race-3_2-container_of-global.i [2022-11-20 11:38:02,209 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-11-20 11:38:02,223 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-20 11:38:02,223 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 17 error locations. [2022-11-20 11:38:02,224 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-11-20 11:38:02,357 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-11-20 11:38:02,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 275 places, 277 transitions, 570 flow [2022-11-20 11:38:02,733 INFO L130 PetriNetUnfolder]: 10/354 cut-off events. [2022-11-20 11:38:02,734 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-11-20 11:38:02,743 INFO L83 FinitePrefix]: Finished finitePrefix Result has 363 conditions, 354 events. 10/354 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 583 event pairs, 0 based on Foata normal form. 0/316 useless extension candidates. Maximal degree in co-relation 206. Up to 4 conditions per place. [2022-11-20 11:38:02,744 INFO L82 GeneralOperation]: Start removeDead. Operand has 275 places, 277 transitions, 570 flow [2022-11-20 11:38:02,761 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 273 places, 274 transitions, 560 flow [2022-11-20 11:38:02,782 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-20 11:38:02,792 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;@72f3194a, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-20 11:38:02,793 INFO L358 AbstractCegarLoop]: Starting to check reachability of 27 error locations. [2022-11-20 11:38:02,802 INFO L130 PetriNetUnfolder]: 0/42 cut-off events. [2022-11-20 11:38:02,807 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-20 11:38:02,808 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:38:02,809 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:38:02,810 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-20 11:38:02,819 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:38:02,821 INFO L85 PathProgramCache]: Analyzing trace with hash -917232987, now seen corresponding path program 1 times [2022-11-20 11:38:02,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:38:02,834 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [40938704] [2022-11-20 11:38:02,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:38:02,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:38:03,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:38:04,276 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:38:04,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:38:04,278 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [40938704] [2022-11-20 11:38:04,279 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [40938704] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:38:04,280 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:38:04,280 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-20 11:38:04,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [99607354] [2022-11-20 11:38:04,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:38:04,300 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-20 11:38:04,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:38:04,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-20 11:38:04,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-11-20 11:38:04,364 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 277 [2022-11-20 11:38:04,374 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 274 transitions, 560 flow. Second operand has 6 states, 6 states have (on average 168.66666666666666) internal successors, (1012), 6 states have internal predecessors, (1012), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:38:04,375 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:38:04,375 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 277 [2022-11-20 11:38:04,376 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:38:05,737 INFO L130 PetriNetUnfolder]: 754/2155 cut-off events. [2022-11-20 11:38:05,738 INFO L131 PetriNetUnfolder]: For 18/18 co-relation queries the response was YES. [2022-11-20 11:38:05,748 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3531 conditions, 2155 events. 754/2155 cut-off events. For 18/18 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 13641 event pairs, 753 based on Foata normal form. 38/2017 useless extension candidates. Maximal degree in co-relation 3126. Up to 1353 conditions per place. [2022-11-20 11:38:05,762 INFO L137 encePairwiseOnDemand]: 259/277 looper letters, 86 selfloop transitions, 5 changer transitions 4/255 dead transitions. [2022-11-20 11:38:05,763 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 255 transitions, 704 flow [2022-11-20 11:38:05,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-20 11:38:05,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-20 11:38:05,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1106 transitions. [2022-11-20 11:38:05,792 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6654632972322503 [2022-11-20 11:38:05,794 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1106 transitions. [2022-11-20 11:38:05,794 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1106 transitions. [2022-11-20 11:38:05,800 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:38:05,803 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1106 transitions. [2022-11-20 11:38:05,812 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 184.33333333333334) internal successors, (1106), 6 states have internal predecessors, (1106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:38:05,824 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 277.0) internal successors, (1939), 7 states have internal predecessors, (1939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:38:05,826 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 277.0) internal successors, (1939), 7 states have internal predecessors, (1939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:38:05,828 INFO L175 Difference]: Start difference. First operand has 273 places, 274 transitions, 560 flow. Second operand 6 states and 1106 transitions. [2022-11-20 11:38:05,830 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 255 transitions, 704 flow [2022-11-20 11:38:05,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 255 transitions, 696 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-11-20 11:38:05,843 INFO L231 Difference]: Finished difference. Result has 261 places, 251 transitions, 516 flow [2022-11-20 11:38:05,846 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=514, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=516, PETRI_PLACES=261, PETRI_TRANSITIONS=251} [2022-11-20 11:38:05,851 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, -12 predicate places. [2022-11-20 11:38:05,851 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 251 transitions, 516 flow [2022-11-20 11:38:05,852 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 168.66666666666666) internal successors, (1012), 6 states have internal predecessors, (1012), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:38:05,853 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:38:05,853 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:38:05,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-20 11:38:05,854 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-20 11:38:05,854 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:38:05,855 INFO L85 PathProgramCache]: Analyzing trace with hash 1431909143, now seen corresponding path program 1 times [2022-11-20 11:38:05,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:38:05,855 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [391599100] [2022-11-20 11:38:05,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:38:05,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:38:05,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:38:06,529 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:38:06,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:38:06,530 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [391599100] [2022-11-20 11:38:06,531 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [391599100] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:38:06,531 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:38:06,531 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-20 11:38:06,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [24156649] [2022-11-20 11:38:06,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:38:06,533 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-20 11:38:06,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:38:06,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-20 11:38:06,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-11-20 11:38:06,537 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 277 [2022-11-20 11:38:06,539 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 251 transitions, 516 flow. Second operand has 6 states, 6 states have (on average 169.66666666666666) internal successors, (1018), 6 states have internal predecessors, (1018), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:38:06,539 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:38:06,540 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 277 [2022-11-20 11:38:06,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:38:07,666 INFO L130 PetriNetUnfolder]: 754/2150 cut-off events. [2022-11-20 11:38:07,666 INFO L131 PetriNetUnfolder]: For 5/5 co-relation queries the response was YES. [2022-11-20 11:38:07,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3519 conditions, 2150 events. 754/2150 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 13598 event pairs, 753 based on Foata normal form. 0/1979 useless extension candidates. Maximal degree in co-relation 3458. Up to 1352 conditions per place. [2022-11-20 11:38:07,684 INFO L137 encePairwiseOnDemand]: 271/277 looper letters, 85 selfloop transitions, 5 changer transitions 0/250 dead transitions. [2022-11-20 11:38:07,685 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 250 transitions, 694 flow [2022-11-20 11:38:07,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-20 11:38:07,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-20 11:38:07,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1093 transitions. [2022-11-20 11:38:07,690 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6576413959085439 [2022-11-20 11:38:07,690 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1093 transitions. [2022-11-20 11:38:07,691 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1093 transitions. [2022-11-20 11:38:07,692 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:38:07,692 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1093 transitions. [2022-11-20 11:38:07,695 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 182.16666666666666) internal successors, (1093), 6 states have internal predecessors, (1093), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:38:07,700 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 277.0) internal successors, (1939), 7 states have internal predecessors, (1939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:38:07,701 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 277.0) internal successors, (1939), 7 states have internal predecessors, (1939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:38:07,702 INFO L175 Difference]: Start difference. First operand has 261 places, 251 transitions, 516 flow. Second operand 6 states and 1093 transitions. [2022-11-20 11:38:07,702 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 250 transitions, 694 flow [2022-11-20 11:38:07,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 250 transitions, 684 flow, removed 0 selfloop flow, removed 5 redundant places. [2022-11-20 11:38:07,714 INFO L231 Difference]: Finished difference. Result has 256 places, 250 transitions, 514 flow [2022-11-20 11:38:07,715 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=504, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=514, PETRI_PLACES=256, PETRI_TRANSITIONS=250} [2022-11-20 11:38:07,716 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, -17 predicate places. [2022-11-20 11:38:07,716 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 250 transitions, 514 flow [2022-11-20 11:38:07,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 169.66666666666666) internal successors, (1018), 6 states have internal predecessors, (1018), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:38:07,720 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:38:07,721 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:38:07,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-11-20 11:38:07,721 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-20 11:38:07,722 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:38:07,722 INFO L85 PathProgramCache]: Analyzing trace with hash -561567241, now seen corresponding path program 1 times [2022-11-20 11:38:07,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:38:07,723 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1153133830] [2022-11-20 11:38:07,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:38:07,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:38:07,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:38:08,431 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:38:08,432 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:38:08,432 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1153133830] [2022-11-20 11:38:08,432 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1153133830] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:38:08,433 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:38:08,433 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-20 11:38:08,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1849927740] [2022-11-20 11:38:08,433 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:38:08,434 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-20 11:38:08,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:38:08,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-20 11:38:08,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-11-20 11:38:08,437 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 169 out of 277 [2022-11-20 11:38:08,439 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 250 transitions, 514 flow. Second operand has 6 states, 6 states have (on average 172.5) internal successors, (1035), 6 states have internal predecessors, (1035), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:38:08,440 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:38:08,440 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 169 of 277 [2022-11-20 11:38:08,440 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:38:09,436 INFO L130 PetriNetUnfolder]: 754/2150 cut-off events. [2022-11-20 11:38:09,436 INFO L131 PetriNetUnfolder]: For 5/5 co-relation queries the response was YES. [2022-11-20 11:38:09,442 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3517 conditions, 2150 events. 754/2150 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 13823 event pairs, 624 based on Foata normal form. 0/2003 useless extension candidates. Maximal degree in co-relation 3442. Up to 1328 conditions per place. [2022-11-20 11:38:09,454 INFO L137 encePairwiseOnDemand]: 269/277 looper letters, 90 selfloop transitions, 7 changer transitions 0/259 dead transitions. [2022-11-20 11:38:09,454 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 259 transitions, 727 flow [2022-11-20 11:38:09,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-20 11:38:09,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-20 11:38:09,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1112 transitions. [2022-11-20 11:38:09,459 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6690734055354994 [2022-11-20 11:38:09,460 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1112 transitions. [2022-11-20 11:38:09,460 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1112 transitions. [2022-11-20 11:38:09,461 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:38:09,462 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1112 transitions. [2022-11-20 11:38:09,466 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 185.33333333333334) internal successors, (1112), 6 states have internal predecessors, (1112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:38:09,471 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 277.0) internal successors, (1939), 7 states have internal predecessors, (1939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:38:09,473 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 277.0) internal successors, (1939), 7 states have internal predecessors, (1939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:38:09,473 INFO L175 Difference]: Start difference. First operand has 256 places, 250 transitions, 514 flow. Second operand 6 states and 1112 transitions. [2022-11-20 11:38:09,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 259 transitions, 727 flow [2022-11-20 11:38:09,476 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 259 transitions, 717 flow, removed 0 selfloop flow, removed 5 redundant places. [2022-11-20 11:38:09,482 INFO L231 Difference]: Finished difference. Result has 256 places, 252 transitions, 532 flow [2022-11-20 11:38:09,483 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=502, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=532, PETRI_PLACES=256, PETRI_TRANSITIONS=252} [2022-11-20 11:38:09,484 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, -17 predicate places. [2022-11-20 11:38:09,484 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 252 transitions, 532 flow [2022-11-20 11:38:09,486 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 172.5) internal successors, (1035), 6 states have internal predecessors, (1035), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:38:09,486 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:38:09,486 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:38:09,487 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-11-20 11:38:09,487 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-20 11:38:09,491 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:38:09,492 INFO L85 PathProgramCache]: Analyzing trace with hash -1692732083, now seen corresponding path program 1 times [2022-11-20 11:38:09,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:38:09,492 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1614517459] [2022-11-20 11:38:09,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:38:09,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:38:09,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:38:10,234 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:38:10,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:38:10,235 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1614517459] [2022-11-20 11:38:10,235 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1614517459] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:38:10,235 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:38:10,236 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-20 11:38:10,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [680040906] [2022-11-20 11:38:10,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:38:10,237 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-20 11:38:10,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:38:10,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-20 11:38:10,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-11-20 11:38:10,240 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 169 out of 277 [2022-11-20 11:38:10,242 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 252 transitions, 532 flow. Second operand has 6 states, 6 states have (on average 173.5) internal successors, (1041), 6 states have internal predecessors, (1041), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:38:10,242 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:38:10,242 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 169 of 277 [2022-11-20 11:38:10,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:38:11,162 INFO L130 PetriNetUnfolder]: 754/2169 cut-off events. [2022-11-20 11:38:11,163 INFO L131 PetriNetUnfolder]: For 241/255 co-relation queries the response was YES. [2022-11-20 11:38:11,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3826 conditions, 2169 events. 754/2169 cut-off events. For 241/255 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 14209 event pairs, 624 based on Foata normal form. 2/2025 useless extension candidates. Maximal degree in co-relation 2653. Up to 1334 conditions per place. [2022-11-20 11:38:11,244 INFO L137 encePairwiseOnDemand]: 269/277 looper letters, 89 selfloop transitions, 7 changer transitions 0/258 dead transitions. [2022-11-20 11:38:11,244 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 258 transitions, 737 flow [2022-11-20 11:38:11,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-20 11:38:11,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-20 11:38:11,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1111 transitions. [2022-11-20 11:38:11,249 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6684717208182912 [2022-11-20 11:38:11,249 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1111 transitions. [2022-11-20 11:38:11,250 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1111 transitions. [2022-11-20 11:38:11,253 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:38:11,253 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1111 transitions. [2022-11-20 11:38:11,257 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 185.16666666666666) internal successors, (1111), 6 states have internal predecessors, (1111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:38:11,261 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 277.0) internal successors, (1939), 7 states have internal predecessors, (1939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:38:11,262 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 277.0) internal successors, (1939), 7 states have internal predecessors, (1939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:38:11,263 INFO L175 Difference]: Start difference. First operand has 256 places, 252 transitions, 532 flow. Second operand 6 states and 1111 transitions. [2022-11-20 11:38:11,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 258 transitions, 737 flow [2022-11-20 11:38:11,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 258 transitions, 727 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-11-20 11:38:11,270 INFO L231 Difference]: Finished difference. Result has 256 places, 251 transitions, 534 flow [2022-11-20 11:38:11,271 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=520, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=534, PETRI_PLACES=256, PETRI_TRANSITIONS=251} [2022-11-20 11:38:11,272 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, -17 predicate places. [2022-11-20 11:38:11,272 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 251 transitions, 534 flow [2022-11-20 11:38:11,273 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 173.5) internal successors, (1041), 6 states have internal predecessors, (1041), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:38:11,273 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:38:11,274 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:38:11,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-11-20 11:38:11,274 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-20 11:38:11,275 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:38:11,275 INFO L85 PathProgramCache]: Analyzing trace with hash -1124810628, now seen corresponding path program 1 times [2022-11-20 11:38:11,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:38:11,276 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1884992380] [2022-11-20 11:38:11,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:38:11,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:38:11,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:38:11,405 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:38:11,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:38:11,407 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1884992380] [2022-11-20 11:38:11,408 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1884992380] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:38:11,408 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:38:11,408 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-20 11:38:11,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [432944254] [2022-11-20 11:38:11,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:38:11,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-20 11:38:11,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:38:11,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-20 11:38:11,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 11:38:11,415 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 237 out of 277 [2022-11-20 11:38:11,416 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 251 transitions, 534 flow. Second operand has 3 states, 3 states have (on average 238.33333333333334) internal successors, (715), 3 states have internal predecessors, (715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:38:11,416 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:38:11,417 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 237 of 277 [2022-11-20 11:38:11,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:38:11,601 INFO L130 PetriNetUnfolder]: 85/562 cut-off events. [2022-11-20 11:38:11,602 INFO L131 PetriNetUnfolder]: For 56/240 co-relation queries the response was YES. [2022-11-20 11:38:11,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 809 conditions, 562 events. 85/562 cut-off events. For 56/240 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 2237 event pairs, 72 based on Foata normal form. 0/497 useless extension candidates. Maximal degree in co-relation 273. Up to 176 conditions per place. [2022-11-20 11:38:11,609 INFO L137 encePairwiseOnDemand]: 274/277 looper letters, 21 selfloop transitions, 2 changer transitions 0/250 dead transitions. [2022-11-20 11:38:11,610 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 250 transitions, 578 flow [2022-11-20 11:38:11,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-20 11:38:11,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-20 11:38:11,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 733 transitions. [2022-11-20 11:38:11,613 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8820697954271961 [2022-11-20 11:38:11,613 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 733 transitions. [2022-11-20 11:38:11,613 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 733 transitions. [2022-11-20 11:38:11,614 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:38:11,614 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 733 transitions. [2022-11-20 11:38:11,616 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 244.33333333333334) internal successors, (733), 3 states have internal predecessors, (733), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:38:11,618 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 277.0) internal successors, (1108), 4 states have internal predecessors, (1108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:38:11,619 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 277.0) internal successors, (1108), 4 states have internal predecessors, (1108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:38:11,619 INFO L175 Difference]: Start difference. First operand has 256 places, 251 transitions, 534 flow. Second operand 3 states and 733 transitions. [2022-11-20 11:38:11,620 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 250 transitions, 578 flow [2022-11-20 11:38:11,623 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 250 transitions, 564 flow, removed 0 selfloop flow, removed 5 redundant places. [2022-11-20 11:38:11,627 INFO L231 Difference]: Finished difference. Result has 252 places, 250 transitions, 522 flow [2022-11-20 11:38:11,628 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=518, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=522, PETRI_PLACES=252, PETRI_TRANSITIONS=250} [2022-11-20 11:38:11,631 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, -21 predicate places. [2022-11-20 11:38:11,631 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 250 transitions, 522 flow [2022-11-20 11:38:11,632 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 238.33333333333334) internal successors, (715), 3 states have internal predecessors, (715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:38:11,632 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:38:11,633 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:38:11,633 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-11-20 11:38:11,634 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting my_callbackErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-20 11:38:11,635 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:38:11,635 INFO L85 PathProgramCache]: Analyzing trace with hash -1006947150, now seen corresponding path program 1 times [2022-11-20 11:38:11,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:38:11,636 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203966123] [2022-11-20 11:38:11,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:38:11,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:38:11,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:38:11,782 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:38:11,783 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:38:11,783 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [203966123] [2022-11-20 11:38:11,784 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [203966123] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:38:11,784 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:38:11,784 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-20 11:38:11,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1912624466] [2022-11-20 11:38:11,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:38:11,785 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-20 11:38:11,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:38:11,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-20 11:38:11,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 11:38:11,788 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 240 out of 277 [2022-11-20 11:38:11,791 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 250 transitions, 522 flow. Second operand has 3 states, 3 states have (on average 241.66666666666666) internal successors, (725), 3 states have internal predecessors, (725), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:38:11,792 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:38:11,792 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 240 of 277 [2022-11-20 11:38:11,792 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:38:11,963 INFO L130 PetriNetUnfolder]: 64/646 cut-off events. [2022-11-20 11:38:11,963 INFO L131 PetriNetUnfolder]: For 32/111 co-relation queries the response was YES. [2022-11-20 11:38:11,967 INFO L83 FinitePrefix]: Finished finitePrefix Result has 832 conditions, 646 events. 64/646 cut-off events. For 32/111 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 2415 event pairs, 44 based on Foata normal form. 1/596 useless extension candidates. Maximal degree in co-relation 658. Up to 130 conditions per place. [2022-11-20 11:38:11,971 INFO L137 encePairwiseOnDemand]: 273/277 looper letters, 19 selfloop transitions, 2 changer transitions 0/251 dead transitions. [2022-11-20 11:38:11,971 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 251 transitions, 567 flow [2022-11-20 11:38:11,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-20 11:38:11,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-20 11:38:11,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 741 transitions. [2022-11-20 11:38:11,975 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8916967509025271 [2022-11-20 11:38:11,975 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 741 transitions. [2022-11-20 11:38:11,975 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 741 transitions. [2022-11-20 11:38:11,976 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:38:11,976 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 741 transitions. [2022-11-20 11:38:11,980 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 247.0) internal successors, (741), 3 states have internal predecessors, (741), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:38:11,982 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 277.0) internal successors, (1108), 4 states have internal predecessors, (1108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:38:11,983 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 277.0) internal successors, (1108), 4 states have internal predecessors, (1108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:38:11,983 INFO L175 Difference]: Start difference. First operand has 252 places, 250 transitions, 522 flow. Second operand 3 states and 741 transitions. [2022-11-20 11:38:11,983 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 251 transitions, 567 flow [2022-11-20 11:38:11,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 251 transitions, 563 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-11-20 11:38:11,990 INFO L231 Difference]: Finished difference. Result has 251 places, 250 transitions, 528 flow [2022-11-20 11:38:11,991 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=514, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=528, PETRI_PLACES=251, PETRI_TRANSITIONS=250} [2022-11-20 11:38:11,994 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, -22 predicate places. [2022-11-20 11:38:11,995 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 250 transitions, 528 flow [2022-11-20 11:38:11,996 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 241.66666666666666) internal successors, (725), 3 states have internal predecessors, (725), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:38:11,996 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:38:11,996 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:38:11,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-11-20 11:38:11,997 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-20 11:38:11,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:38:11,997 INFO L85 PathProgramCache]: Analyzing trace with hash -60012088, now seen corresponding path program 1 times [2022-11-20 11:38:11,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:38:11,998 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [584191006] [2022-11-20 11:38:11,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:38:11,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:38:12,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:38:12,762 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:38:12,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:38:12,763 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [584191006] [2022-11-20 11:38:12,764 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [584191006] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:38:12,764 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:38:12,764 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-20 11:38:12,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [111337844] [2022-11-20 11:38:12,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:38:12,770 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-20 11:38:12,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:38:12,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-20 11:38:12,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-11-20 11:38:12,774 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 163 out of 277 [2022-11-20 11:38:12,776 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 250 transitions, 528 flow. Second operand has 6 states, 6 states have (on average 168.0) internal successors, (1008), 6 states have internal predecessors, (1008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:38:12,776 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:38:12,777 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 163 of 277 [2022-11-20 11:38:12,777 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:38:14,351 INFO L130 PetriNetUnfolder]: 1204/3114 cut-off events. [2022-11-20 11:38:14,352 INFO L131 PetriNetUnfolder]: For 361/361 co-relation queries the response was YES. [2022-11-20 11:38:14,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5738 conditions, 3114 events. 1204/3114 cut-off events. For 361/361 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 20731 event pairs, 927 based on Foata normal form. 0/2894 useless extension candidates. Maximal degree in co-relation 4811. Up to 2069 conditions per place. [2022-11-20 11:38:14,383 INFO L137 encePairwiseOnDemand]: 264/277 looper letters, 93 selfloop transitions, 31 changer transitions 0/279 dead transitions. [2022-11-20 11:38:14,383 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 279 transitions, 850 flow [2022-11-20 11:38:14,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-20 11:38:14,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-20 11:38:14,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1100 transitions. [2022-11-20 11:38:14,389 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6618531889290012 [2022-11-20 11:38:14,389 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1100 transitions. [2022-11-20 11:38:14,389 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1100 transitions. [2022-11-20 11:38:14,390 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:38:14,391 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1100 transitions. [2022-11-20 11:38:14,395 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 183.33333333333334) internal successors, (1100), 6 states have internal predecessors, (1100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:38:14,399 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 277.0) internal successors, (1939), 7 states have internal predecessors, (1939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:38:14,401 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 277.0) internal successors, (1939), 7 states have internal predecessors, (1939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:38:14,401 INFO L175 Difference]: Start difference. First operand has 251 places, 250 transitions, 528 flow. Second operand 6 states and 1100 transitions. [2022-11-20 11:38:14,401 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 279 transitions, 850 flow [2022-11-20 11:38:14,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 279 transitions, 850 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-20 11:38:14,411 INFO L231 Difference]: Finished difference. Result has 261 places, 279 transitions, 750 flow [2022-11-20 11:38:14,412 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=528, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=750, PETRI_PLACES=261, PETRI_TRANSITIONS=279} [2022-11-20 11:38:14,413 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, -12 predicate places. [2022-11-20 11:38:14,413 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 279 transitions, 750 flow [2022-11-20 11:38:14,414 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 168.0) internal successors, (1008), 6 states have internal predecessors, (1008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:38:14,414 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:38:14,415 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:38:14,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-11-20 11:38:14,415 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-20 11:38:14,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:38:14,416 INFO L85 PathProgramCache]: Analyzing trace with hash 744958798, now seen corresponding path program 1 times [2022-11-20 11:38:14,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:38:14,417 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [301834698] [2022-11-20 11:38:14,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:38:14,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:38:14,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:38:14,667 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:38:14,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:38:14,668 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [301834698] [2022-11-20 11:38:14,669 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [301834698] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:38:14,669 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:38:14,669 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-20 11:38:14,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1709179788] [2022-11-20 11:38:14,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:38:14,670 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-20 11:38:14,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:38:14,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-20 11:38:14,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-20 11:38:14,674 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 238 out of 277 [2022-11-20 11:38:14,676 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 279 transitions, 750 flow. Second operand has 5 states, 5 states have (on average 239.8) internal successors, (1199), 5 states have internal predecessors, (1199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:38:14,677 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:38:14,677 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 238 of 277 [2022-11-20 11:38:14,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:38:15,238 INFO L130 PetriNetUnfolder]: 427/1538 cut-off events. [2022-11-20 11:38:15,238 INFO L131 PetriNetUnfolder]: For 737/786 co-relation queries the response was YES. [2022-11-20 11:38:15,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3291 conditions, 1538 events. 427/1538 cut-off events. For 737/786 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 9662 event pairs, 219 based on Foata normal form. 0/1453 useless extension candidates. Maximal degree in co-relation 2738. Up to 651 conditions per place. [2022-11-20 11:38:15,258 INFO L137 encePairwiseOnDemand]: 272/277 looper letters, 48 selfloop transitions, 4 changer transitions 0/284 dead transitions. [2022-11-20 11:38:15,259 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 284 transitions, 864 flow [2022-11-20 11:38:15,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-20 11:38:15,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-20 11:38:15,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1455 transitions. [2022-11-20 11:38:15,264 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8754512635379061 [2022-11-20 11:38:15,264 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1455 transitions. [2022-11-20 11:38:15,264 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1455 transitions. [2022-11-20 11:38:15,266 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:38:15,266 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1455 transitions. [2022-11-20 11:38:15,270 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 242.5) internal successors, (1455), 6 states have internal predecessors, (1455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:38:15,274 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 277.0) internal successors, (1939), 7 states have internal predecessors, (1939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:38:15,275 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 277.0) internal successors, (1939), 7 states have internal predecessors, (1939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:38:15,275 INFO L175 Difference]: Start difference. First operand has 261 places, 279 transitions, 750 flow. Second operand 6 states and 1455 transitions. [2022-11-20 11:38:15,275 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 284 transitions, 864 flow [2022-11-20 11:38:15,288 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 284 transitions, 848 flow, removed 8 selfloop flow, removed 0 redundant places. [2022-11-20 11:38:15,296 INFO L231 Difference]: Finished difference. Result has 270 places, 282 transitions, 763 flow [2022-11-20 11:38:15,297 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=734, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=763, PETRI_PLACES=270, PETRI_TRANSITIONS=282} [2022-11-20 11:38:15,300 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, -3 predicate places. [2022-11-20 11:38:15,301 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 282 transitions, 763 flow [2022-11-20 11:38:15,302 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 239.8) internal successors, (1199), 5 states have internal predecessors, (1199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:38:15,302 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:38:15,302 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:38:15,302 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-11-20 11:38:15,303 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-20 11:38:15,303 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:38:15,304 INFO L85 PathProgramCache]: Analyzing trace with hash 508360337, now seen corresponding path program 1 times [2022-11-20 11:38:15,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:38:15,304 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336678382] [2022-11-20 11:38:15,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:38:15,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:38:15,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:38:16,011 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:38:16,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:38:16,012 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1336678382] [2022-11-20 11:38:16,012 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1336678382] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:38:16,012 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:38:16,013 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-20 11:38:16,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [687704466] [2022-11-20 11:38:16,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:38:16,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-20 11:38:16,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:38:16,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-20 11:38:16,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-11-20 11:38:16,016 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 163 out of 277 [2022-11-20 11:38:16,018 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 282 transitions, 763 flow. Second operand has 6 states, 6 states have (on average 169.0) internal successors, (1014), 6 states have internal predecessors, (1014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:38:16,018 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:38:16,018 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 163 of 277 [2022-11-20 11:38:16,019 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:38:17,355 INFO L130 PetriNetUnfolder]: 1333/3284 cut-off events. [2022-11-20 11:38:17,355 INFO L131 PetriNetUnfolder]: For 1531/1537 co-relation queries the response was YES. [2022-11-20 11:38:17,377 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7944 conditions, 3284 events. 1333/3284 cut-off events. For 1531/1537 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 21766 event pairs, 861 based on Foata normal form. 0/3089 useless extension candidates. Maximal degree in co-relation 7820. Up to 2275 conditions per place. [2022-11-20 11:38:17,404 INFO L137 encePairwiseOnDemand]: 264/277 looper letters, 122 selfloop transitions, 30 changer transitions 0/311 dead transitions. [2022-11-20 11:38:17,404 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 311 transitions, 1189 flow [2022-11-20 11:38:17,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-20 11:38:17,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-20 11:38:17,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1100 transitions. [2022-11-20 11:38:17,409 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6618531889290012 [2022-11-20 11:38:17,410 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1100 transitions. [2022-11-20 11:38:17,410 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1100 transitions. [2022-11-20 11:38:17,411 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:38:17,411 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1100 transitions. [2022-11-20 11:38:17,416 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 183.33333333333334) internal successors, (1100), 6 states have internal predecessors, (1100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:38:17,419 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 277.0) internal successors, (1939), 7 states have internal predecessors, (1939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:38:17,422 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 277.0) internal successors, (1939), 7 states have internal predecessors, (1939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:38:17,422 INFO L175 Difference]: Start difference. First operand has 270 places, 282 transitions, 763 flow. Second operand 6 states and 1100 transitions. [2022-11-20 11:38:17,423 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 311 transitions, 1189 flow [2022-11-20 11:38:17,430 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 311 transitions, 1188 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-20 11:38:17,435 INFO L231 Difference]: Finished difference. Result has 279 places, 311 transitions, 1028 flow [2022-11-20 11:38:17,436 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=762, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1028, PETRI_PLACES=279, PETRI_TRANSITIONS=311} [2022-11-20 11:38:17,438 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 6 predicate places. [2022-11-20 11:38:17,438 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 311 transitions, 1028 flow [2022-11-20 11:38:17,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 169.0) internal successors, (1014), 6 states have internal predecessors, (1014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:38:17,440 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:38:17,440 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:38:17,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-11-20 11:38:17,441 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr11ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-20 11:38:17,441 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:38:17,442 INFO L85 PathProgramCache]: Analyzing trace with hash -1783042312, now seen corresponding path program 1 times [2022-11-20 11:38:17,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:38:17,442 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1646623950] [2022-11-20 11:38:17,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:38:17,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:38:17,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:38:18,175 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:38:18,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:38:18,176 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1646623950] [2022-11-20 11:38:18,176 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1646623950] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:38:18,176 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:38:18,177 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-20 11:38:18,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [375681170] [2022-11-20 11:38:18,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:38:18,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-20 11:38:18,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:38:18,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-20 11:38:18,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-11-20 11:38:18,181 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 165 out of 277 [2022-11-20 11:38:18,183 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 311 transitions, 1028 flow. Second operand has 6 states, 6 states have (on average 171.83333333333334) internal successors, (1031), 6 states have internal predecessors, (1031), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:38:18,183 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:38:18,183 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 165 of 277 [2022-11-20 11:38:18,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:38:20,319 INFO L130 PetriNetUnfolder]: 1600/3827 cut-off events. [2022-11-20 11:38:20,319 INFO L131 PetriNetUnfolder]: For 3381/3393 co-relation queries the response was YES. [2022-11-20 11:38:20,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11252 conditions, 3827 events. 1600/3827 cut-off events. For 3381/3393 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 25866 event pairs, 594 based on Foata normal form. 0/3636 useless extension candidates. Maximal degree in co-relation 9732. Up to 2429 conditions per place. [2022-11-20 11:38:20,369 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 160 selfloop transitions, 27 changer transitions 0/349 dead transitions. [2022-11-20 11:38:20,369 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 349 transitions, 1596 flow [2022-11-20 11:38:20,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-20 11:38:20,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-20 11:38:20,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1120 transitions. [2022-11-20 11:38:20,373 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6738868832731648 [2022-11-20 11:38:20,374 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1120 transitions. [2022-11-20 11:38:20,374 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1120 transitions. [2022-11-20 11:38:20,375 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:38:20,375 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1120 transitions. [2022-11-20 11:38:20,378 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 186.66666666666666) internal successors, (1120), 6 states have internal predecessors, (1120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:38:20,382 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 277.0) internal successors, (1939), 7 states have internal predecessors, (1939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:38:20,383 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 277.0) internal successors, (1939), 7 states have internal predecessors, (1939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:38:20,384 INFO L175 Difference]: Start difference. First operand has 279 places, 311 transitions, 1028 flow. Second operand 6 states and 1120 transitions. [2022-11-20 11:38:20,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 349 transitions, 1596 flow [2022-11-20 11:38:20,395 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 349 transitions, 1532 flow, removed 32 selfloop flow, removed 0 redundant places. [2022-11-20 11:38:20,402 INFO L231 Difference]: Finished difference. Result has 288 places, 332 transitions, 1222 flow [2022-11-20 11:38:20,403 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=962, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1222, PETRI_PLACES=288, PETRI_TRANSITIONS=332} [2022-11-20 11:38:20,403 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 15 predicate places. [2022-11-20 11:38:20,404 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 332 transitions, 1222 flow [2022-11-20 11:38:20,405 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 171.83333333333334) internal successors, (1031), 6 states have internal predecessors, (1031), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:38:20,405 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:38:20,405 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:38:20,405 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-11-20 11:38:20,406 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-20 11:38:20,406 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:38:20,407 INFO L85 PathProgramCache]: Analyzing trace with hash -610642984, now seen corresponding path program 1 times [2022-11-20 11:38:20,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:38:20,407 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2045370260] [2022-11-20 11:38:20,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:38:20,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:38:20,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:38:21,076 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:38:21,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:38:21,077 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2045370260] [2022-11-20 11:38:21,077 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2045370260] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:38:21,077 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:38:21,078 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-20 11:38:21,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1934228987] [2022-11-20 11:38:21,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:38:21,079 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-20 11:38:21,079 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:38:21,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-20 11:38:21,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-11-20 11:38:21,083 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 173 out of 277 [2022-11-20 11:38:21,085 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 332 transitions, 1222 flow. Second operand has 6 states, 6 states have (on average 178.16666666666666) internal successors, (1069), 6 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:38:21,085 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:38:21,086 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 173 of 277 [2022-11-20 11:38:21,086 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:38:22,843 INFO L130 PetriNetUnfolder]: 1523/3812 cut-off events. [2022-11-20 11:38:22,843 INFO L131 PetriNetUnfolder]: For 5229/5430 co-relation queries the response was YES. [2022-11-20 11:38:22,873 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12263 conditions, 3812 events. 1523/3812 cut-off events. For 5229/5430 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 26125 event pairs, 588 based on Foata normal form. 0/3632 useless extension candidates. Maximal degree in co-relation 10673. Up to 2530 conditions per place. [2022-11-20 11:38:22,901 INFO L137 encePairwiseOnDemand]: 266/277 looper letters, 187 selfloop transitions, 30 changer transitions 0/388 dead transitions. [2022-11-20 11:38:22,901 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 388 transitions, 1956 flow [2022-11-20 11:38:22,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-20 11:38:22,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-20 11:38:22,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1168 transitions. [2022-11-20 11:38:22,907 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7027677496991577 [2022-11-20 11:38:22,907 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1168 transitions. [2022-11-20 11:38:22,907 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1168 transitions. [2022-11-20 11:38:22,908 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:38:22,909 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1168 transitions. [2022-11-20 11:38:22,915 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 194.66666666666666) internal successors, (1168), 6 states have internal predecessors, (1168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:38:22,930 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 277.0) internal successors, (1939), 7 states have internal predecessors, (1939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:38:22,935 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 277.0) internal successors, (1939), 7 states have internal predecessors, (1939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:38:22,936 INFO L175 Difference]: Start difference. First operand has 288 places, 332 transitions, 1222 flow. Second operand 6 states and 1168 transitions. [2022-11-20 11:38:22,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 388 transitions, 1956 flow [2022-11-20 11:38:22,958 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 388 transitions, 1936 flow, removed 10 selfloop flow, removed 0 redundant places. [2022-11-20 11:38:22,966 INFO L231 Difference]: Finished difference. Result has 298 places, 361 transitions, 1542 flow [2022-11-20 11:38:22,967 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=1204, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1542, PETRI_PLACES=298, PETRI_TRANSITIONS=361} [2022-11-20 11:38:22,967 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 25 predicate places. [2022-11-20 11:38:22,968 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 361 transitions, 1542 flow [2022-11-20 11:38:22,969 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 178.16666666666666) internal successors, (1069), 6 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:38:22,969 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:38:22,970 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:38:22,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-11-20 11:38:22,970 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-20 11:38:22,971 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:38:22,971 INFO L85 PathProgramCache]: Analyzing trace with hash 1656784559, now seen corresponding path program 1 times [2022-11-20 11:38:22,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:38:22,972 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1374568420] [2022-11-20 11:38:22,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:38:22,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:38:23,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:38:23,252 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:38:23,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:38:23,253 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1374568420] [2022-11-20 11:38:23,253 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1374568420] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:38:23,253 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:38:23,253 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-20 11:38:23,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1054767146] [2022-11-20 11:38:23,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:38:23,254 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-20 11:38:23,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:38:23,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-20 11:38:23,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-20 11:38:23,258 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 238 out of 277 [2022-11-20 11:38:23,259 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 361 transitions, 1542 flow. Second operand has 5 states, 5 states have (on average 240.4) internal successors, (1202), 5 states have internal predecessors, (1202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:38:23,260 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:38:23,260 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 238 of 277 [2022-11-20 11:38:23,260 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:38:23,822 INFO L130 PetriNetUnfolder]: 333/1268 cut-off events. [2022-11-20 11:38:23,822 INFO L131 PetriNetUnfolder]: For 2869/2923 co-relation queries the response was YES. [2022-11-20 11:38:23,831 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3689 conditions, 1268 events. 333/1268 cut-off events. For 2869/2923 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 6929 event pairs, 12 based on Foata normal form. 19/1255 useless extension candidates. Maximal degree in co-relation 3553. Up to 350 conditions per place. [2022-11-20 11:38:23,837 INFO L137 encePairwiseOnDemand]: 272/277 looper letters, 79 selfloop transitions, 4 changer transitions 16/311 dead transitions. [2022-11-20 11:38:23,837 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 311 transitions, 1446 flow [2022-11-20 11:38:23,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-20 11:38:23,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-20 11:38:23,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1478 transitions. [2022-11-20 11:38:23,842 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8892900120336944 [2022-11-20 11:38:23,842 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1478 transitions. [2022-11-20 11:38:23,843 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1478 transitions. [2022-11-20 11:38:23,844 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:38:23,844 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1478 transitions. [2022-11-20 11:38:23,848 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 246.33333333333334) internal successors, (1478), 6 states have internal predecessors, (1478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:38:23,852 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 277.0) internal successors, (1939), 7 states have internal predecessors, (1939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:38:23,853 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 277.0) internal successors, (1939), 7 states have internal predecessors, (1939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:38:23,853 INFO L175 Difference]: Start difference. First operand has 298 places, 361 transitions, 1542 flow. Second operand 6 states and 1478 transitions. [2022-11-20 11:38:23,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 311 transitions, 1446 flow [2022-11-20 11:38:23,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 311 transitions, 1345 flow, removed 15 selfloop flow, removed 25 redundant places. [2022-11-20 11:38:23,872 INFO L231 Difference]: Finished difference. Result has 276 places, 262 transitions, 881 flow [2022-11-20 11:38:23,873 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=905, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=881, PETRI_PLACES=276, PETRI_TRANSITIONS=262} [2022-11-20 11:38:23,874 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 3 predicate places. [2022-11-20 11:38:23,874 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 262 transitions, 881 flow [2022-11-20 11:38:23,875 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 240.4) internal successors, (1202), 5 states have internal predecessors, (1202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:38:23,875 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:38:23,876 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:38:23,876 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-11-20 11:38:23,876 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-20 11:38:23,877 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:38:23,877 INFO L85 PathProgramCache]: Analyzing trace with hash -1143871491, now seen corresponding path program 1 times [2022-11-20 11:38:23,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:38:23,877 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [462363865] [2022-11-20 11:38:23,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:38:23,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:38:23,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:38:26,624 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:38:26,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:38:26,624 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [462363865] [2022-11-20 11:38:26,624 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [462363865] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:38:26,624 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:38:26,625 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-20 11:38:26,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [207481763] [2022-11-20 11:38:26,625 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:38:26,625 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-20 11:38:26,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:38:26,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-20 11:38:26,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=136, Unknown=0, NotChecked=0, Total=182 [2022-11-20 11:38:26,630 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-20 11:38:26,632 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 262 transitions, 881 flow. Second operand has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:38:26,633 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:38:26,633 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-20 11:38:26,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:38:30,041 INFO L130 PetriNetUnfolder]: 999/2244 cut-off events. [2022-11-20 11:38:30,041 INFO L131 PetriNetUnfolder]: For 3633/3633 co-relation queries the response was YES. [2022-11-20 11:38:30,052 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7483 conditions, 2244 events. 999/2244 cut-off events. For 3633/3633 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 12697 event pairs, 278 based on Foata normal form. 10/2209 useless extension candidates. Maximal degree in co-relation 7195. Up to 1019 conditions per place. [2022-11-20 11:38:30,065 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 213 selfloop transitions, 88 changer transitions 0/431 dead transitions. [2022-11-20 11:38:30,065 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 431 transitions, 2270 flow [2022-11-20 11:38:30,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-11-20 11:38:30,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-11-20 11:38:30,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 3105 transitions. [2022-11-20 11:38:30,075 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5899676990309709 [2022-11-20 11:38:30,076 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 3105 transitions. [2022-11-20 11:38:30,076 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 3105 transitions. [2022-11-20 11:38:30,078 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:38:30,079 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 3105 transitions. [2022-11-20 11:38:30,086 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 163.42105263157896) internal successors, (3105), 19 states have internal predecessors, (3105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:38:30,097 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 277.0) internal successors, (5540), 20 states have internal predecessors, (5540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:38:30,099 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 277.0) internal successors, (5540), 20 states have internal predecessors, (5540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:38:30,100 INFO L175 Difference]: Start difference. First operand has 276 places, 262 transitions, 881 flow. Second operand 19 states and 3105 transitions. [2022-11-20 11:38:30,100 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 431 transitions, 2270 flow [2022-11-20 11:38:30,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 431 transitions, 2242 flow, removed 3 selfloop flow, removed 7 redundant places. [2022-11-20 11:38:30,130 INFO L231 Difference]: Finished difference. Result has 280 places, 319 transitions, 1605 flow [2022-11-20 11:38:30,130 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=856, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=1605, PETRI_PLACES=280, PETRI_TRANSITIONS=319} [2022-11-20 11:38:30,132 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 7 predicate places. [2022-11-20 11:38:30,132 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 319 transitions, 1605 flow [2022-11-20 11:38:30,133 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:38:30,133 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:38:30,134 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:38:30,134 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-11-20 11:38:30,134 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-20 11:38:30,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:38:30,135 INFO L85 PathProgramCache]: Analyzing trace with hash 694093385, now seen corresponding path program 2 times [2022-11-20 11:38:30,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:38:30,136 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [210888994] [2022-11-20 11:38:30,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:38:30,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:38:30,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:38:32,738 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:38:32,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:38:32,739 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [210888994] [2022-11-20 11:38:32,739 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [210888994] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:38:32,739 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:38:32,739 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-20 11:38:32,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1833455614] [2022-11-20 11:38:32,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:38:32,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-20 11:38:32,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:38:32,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-20 11:38:32,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2022-11-20 11:38:32,748 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-20 11:38:32,751 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 319 transitions, 1605 flow. Second operand has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:38:32,751 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:38:32,751 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-20 11:38:32,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:38:35,338 INFO L130 PetriNetUnfolder]: 1140/2592 cut-off events. [2022-11-20 11:38:35,338 INFO L131 PetriNetUnfolder]: For 6808/6810 co-relation queries the response was YES. [2022-11-20 11:38:35,353 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10327 conditions, 2592 events. 1140/2592 cut-off events. For 6808/6810 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 15083 event pairs, 185 based on Foata normal form. 15/2561 useless extension candidates. Maximal degree in co-relation 10025. Up to 925 conditions per place. [2022-11-20 11:38:35,370 INFO L137 encePairwiseOnDemand]: 262/277 looper letters, 312 selfloop transitions, 64 changer transitions 0/506 dead transitions. [2022-11-20 11:38:35,370 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 506 transitions, 3563 flow [2022-11-20 11:38:35,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-20 11:38:35,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-20 11:38:35,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2474 transitions. [2022-11-20 11:38:35,380 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5954271961492178 [2022-11-20 11:38:35,380 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2474 transitions. [2022-11-20 11:38:35,380 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2474 transitions. [2022-11-20 11:38:35,383 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:38:35,383 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2474 transitions. [2022-11-20 11:38:35,390 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 164.93333333333334) internal successors, (2474), 15 states have internal predecessors, (2474), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:38:35,400 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:38:35,402 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:38:35,402 INFO L175 Difference]: Start difference. First operand has 280 places, 319 transitions, 1605 flow. Second operand 15 states and 2474 transitions. [2022-11-20 11:38:35,403 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 506 transitions, 3563 flow [2022-11-20 11:38:35,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 506 transitions, 3508 flow, removed 23 selfloop flow, removed 5 redundant places. [2022-11-20 11:38:35,462 INFO L231 Difference]: Finished difference. Result has 296 places, 363 transitions, 2296 flow [2022-11-20 11:38:35,463 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=1562, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=2296, PETRI_PLACES=296, PETRI_TRANSITIONS=363} [2022-11-20 11:38:35,464 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 23 predicate places. [2022-11-20 11:38:35,464 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 363 transitions, 2296 flow [2022-11-20 11:38:35,465 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:38:35,466 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:38:35,466 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:38:35,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-11-20 11:38:35,466 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-20 11:38:35,467 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:38:35,467 INFO L85 PathProgramCache]: Analyzing trace with hash 742733989, now seen corresponding path program 3 times [2022-11-20 11:38:35,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:38:35,468 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1209612485] [2022-11-20 11:38:35,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:38:35,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:38:35,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:38:38,549 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:38:38,549 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:38:38,549 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1209612485] [2022-11-20 11:38:38,549 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1209612485] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:38:38,549 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:38:38,550 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-20 11:38:38,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1170797106] [2022-11-20 11:38:38,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:38:38,550 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-20 11:38:38,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:38:38,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-20 11:38:38,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=134, Unknown=0, NotChecked=0, Total=182 [2022-11-20 11:38:38,554 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-20 11:38:38,558 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 363 transitions, 2296 flow. Second operand has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:38:38,558 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:38:38,558 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-20 11:38:38,558 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:38:41,686 INFO L130 PetriNetUnfolder]: 1199/2706 cut-off events. [2022-11-20 11:38:41,686 INFO L131 PetriNetUnfolder]: For 10316/10318 co-relation queries the response was YES. [2022-11-20 11:38:41,704 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12188 conditions, 2706 events. 1199/2706 cut-off events. For 10316/10318 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 15936 event pairs, 211 based on Foata normal form. 10/2667 useless extension candidates. Maximal degree in co-relation 11876. Up to 1354 conditions per place. [2022-11-20 11:38:41,723 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 279 selfloop transitions, 91 changer transitions 0/500 dead transitions. [2022-11-20 11:38:41,724 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 500 transitions, 3893 flow [2022-11-20 11:38:41,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-20 11:38:41,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-11-20 11:38:41,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2319 transitions. [2022-11-20 11:38:41,731 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5979886539453326 [2022-11-20 11:38:41,731 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2319 transitions. [2022-11-20 11:38:41,732 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2319 transitions. [2022-11-20 11:38:41,733 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:38:41,733 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2319 transitions. [2022-11-20 11:38:41,739 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 165.64285714285714) internal successors, (2319), 14 states have internal predecessors, (2319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:38:41,747 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 277.0) internal successors, (4155), 15 states have internal predecessors, (4155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:38:41,749 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 277.0) internal successors, (4155), 15 states have internal predecessors, (4155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:38:41,750 INFO L175 Difference]: Start difference. First operand has 296 places, 363 transitions, 2296 flow. Second operand 14 states and 2319 transitions. [2022-11-20 11:38:41,750 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 500 transitions, 3893 flow [2022-11-20 11:38:41,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 500 transitions, 3851 flow, removed 8 selfloop flow, removed 6 redundant places. [2022-11-20 11:38:41,841 INFO L231 Difference]: Finished difference. Result has 309 places, 399 transitions, 3160 flow [2022-11-20 11:38:41,842 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=2258, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=3160, PETRI_PLACES=309, PETRI_TRANSITIONS=399} [2022-11-20 11:38:41,843 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 36 predicate places. [2022-11-20 11:38:41,843 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 399 transitions, 3160 flow [2022-11-20 11:38:41,844 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:38:41,844 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:38:41,845 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:38:41,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-11-20 11:38:41,845 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-20 11:38:41,846 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:38:41,846 INFO L85 PathProgramCache]: Analyzing trace with hash -1007005587, now seen corresponding path program 4 times [2022-11-20 11:38:41,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:38:41,846 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1765521295] [2022-11-20 11:38:41,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:38:41,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:38:41,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:38:45,100 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:38:45,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:38:45,100 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1765521295] [2022-11-20 11:38:45,100 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1765521295] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:38:45,100 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:38:45,101 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-20 11:38:45,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1273927738] [2022-11-20 11:38:45,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:38:45,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-20 11:38:45,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:38:45,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-20 11:38:45,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2022-11-20 11:38:45,105 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-20 11:38:45,108 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 399 transitions, 3160 flow. Second operand has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:38:45,108 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:38:45,108 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-20 11:38:45,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:38:48,379 INFO L130 PetriNetUnfolder]: 1350/3019 cut-off events. [2022-11-20 11:38:48,379 INFO L131 PetriNetUnfolder]: For 16523/16531 co-relation queries the response was YES. [2022-11-20 11:38:48,401 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15100 conditions, 3019 events. 1350/3019 cut-off events. For 16523/16531 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 18242 event pairs, 321 based on Foata normal form. 10/2971 useless extension candidates. Maximal degree in co-relation 13943. Up to 1376 conditions per place. [2022-11-20 11:38:48,426 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 303 selfloop transitions, 136 changer transitions 0/569 dead transitions. [2022-11-20 11:38:48,427 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 569 transitions, 5504 flow [2022-11-20 11:38:48,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-20 11:38:48,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-20 11:38:48,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2480 transitions. [2022-11-20 11:38:48,434 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5968712394705175 [2022-11-20 11:38:48,435 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2480 transitions. [2022-11-20 11:38:48,435 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2480 transitions. [2022-11-20 11:38:48,436 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:38:48,437 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2480 transitions. [2022-11-20 11:38:48,443 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 165.33333333333334) internal successors, (2480), 15 states have internal predecessors, (2480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:38:48,452 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:38:48,454 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:38:48,455 INFO L175 Difference]: Start difference. First operand has 309 places, 399 transitions, 3160 flow. Second operand 15 states and 2480 transitions. [2022-11-20 11:38:48,455 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 569 transitions, 5504 flow [2022-11-20 11:38:48,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 569 transitions, 5451 flow, removed 17 selfloop flow, removed 7 redundant places. [2022-11-20 11:38:48,627 INFO L231 Difference]: Finished difference. Result has 322 places, 456 transitions, 4525 flow [2022-11-20 11:38:48,628 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=3115, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=4525, PETRI_PLACES=322, PETRI_TRANSITIONS=456} [2022-11-20 11:38:48,628 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 49 predicate places. [2022-11-20 11:38:48,629 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 456 transitions, 4525 flow [2022-11-20 11:38:48,630 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:38:48,630 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:38:48,631 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:38:48,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-11-20 11:38:48,631 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-20 11:38:48,632 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:38:48,632 INFO L85 PathProgramCache]: Analyzing trace with hash -977121177, now seen corresponding path program 5 times [2022-11-20 11:38:48,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:38:48,632 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1667663243] [2022-11-20 11:38:48,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:38:48,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:38:48,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:38:51,363 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:38:51,363 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:38:51,363 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1667663243] [2022-11-20 11:38:51,364 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1667663243] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:38:51,364 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:38:51,364 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-20 11:38:51,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [709902753] [2022-11-20 11:38:51,364 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:38:51,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-20 11:38:51,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:38:51,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-20 11:38:51,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=137, Unknown=0, NotChecked=0, Total=182 [2022-11-20 11:38:51,369 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-20 11:38:51,374 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 456 transitions, 4525 flow. Second operand has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:38:51,374 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:38:51,374 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-20 11:38:51,375 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:38:55,063 INFO L130 PetriNetUnfolder]: 1460/3200 cut-off events. [2022-11-20 11:38:55,063 INFO L131 PetriNetUnfolder]: For 23861/23869 co-relation queries the response was YES. [2022-11-20 11:38:55,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17952 conditions, 3200 events. 1460/3200 cut-off events. For 23861/23869 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 19601 event pairs, 368 based on Foata normal form. 10/3152 useless extension candidates. Maximal degree in co-relation 16773. Up to 1617 conditions per place. [2022-11-20 11:38:55,107 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 298 selfloop transitions, 157 changer transitions 0/585 dead transitions. [2022-11-20 11:38:55,108 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 585 transitions, 6329 flow [2022-11-20 11:38:55,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-20 11:38:55,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-20 11:38:55,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2478 transitions. [2022-11-20 11:38:55,114 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5963898916967509 [2022-11-20 11:38:55,114 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2478 transitions. [2022-11-20 11:38:55,114 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2478 transitions. [2022-11-20 11:38:55,116 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:38:55,116 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2478 transitions. [2022-11-20 11:38:55,121 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 165.2) internal successors, (2478), 15 states have internal predecessors, (2478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:38:55,129 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:38:55,132 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:38:55,132 INFO L175 Difference]: Start difference. First operand has 322 places, 456 transitions, 4525 flow. Second operand 15 states and 2478 transitions. [2022-11-20 11:38:55,132 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 585 transitions, 6329 flow [2022-11-20 11:38:55,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 585 transitions, 6169 flow, removed 68 selfloop flow, removed 7 redundant places. [2022-11-20 11:38:55,346 INFO L231 Difference]: Finished difference. Result has 332 places, 484 transitions, 5343 flow [2022-11-20 11:38:55,347 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=4393, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=5343, PETRI_PLACES=332, PETRI_TRANSITIONS=484} [2022-11-20 11:38:55,347 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 59 predicate places. [2022-11-20 11:38:55,347 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 484 transitions, 5343 flow [2022-11-20 11:38:55,349 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:38:55,349 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:38:55,349 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:38:55,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-11-20 11:38:55,350 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-20 11:38:55,350 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:38:55,350 INFO L85 PathProgramCache]: Analyzing trace with hash -788599947, now seen corresponding path program 6 times [2022-11-20 11:38:55,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:38:55,351 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [870203579] [2022-11-20 11:38:55,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:38:55,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:38:55,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:38:57,936 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:38:57,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:38:57,936 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [870203579] [2022-11-20 11:38:57,937 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [870203579] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:38:57,937 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:38:57,937 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-20 11:38:57,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [950163319] [2022-11-20 11:38:57,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:38:57,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-20 11:38:57,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:38:57,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-20 11:38:57,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2022-11-20 11:38:57,941 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-20 11:38:57,945 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 484 transitions, 5343 flow. Second operand has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:38:57,945 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:38:57,945 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-20 11:38:57,945 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:39:01,678 INFO L130 PetriNetUnfolder]: 1462/3159 cut-off events. [2022-11-20 11:39:01,678 INFO L131 PetriNetUnfolder]: For 25726/25730 co-relation queries the response was YES. [2022-11-20 11:39:01,692 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18862 conditions, 3159 events. 1462/3159 cut-off events. For 25726/25730 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 19286 event pairs, 221 based on Foata normal form. 10/3120 useless extension candidates. Maximal degree in co-relation 18528. Up to 1547 conditions per place. [2022-11-20 11:39:01,716 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 317 selfloop transitions, 170 changer transitions 0/617 dead transitions. [2022-11-20 11:39:01,717 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 617 transitions, 7330 flow [2022-11-20 11:39:01,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-20 11:39:01,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-20 11:39:01,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2479 transitions. [2022-11-20 11:39:01,723 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5966305655836341 [2022-11-20 11:39:01,723 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2479 transitions. [2022-11-20 11:39:01,723 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2479 transitions. [2022-11-20 11:39:01,725 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:39:01,725 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2479 transitions. [2022-11-20 11:39:01,730 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 165.26666666666668) internal successors, (2479), 15 states have internal predecessors, (2479), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:39:01,737 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:39:01,740 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:39:01,740 INFO L175 Difference]: Start difference. First operand has 332 places, 484 transitions, 5343 flow. Second operand 15 states and 2479 transitions. [2022-11-20 11:39:01,740 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 617 transitions, 7330 flow [2022-11-20 11:39:01,955 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 617 transitions, 7218 flow, removed 44 selfloop flow, removed 7 redundant places. [2022-11-20 11:39:01,968 INFO L231 Difference]: Finished difference. Result has 343 places, 514 transitions, 6349 flow [2022-11-20 11:39:01,969 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=5243, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=6349, PETRI_PLACES=343, PETRI_TRANSITIONS=514} [2022-11-20 11:39:01,970 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 70 predicate places. [2022-11-20 11:39:01,970 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 514 transitions, 6349 flow [2022-11-20 11:39:01,971 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:39:01,971 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:39:01,972 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:39:01,972 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-11-20 11:39:01,972 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-20 11:39:01,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:39:01,973 INFO L85 PathProgramCache]: Analyzing trace with hash 744406129, now seen corresponding path program 7 times [2022-11-20 11:39:01,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:39:01,973 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [973271909] [2022-11-20 11:39:01,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:39:01,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:39:02,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:39:04,473 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:39:04,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:39:04,473 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [973271909] [2022-11-20 11:39:04,473 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [973271909] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:39:04,473 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:39:04,474 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-20 11:39:04,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2010313001] [2022-11-20 11:39:04,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:39:04,475 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-20 11:39:04,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:39:04,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-20 11:39:04,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2022-11-20 11:39:04,481 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-20 11:39:04,485 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 514 transitions, 6349 flow. Second operand has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:39:04,485 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:39:04,486 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-20 11:39:04,486 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:39:07,841 INFO L130 PetriNetUnfolder]: 1444/3189 cut-off events. [2022-11-20 11:39:07,842 INFO L131 PetriNetUnfolder]: For 28798/28806 co-relation queries the response was YES. [2022-11-20 11:39:07,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19692 conditions, 3189 events. 1444/3189 cut-off events. For 28798/28806 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 19681 event pairs, 364 based on Foata normal form. 10/3141 useless extension candidates. Maximal degree in co-relation 18684. Up to 1614 conditions per place. [2022-11-20 11:39:07,881 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 319 selfloop transitions, 166 changer transitions 0/615 dead transitions. [2022-11-20 11:39:07,882 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 615 transitions, 7695 flow [2022-11-20 11:39:07,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-20 11:39:07,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-20 11:39:07,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2476 transitions. [2022-11-20 11:39:07,888 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5959085439229843 [2022-11-20 11:39:07,888 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2476 transitions. [2022-11-20 11:39:07,888 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2476 transitions. [2022-11-20 11:39:07,890 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:39:07,890 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2476 transitions. [2022-11-20 11:39:07,896 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 165.06666666666666) internal successors, (2476), 15 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:39:07,904 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:39:07,906 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:39:07,906 INFO L175 Difference]: Start difference. First operand has 343 places, 514 transitions, 6349 flow. Second operand 15 states and 2476 transitions. [2022-11-20 11:39:07,907 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 615 transitions, 7695 flow [2022-11-20 11:39:08,137 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 615 transitions, 7540 flow, removed 57 selfloop flow, removed 8 redundant places. [2022-11-20 11:39:08,146 INFO L231 Difference]: Finished difference. Result has 350 places, 517 transitions, 6630 flow [2022-11-20 11:39:08,147 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=6194, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=514, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=6630, PETRI_PLACES=350, PETRI_TRANSITIONS=517} [2022-11-20 11:39:08,147 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 77 predicate places. [2022-11-20 11:39:08,147 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 517 transitions, 6630 flow [2022-11-20 11:39:08,148 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:39:08,148 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:39:08,148 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:39:08,149 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-11-20 11:39:08,149 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-20 11:39:08,150 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:39:08,151 INFO L85 PathProgramCache]: Analyzing trace with hash 623281865, now seen corresponding path program 8 times [2022-11-20 11:39:08,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:39:08,151 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [95563626] [2022-11-20 11:39:08,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:39:08,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:39:08,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:39:10,567 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:39:10,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:39:10,568 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [95563626] [2022-11-20 11:39:10,568 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [95563626] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:39:10,568 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:39:10,568 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-20 11:39:10,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1363339281] [2022-11-20 11:39:10,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:39:10,569 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-20 11:39:10,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:39:10,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-20 11:39:10,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2022-11-20 11:39:10,573 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-20 11:39:10,576 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 517 transitions, 6630 flow. Second operand has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:39:10,576 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:39:10,576 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-20 11:39:10,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:39:13,363 INFO L130 PetriNetUnfolder]: 1516/3268 cut-off events. [2022-11-20 11:39:13,363 INFO L131 PetriNetUnfolder]: For 31724/31728 co-relation queries the response was YES. [2022-11-20 11:39:13,383 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21386 conditions, 3268 events. 1516/3268 cut-off events. For 31724/31728 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 20328 event pairs, 400 based on Foata normal form. 12/3228 useless extension candidates. Maximal degree in co-relation 21045. Up to 1882 conditions per place. [2022-11-20 11:39:13,399 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 298 selfloop transitions, 208 changer transitions 0/636 dead transitions. [2022-11-20 11:39:13,399 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 636 transitions, 8564 flow [2022-11-20 11:39:13,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-20 11:39:13,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-11-20 11:39:13,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2165 transitions. [2022-11-20 11:39:13,410 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6012218828103305 [2022-11-20 11:39:13,411 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2165 transitions. [2022-11-20 11:39:13,411 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2165 transitions. [2022-11-20 11:39:13,413 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:39:13,413 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2165 transitions. [2022-11-20 11:39:13,418 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 166.53846153846155) internal successors, (2165), 13 states have internal predecessors, (2165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:39:13,425 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 277.0) internal successors, (3878), 14 states have internal predecessors, (3878), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:39:13,427 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 277.0) internal successors, (3878), 14 states have internal predecessors, (3878), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:39:13,427 INFO L175 Difference]: Start difference. First operand has 350 places, 517 transitions, 6630 flow. Second operand 13 states and 2165 transitions. [2022-11-20 11:39:13,428 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 636 transitions, 8564 flow [2022-11-20 11:39:13,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 636 transitions, 8237 flow, removed 6 selfloop flow, removed 12 redundant places. [2022-11-20 11:39:13,641 INFO L231 Difference]: Finished difference. Result has 354 places, 546 transitions, 7708 flow [2022-11-20 11:39:13,642 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=6331, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=517, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=179, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=7708, PETRI_PLACES=354, PETRI_TRANSITIONS=546} [2022-11-20 11:39:13,642 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 81 predicate places. [2022-11-20 11:39:13,643 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 546 transitions, 7708 flow [2022-11-20 11:39:13,644 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:39:13,644 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:39:13,644 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:39:13,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-11-20 11:39:13,645 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-20 11:39:13,645 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:39:13,645 INFO L85 PathProgramCache]: Analyzing trace with hash 1361996259, now seen corresponding path program 9 times [2022-11-20 11:39:13,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:39:13,646 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1334511021] [2022-11-20 11:39:13,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:39:13,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:39:13,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:39:15,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-11-20 11:39:15,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:39:15,232 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1334511021] [2022-11-20 11:39:15,232 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1334511021] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:39:15,232 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:39:15,232 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-20 11:39:15,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1220307699] [2022-11-20 11:39:15,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:39:15,233 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-20 11:39:15,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:39:15,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-20 11:39:15,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2022-11-20 11:39:15,237 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-20 11:39:15,239 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 546 transitions, 7708 flow. Second operand has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:39:15,240 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:39:15,240 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-20 11:39:15,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:39:18,927 INFO L130 PetriNetUnfolder]: 1686/3825 cut-off events. [2022-11-20 11:39:18,928 INFO L131 PetriNetUnfolder]: For 43179/43188 co-relation queries the response was YES. [2022-11-20 11:39:18,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24914 conditions, 3825 events. 1686/3825 cut-off events. For 43179/43188 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 24833 event pairs, 417 based on Foata normal form. 17/3778 useless extension candidates. Maximal degree in co-relation 24570. Up to 1932 conditions per place. [2022-11-20 11:39:18,977 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 365 selfloop transitions, 243 changer transitions 0/738 dead transitions. [2022-11-20 11:39:18,977 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 738 transitions, 10449 flow [2022-11-20 11:39:18,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-20 11:39:18,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-20 11:39:18,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2522 transitions. [2022-11-20 11:39:18,984 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.606979542719615 [2022-11-20 11:39:18,985 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2522 transitions. [2022-11-20 11:39:18,985 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2522 transitions. [2022-11-20 11:39:18,986 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:39:18,987 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2522 transitions. [2022-11-20 11:39:18,992 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 168.13333333333333) internal successors, (2522), 15 states have internal predecessors, (2522), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:39:18,999 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:39:19,001 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:39:19,001 INFO L175 Difference]: Start difference. First operand has 354 places, 546 transitions, 7708 flow. Second operand 15 states and 2522 transitions. [2022-11-20 11:39:19,001 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 738 transitions, 10449 flow [2022-11-20 11:39:19,348 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 738 transitions, 10323 flow, removed 0 selfloop flow, removed 8 redundant places. [2022-11-20 11:39:19,367 INFO L231 Difference]: Finished difference. Result has 367 places, 594 transitions, 9598 flow [2022-11-20 11:39:19,368 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=7590, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=546, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=199, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=9598, PETRI_PLACES=367, PETRI_TRANSITIONS=594} [2022-11-20 11:39:19,370 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 94 predicate places. [2022-11-20 11:39:19,371 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 594 transitions, 9598 flow [2022-11-20 11:39:19,372 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:39:19,372 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:39:19,373 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:39:19,373 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-11-20 11:39:19,373 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-20 11:39:19,374 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:39:19,374 INFO L85 PathProgramCache]: Analyzing trace with hash -1340459593, now seen corresponding path program 10 times [2022-11-20 11:39:19,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:39:19,374 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709610218] [2022-11-20 11:39:19,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:39:19,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:39:19,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:39:21,726 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:39:21,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:39:21,727 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [709610218] [2022-11-20 11:39:21,727 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [709610218] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:39:21,728 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:39:21,728 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-20 11:39:21,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [409274228] [2022-11-20 11:39:21,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:39:21,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-20 11:39:21,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:39:21,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-20 11:39:21,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2022-11-20 11:39:21,732 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-20 11:39:21,735 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 594 transitions, 9598 flow. Second operand has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:39:21,735 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:39:21,735 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-20 11:39:21,736 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:39:24,974 INFO L130 PetriNetUnfolder]: 1807/4041 cut-off events. [2022-11-20 11:39:24,975 INFO L131 PetriNetUnfolder]: For 57892/57901 co-relation queries the response was YES. [2022-11-20 11:39:25,004 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28637 conditions, 4041 events. 1807/4041 cut-off events. For 57892/57901 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 26676 event pairs, 450 based on Foata normal form. 17/3992 useless extension candidates. Maximal degree in co-relation 28285. Up to 2233 conditions per place. [2022-11-20 11:39:25,030 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 333 selfloop transitions, 287 changer transitions 0/750 dead transitions. [2022-11-20 11:39:25,030 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 750 transitions, 12738 flow [2022-11-20 11:39:25,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-20 11:39:25,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-11-20 11:39:25,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2321 transitions. [2022-11-20 11:39:25,039 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5985043837029397 [2022-11-20 11:39:25,040 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2321 transitions. [2022-11-20 11:39:25,040 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2321 transitions. [2022-11-20 11:39:25,041 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:39:25,041 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2321 transitions. [2022-11-20 11:39:25,046 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 165.78571428571428) internal successors, (2321), 14 states have internal predecessors, (2321), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:39:25,051 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 277.0) internal successors, (4155), 15 states have internal predecessors, (4155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:39:25,052 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 277.0) internal successors, (4155), 15 states have internal predecessors, (4155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:39:25,052 INFO L175 Difference]: Start difference. First operand has 367 places, 594 transitions, 9598 flow. Second operand 14 states and 2321 transitions. [2022-11-20 11:39:25,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 750 transitions, 12738 flow [2022-11-20 11:39:25,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 750 transitions, 12623 flow, removed 16 selfloop flow, removed 7 redundant places. [2022-11-20 11:39:25,578 INFO L231 Difference]: Finished difference. Result has 380 places, 659 transitions, 12276 flow [2022-11-20 11:39:25,579 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=9495, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=594, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=227, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=12276, PETRI_PLACES=380, PETRI_TRANSITIONS=659} [2022-11-20 11:39:25,580 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 107 predicate places. [2022-11-20 11:39:25,580 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 659 transitions, 12276 flow [2022-11-20 11:39:25,581 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:39:25,581 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:39:25,581 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:39:25,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-11-20 11:39:25,582 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-20 11:39:25,582 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:39:25,582 INFO L85 PathProgramCache]: Analyzing trace with hash -1566088335, now seen corresponding path program 11 times [2022-11-20 11:39:25,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:39:25,583 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1953347826] [2022-11-20 11:39:25,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:39:25,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:39:25,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:39:27,037 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:39:27,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:39:27,038 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1953347826] [2022-11-20 11:39:27,038 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1953347826] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:39:27,038 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:39:27,038 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-20 11:39:27,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1643033773] [2022-11-20 11:39:27,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:39:27,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-20 11:39:27,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:39:27,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-20 11:39:27,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=137, Unknown=0, NotChecked=0, Total=182 [2022-11-20 11:39:27,042 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-20 11:39:27,045 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 659 transitions, 12276 flow. Second operand has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:39:27,045 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:39:27,045 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-20 11:39:27,046 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:39:31,479 INFO L130 PetriNetUnfolder]: 1931/4245 cut-off events. [2022-11-20 11:39:31,479 INFO L131 PetriNetUnfolder]: For 75646/75655 co-relation queries the response was YES. [2022-11-20 11:39:31,506 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32238 conditions, 4245 events. 1931/4245 cut-off events. For 75646/75655 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 28157 event pairs, 432 based on Foata normal form. 17/4198 useless extension candidates. Maximal degree in co-relation 31878. Up to 2205 conditions per place. [2022-11-20 11:39:31,533 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 314 selfloop transitions, 336 changer transitions 0/780 dead transitions. [2022-11-20 11:39:31,533 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 780 transitions, 14357 flow [2022-11-20 11:39:31,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-20 11:39:31,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-11-20 11:39:31,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2792 transitions. [2022-11-20 11:39:31,539 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5929071989806753 [2022-11-20 11:39:31,540 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2792 transitions. [2022-11-20 11:39:31,540 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2792 transitions. [2022-11-20 11:39:31,541 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:39:31,541 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2792 transitions. [2022-11-20 11:39:31,547 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 164.23529411764707) internal successors, (2792), 17 states have internal predecessors, (2792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:39:31,552 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 277.0) internal successors, (4986), 18 states have internal predecessors, (4986), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:39:31,554 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 277.0) internal successors, (4986), 18 states have internal predecessors, (4986), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:39:31,554 INFO L175 Difference]: Start difference. First operand has 380 places, 659 transitions, 12276 flow. Second operand 17 states and 2792 transitions. [2022-11-20 11:39:31,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 780 transitions, 14357 flow [2022-11-20 11:39:32,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 780 transitions, 14201 flow, removed 32 selfloop flow, removed 7 redundant places. [2022-11-20 11:39:32,122 INFO L231 Difference]: Finished difference. Result has 394 places, 679 transitions, 13439 flow [2022-11-20 11:39:32,123 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=12120, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=659, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=320, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=13439, PETRI_PLACES=394, PETRI_TRANSITIONS=679} [2022-11-20 11:39:32,124 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 121 predicate places. [2022-11-20 11:39:32,124 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 679 transitions, 13439 flow [2022-11-20 11:39:32,125 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:39:32,125 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:39:32,125 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:39:32,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-11-20 11:39:32,126 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-20 11:39:32,126 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:39:32,126 INFO L85 PathProgramCache]: Analyzing trace with hash -1338731653, now seen corresponding path program 12 times [2022-11-20 11:39:32,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:39:32,127 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1354280600] [2022-11-20 11:39:32,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:39:32,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:39:32,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:39:33,849 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:39:33,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:39:33,850 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1354280600] [2022-11-20 11:39:33,850 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1354280600] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:39:33,850 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:39:33,850 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-20 11:39:33,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1713136744] [2022-11-20 11:39:33,851 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:39:33,851 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-20 11:39:33,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:39:33,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-20 11:39:33,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2022-11-20 11:39:33,854 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-20 11:39:33,856 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 679 transitions, 13439 flow. Second operand has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:39:33,857 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:39:33,857 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-20 11:39:33,857 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:39:38,237 INFO L130 PetriNetUnfolder]: 2059/4458 cut-off events. [2022-11-20 11:39:38,237 INFO L131 PetriNetUnfolder]: For 91749/91758 co-relation queries the response was YES. [2022-11-20 11:39:38,287 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36187 conditions, 4458 events. 2059/4458 cut-off events. For 91749/91758 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 29772 event pairs, 475 based on Foata normal form. 17/4411 useless extension candidates. Maximal degree in co-relation 35822. Up to 2397 conditions per place. [2022-11-20 11:39:38,311 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 327 selfloop transitions, 350 changer transitions 0/807 dead transitions. [2022-11-20 11:39:38,312 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 807 transitions, 16023 flow [2022-11-20 11:39:38,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-11-20 11:39:38,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-11-20 11:39:38,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2637 transitions. [2022-11-20 11:39:38,321 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5949909747292419 [2022-11-20 11:39:38,321 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2637 transitions. [2022-11-20 11:39:38,321 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2637 transitions. [2022-11-20 11:39:38,323 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:39:38,323 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2637 transitions. [2022-11-20 11:39:38,329 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 164.8125) internal successors, (2637), 16 states have internal predecessors, (2637), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:39:38,334 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 277.0) internal successors, (4709), 17 states have internal predecessors, (4709), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:39:38,335 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 277.0) internal successors, (4709), 17 states have internal predecessors, (4709), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:39:38,335 INFO L175 Difference]: Start difference. First operand has 394 places, 679 transitions, 13439 flow. Second operand 16 states and 2637 transitions. [2022-11-20 11:39:38,336 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 807 transitions, 16023 flow [2022-11-20 11:39:39,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 807 transitions, 15867 flow, removed 22 selfloop flow, removed 8 redundant places. [2022-11-20 11:39:39,032 INFO L231 Difference]: Finished difference. Result has 404 places, 710 transitions, 15083 flow [2022-11-20 11:39:39,033 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=13293, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=679, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=323, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=15083, PETRI_PLACES=404, PETRI_TRANSITIONS=710} [2022-11-20 11:39:39,034 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 131 predicate places. [2022-11-20 11:39:39,034 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 710 transitions, 15083 flow [2022-11-20 11:39:39,035 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:39:39,035 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:39:39,035 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:39:39,035 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-11-20 11:39:39,036 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-20 11:39:39,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:39:39,036 INFO L85 PathProgramCache]: Analyzing trace with hash -1338787453, now seen corresponding path program 13 times [2022-11-20 11:39:39,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:39:39,037 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [239920313] [2022-11-20 11:39:39,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:39:39,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:39:39,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:39:41,647 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:39:41,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:39:41,647 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [239920313] [2022-11-20 11:39:41,649 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [239920313] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:39:41,649 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:39:41,649 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-20 11:39:41,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [977927358] [2022-11-20 11:39:41,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:39:41,650 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-20 11:39:41,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:39:41,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-20 11:39:41,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2022-11-20 11:39:41,653 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-20 11:39:41,655 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 710 transitions, 15083 flow. Second operand has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:39:41,655 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:39:41,656 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-20 11:39:41,656 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:39:46,418 INFO L130 PetriNetUnfolder]: 2041/4430 cut-off events. [2022-11-20 11:39:46,418 INFO L131 PetriNetUnfolder]: For 98334/98343 co-relation queries the response was YES. [2022-11-20 11:39:46,464 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37310 conditions, 4430 events. 2041/4430 cut-off events. For 98334/98343 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 29598 event pairs, 503 based on Foata normal form. 17/4381 useless extension candidates. Maximal degree in co-relation 36942. Up to 2477 conditions per place. [2022-11-20 11:39:46,489 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 361 selfloop transitions, 316 changer transitions 0/807 dead transitions. [2022-11-20 11:39:46,489 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 807 transitions, 16825 flow [2022-11-20 11:39:46,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-20 11:39:46,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-20 11:39:46,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2478 transitions. [2022-11-20 11:39:46,494 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5963898916967509 [2022-11-20 11:39:46,495 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2478 transitions. [2022-11-20 11:39:46,495 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2478 transitions. [2022-11-20 11:39:46,496 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:39:46,496 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2478 transitions. [2022-11-20 11:39:46,501 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 165.2) internal successors, (2478), 15 states have internal predecessors, (2478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:39:46,506 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:39:46,508 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:39:46,508 INFO L175 Difference]: Start difference. First operand has 404 places, 710 transitions, 15083 flow. Second operand 15 states and 2478 transitions. [2022-11-20 11:39:46,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 807 transitions, 16825 flow [2022-11-20 11:39:47,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 807 transitions, 16654 flow, removed 3 selfloop flow, removed 9 redundant places. [2022-11-20 11:39:47,242 INFO L231 Difference]: Finished difference. Result has 410 places, 715 transitions, 15717 flow [2022-11-20 11:39:47,243 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=14912, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=710, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=312, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=15717, PETRI_PLACES=410, PETRI_TRANSITIONS=715} [2022-11-20 11:39:47,243 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 137 predicate places. [2022-11-20 11:39:47,244 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 715 transitions, 15717 flow [2022-11-20 11:39:47,244 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:39:47,244 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:39:47,245 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:39:47,245 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-11-20 11:39:47,245 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-20 11:39:47,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:39:47,246 INFO L85 PathProgramCache]: Analyzing trace with hash -1150210423, now seen corresponding path program 14 times [2022-11-20 11:39:47,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:39:47,246 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1201990935] [2022-11-20 11:39:47,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:39:47,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:39:47,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:39:49,029 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:39:49,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:39:49,030 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1201990935] [2022-11-20 11:39:49,030 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1201990935] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:39:49,030 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:39:49,030 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-20 11:39:49,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [257403633] [2022-11-20 11:39:49,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:39:49,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-20 11:39:49,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:39:49,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-20 11:39:49,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2022-11-20 11:39:49,034 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-20 11:39:49,036 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 715 transitions, 15717 flow. Second operand has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:39:49,036 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:39:49,036 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-20 11:39:49,036 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:39:53,434 INFO L130 PetriNetUnfolder]: 2101/4828 cut-off events. [2022-11-20 11:39:53,434 INFO L131 PetriNetUnfolder]: For 113130/113149 co-relation queries the response was YES. [2022-11-20 11:39:53,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39722 conditions, 4828 events. 2101/4828 cut-off events. For 113130/113149 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 33479 event pairs, 420 based on Foata normal form. 27/4777 useless extension candidates. Maximal degree in co-relation 39352. Up to 2072 conditions per place. [2022-11-20 11:39:53,503 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 415 selfloop transitions, 335 changer transitions 0/880 dead transitions. [2022-11-20 11:39:53,503 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 880 transitions, 18281 flow [2022-11-20 11:39:53,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-20 11:39:53,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-20 11:39:53,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2524 transitions. [2022-11-20 11:39:53,508 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6074608904933815 [2022-11-20 11:39:53,508 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2524 transitions. [2022-11-20 11:39:53,508 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2524 transitions. [2022-11-20 11:39:53,509 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:39:53,509 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2524 transitions. [2022-11-20 11:39:53,513 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 168.26666666666668) internal successors, (2524), 15 states have internal predecessors, (2524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:39:53,518 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:39:53,519 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:39:53,519 INFO L175 Difference]: Start difference. First operand has 410 places, 715 transitions, 15717 flow. Second operand 15 states and 2524 transitions. [2022-11-20 11:39:53,520 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 880 transitions, 18281 flow [2022-11-20 11:39:54,284 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 880 transitions, 18198 flow, removed 12 selfloop flow, removed 8 redundant places. [2022-11-20 11:39:54,304 INFO L231 Difference]: Finished difference. Result has 419 places, 734 transitions, 16973 flow [2022-11-20 11:39:54,305 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=15634, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=715, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=319, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=16973, PETRI_PLACES=419, PETRI_TRANSITIONS=734} [2022-11-20 11:39:54,305 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 146 predicate places. [2022-11-20 11:39:54,305 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 734 transitions, 16973 flow [2022-11-20 11:39:54,306 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:39:54,306 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:39:54,306 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:39:54,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-11-20 11:39:54,307 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-20 11:39:54,307 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:39:54,307 INFO L85 PathProgramCache]: Analyzing trace with hash -1490650351, now seen corresponding path program 15 times [2022-11-20 11:39:54,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:39:54,308 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [423560677] [2022-11-20 11:39:54,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:39:54,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:39:54,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:39:56,000 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:39:56,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:39:56,000 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [423560677] [2022-11-20 11:39:56,001 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [423560677] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:39:56,001 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:39:56,001 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-20 11:39:56,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2088734321] [2022-11-20 11:39:56,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:39:56,006 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-20 11:39:56,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:39:56,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-20 11:39:56,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2022-11-20 11:39:56,010 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-20 11:39:56,012 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 734 transitions, 16973 flow. Second operand has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:39:56,012 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:39:56,012 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-20 11:39:56,012 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:40:00,872 INFO L130 PetriNetUnfolder]: 2137/4888 cut-off events. [2022-11-20 11:40:00,872 INFO L131 PetriNetUnfolder]: For 128234/128248 co-relation queries the response was YES. [2022-11-20 11:40:00,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41872 conditions, 4888 events. 2137/4888 cut-off events. For 128234/128248 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 33856 event pairs, 410 based on Foata normal form. 22/4836 useless extension candidates. Maximal degree in co-relation 41499. Up to 2259 conditions per place. [2022-11-20 11:40:00,948 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 312 selfloop transitions, 410 changer transitions 0/852 dead transitions. [2022-11-20 11:40:00,948 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 852 transitions, 19063 flow [2022-11-20 11:40:00,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-11-20 11:40:00,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-11-20 11:40:00,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 3104 transitions. [2022-11-20 11:40:00,954 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5897776933307999 [2022-11-20 11:40:00,954 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 3104 transitions. [2022-11-20 11:40:00,954 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 3104 transitions. [2022-11-20 11:40:00,955 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:40:00,955 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 3104 transitions. [2022-11-20 11:40:00,958 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 163.3684210526316) internal successors, (3104), 19 states have internal predecessors, (3104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:40:00,963 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 277.0) internal successors, (5540), 20 states have internal predecessors, (5540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:40:00,963 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 277.0) internal successors, (5540), 20 states have internal predecessors, (5540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:40:00,963 INFO L175 Difference]: Start difference. First operand has 419 places, 734 transitions, 16973 flow. Second operand 19 states and 3104 transitions. [2022-11-20 11:40:00,964 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 852 transitions, 19063 flow [2022-11-20 11:40:01,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 852 transitions, 18792 flow, removed 40 selfloop flow, removed 9 redundant places. [2022-11-20 11:40:01,863 INFO L231 Difference]: Finished difference. Result has 431 places, 746 transitions, 18086 flow [2022-11-20 11:40:01,864 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=16714, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=734, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=398, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=18086, PETRI_PLACES=431, PETRI_TRANSITIONS=746} [2022-11-20 11:40:01,864 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 158 predicate places. [2022-11-20 11:40:01,865 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 746 transitions, 18086 flow [2022-11-20 11:40:01,865 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:40:01,865 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:40:01,865 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:40:01,865 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-11-20 11:40:01,865 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-20 11:40:01,866 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:40:01,866 INFO L85 PathProgramCache]: Analyzing trace with hash 254564775, now seen corresponding path program 16 times [2022-11-20 11:40:01,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:40:01,866 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1907043482] [2022-11-20 11:40:01,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:40:01,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:40:01,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:40:03,690 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:40:03,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:40:03,691 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1907043482] [2022-11-20 11:40:03,691 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1907043482] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:40:03,691 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:40:03,691 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-20 11:40:03,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1222899970] [2022-11-20 11:40:03,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:40:03,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-20 11:40:03,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:40:03,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-20 11:40:03,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2022-11-20 11:40:03,695 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-20 11:40:03,698 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 746 transitions, 18086 flow. Second operand has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:40:03,698 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:40:03,698 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-20 11:40:03,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:40:07,824 INFO L130 PetriNetUnfolder]: 2211/5017 cut-off events. [2022-11-20 11:40:07,824 INFO L131 PetriNetUnfolder]: For 142311/142325 co-relation queries the response was YES. [2022-11-20 11:40:07,880 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45507 conditions, 5017 events. 2211/5017 cut-off events. For 142311/142325 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 35110 event pairs, 562 based on Foata normal form. 22/4961 useless extension candidates. Maximal degree in co-relation 45131. Up to 2777 conditions per place. [2022-11-20 11:40:07,909 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 397 selfloop transitions, 336 changer transitions 0/863 dead transitions. [2022-11-20 11:40:07,909 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 863 transitions, 20788 flow [2022-11-20 11:40:07,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-20 11:40:07,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-20 11:40:07,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2476 transitions. [2022-11-20 11:40:07,914 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5959085439229843 [2022-11-20 11:40:07,914 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2476 transitions. [2022-11-20 11:40:07,914 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2476 transitions. [2022-11-20 11:40:07,914 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:40:07,914 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2476 transitions. [2022-11-20 11:40:07,917 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 165.06666666666666) internal successors, (2476), 15 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:40:07,920 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:40:07,920 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:40:07,921 INFO L175 Difference]: Start difference. First operand has 431 places, 746 transitions, 18086 flow. Second operand 15 states and 2476 transitions. [2022-11-20 11:40:07,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 863 transitions, 20788 flow [2022-11-20 11:40:08,907 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 863 transitions, 20089 flow, removed 27 selfloop flow, removed 15 redundant places. [2022-11-20 11:40:08,941 INFO L231 Difference]: Finished difference. Result has 435 places, 773 transitions, 19472 flow [2022-11-20 11:40:08,942 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=17406, PETRI_DIFFERENCE_MINUEND_PLACES=416, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=746, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=312, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=424, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=19472, PETRI_PLACES=435, PETRI_TRANSITIONS=773} [2022-11-20 11:40:08,943 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 162 predicate places. [2022-11-20 11:40:08,943 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 773 transitions, 19472 flow [2022-11-20 11:40:08,944 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:40:08,944 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:40:08,944 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:40:08,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-11-20 11:40:08,945 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-20 11:40:08,945 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:40:08,945 INFO L85 PathProgramCache]: Analyzing trace with hash -1496791141, now seen corresponding path program 17 times [2022-11-20 11:40:08,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:40:08,946 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1591766329] [2022-11-20 11:40:08,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:40:08,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:40:08,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:40:10,778 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:40:10,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:40:10,779 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1591766329] [2022-11-20 11:40:10,779 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1591766329] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:40:10,779 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:40:10,779 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-20 11:40:10,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [858866645] [2022-11-20 11:40:10,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:40:10,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-20 11:40:10,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:40:10,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-20 11:40:10,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2022-11-20 11:40:10,783 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-20 11:40:10,784 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 773 transitions, 19472 flow. Second operand has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:40:10,784 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:40:10,784 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-20 11:40:10,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:40:15,475 INFO L130 PetriNetUnfolder]: 2364/5255 cut-off events. [2022-11-20 11:40:15,475 INFO L131 PetriNetUnfolder]: For 167105/167124 co-relation queries the response was YES. [2022-11-20 11:40:15,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48673 conditions, 5255 events. 2364/5255 cut-off events. For 167105/167124 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 36822 event pairs, 437 based on Foata normal form. 22/5199 useless extension candidates. Maximal degree in co-relation 48293. Up to 2370 conditions per place. [2022-11-20 11:40:15,575 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 350 selfloop transitions, 430 changer transitions 0/910 dead transitions. [2022-11-20 11:40:15,576 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 910 transitions, 22589 flow [2022-11-20 11:40:15,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-20 11:40:15,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-20 11:40:15,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2481 transitions. [2022-11-20 11:40:15,581 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5971119133574008 [2022-11-20 11:40:15,581 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2481 transitions. [2022-11-20 11:40:15,581 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2481 transitions. [2022-11-20 11:40:15,582 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:40:15,583 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2481 transitions. [2022-11-20 11:40:15,587 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 165.4) internal successors, (2481), 15 states have internal predecessors, (2481), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:40:15,592 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:40:15,593 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:40:15,593 INFO L175 Difference]: Start difference. First operand has 435 places, 773 transitions, 19472 flow. Second operand 15 states and 2481 transitions. [2022-11-20 11:40:15,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 910 transitions, 22589 flow [2022-11-20 11:40:16,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 910 transitions, 22169 flow, removed 43 selfloop flow, removed 10 redundant places. [2022-11-20 11:40:16,964 INFO L231 Difference]: Finished difference. Result has 443 places, 811 transitions, 21314 flow [2022-11-20 11:40:16,965 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=19082, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=773, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=393, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=21314, PETRI_PLACES=443, PETRI_TRANSITIONS=811} [2022-11-20 11:40:16,966 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 170 predicate places. [2022-11-20 11:40:16,966 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 811 transitions, 21314 flow [2022-11-20 11:40:16,967 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:40:16,967 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:40:16,967 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:40:16,968 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2022-11-20 11:40:16,968 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-20 11:40:16,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:40:16,968 INFO L85 PathProgramCache]: Analyzing trace with hash -1768234015, now seen corresponding path program 18 times [2022-11-20 11:40:16,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:40:16,969 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2020847181] [2022-11-20 11:40:16,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:40:16,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:40:17,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:40:19,127 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:40:19,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:40:19,127 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2020847181] [2022-11-20 11:40:19,128 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2020847181] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:40:19,128 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:40:19,128 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-20 11:40:19,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1236139426] [2022-11-20 11:40:19,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:40:19,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-20 11:40:19,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:40:19,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-20 11:40:19,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2022-11-20 11:40:19,132 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-20 11:40:19,135 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 811 transitions, 21314 flow. Second operand has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:40:19,135 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:40:19,135 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-20 11:40:19,135 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:40:24,232 INFO L130 PetriNetUnfolder]: 2346/5227 cut-off events. [2022-11-20 11:40:24,232 INFO L131 PetriNetUnfolder]: For 179535/179549 co-relation queries the response was YES. [2022-11-20 11:40:24,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49876 conditions, 5227 events. 2346/5227 cut-off events. For 179535/179549 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 36537 event pairs, 433 based on Foata normal form. 22/5171 useless extension candidates. Maximal degree in co-relation 49495. Up to 2361 conditions per place. [2022-11-20 11:40:24,343 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 374 selfloop transitions, 408 changer transitions 0/912 dead transitions. [2022-11-20 11:40:24,343 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 912 transitions, 23410 flow [2022-11-20 11:40:24,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-20 11:40:24,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-20 11:40:24,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2479 transitions. [2022-11-20 11:40:24,349 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5966305655836341 [2022-11-20 11:40:24,349 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2479 transitions. [2022-11-20 11:40:24,349 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2479 transitions. [2022-11-20 11:40:24,350 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:40:24,350 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2479 transitions. [2022-11-20 11:40:24,353 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 165.26666666666668) internal successors, (2479), 15 states have internal predecessors, (2479), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:40:24,357 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:40:24,358 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:40:24,359 INFO L175 Difference]: Start difference. First operand has 443 places, 811 transitions, 21314 flow. Second operand 15 states and 2479 transitions. [2022-11-20 11:40:24,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 912 transitions, 23410 flow [2022-11-20 11:40:25,830 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 912 transitions, 22601 flow, removed 21 selfloop flow, removed 8 redundant places. [2022-11-20 11:40:25,851 INFO L231 Difference]: Finished difference. Result has 450 places, 814 transitions, 21521 flow [2022-11-20 11:40:25,852 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=20512, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=811, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=405, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=406, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=21521, PETRI_PLACES=450, PETRI_TRANSITIONS=814} [2022-11-20 11:40:25,852 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 177 predicate places. [2022-11-20 11:40:25,853 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 814 transitions, 21521 flow [2022-11-20 11:40:25,853 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:40:25,853 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:40:25,854 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:40:25,854 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2022-11-20 11:40:25,854 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-20 11:40:25,855 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:40:25,855 INFO L85 PathProgramCache]: Analyzing trace with hash 171810531, now seen corresponding path program 19 times [2022-11-20 11:40:25,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:40:25,855 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1816398636] [2022-11-20 11:40:25,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:40:25,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:40:25,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:40:27,409 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:40:27,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:40:27,410 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1816398636] [2022-11-20 11:40:27,410 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1816398636] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:40:27,410 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:40:27,410 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-20 11:40:27,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1165771118] [2022-11-20 11:40:27,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:40:27,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-20 11:40:27,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:40:27,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-20 11:40:27,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2022-11-20 11:40:27,413 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-20 11:40:27,414 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 814 transitions, 21521 flow. Second operand has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:40:27,414 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:40:27,414 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-20 11:40:27,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:40:32,626 INFO L130 PetriNetUnfolder]: 2402/5328 cut-off events. [2022-11-20 11:40:32,626 INFO L131 PetriNetUnfolder]: For 193889/193908 co-relation queries the response was YES. [2022-11-20 11:40:32,690 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51820 conditions, 5328 events. 2402/5328 cut-off events. For 193889/193908 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 37348 event pairs, 568 based on Foata normal form. 22/5272 useless extension candidates. Maximal degree in co-relation 51438. Up to 2865 conditions per place. [2022-11-20 11:40:32,725 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 409 selfloop transitions, 394 changer transitions 0/933 dead transitions. [2022-11-20 11:40:32,726 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 933 transitions, 24429 flow [2022-11-20 11:40:32,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-11-20 11:40:32,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-11-20 11:40:32,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2635 transitions. [2022-11-20 11:40:32,731 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5945397111913358 [2022-11-20 11:40:32,732 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2635 transitions. [2022-11-20 11:40:32,732 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2635 transitions. [2022-11-20 11:40:32,733 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:40:32,733 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2635 transitions. [2022-11-20 11:40:32,738 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 164.6875) internal successors, (2635), 16 states have internal predecessors, (2635), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:40:32,743 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 277.0) internal successors, (4709), 17 states have internal predecessors, (4709), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:40:32,744 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 277.0) internal successors, (4709), 17 states have internal predecessors, (4709), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:40:32,745 INFO L175 Difference]: Start difference. First operand has 450 places, 814 transitions, 21521 flow. Second operand 16 states and 2635 transitions. [2022-11-20 11:40:32,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 933 transitions, 24429 flow [2022-11-20 11:40:34,120 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 933 transitions, 23961 flow, removed 12 selfloop flow, removed 9 redundant places. [2022-11-20 11:40:34,151 INFO L231 Difference]: Finished difference. Result has 460 places, 840 transitions, 23018 flow [2022-11-20 11:40:34,152 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=21070, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=814, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=368, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=436, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=23018, PETRI_PLACES=460, PETRI_TRANSITIONS=840} [2022-11-20 11:40:34,153 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 187 predicate places. [2022-11-20 11:40:34,153 INFO L495 AbstractCegarLoop]: Abstraction has has 460 places, 840 transitions, 23018 flow [2022-11-20 11:40:34,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:40:34,154 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:40:34,154 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:40:34,155 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2022-11-20 11:40:34,155 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-20 11:40:34,155 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:40:34,156 INFO L85 PathProgramCache]: Analyzing trace with hash 171754731, now seen corresponding path program 20 times [2022-11-20 11:40:34,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:40:34,156 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1919764581] [2022-11-20 11:40:34,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:40:34,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:40:34,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:40:36,216 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:40:36,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:40:36,217 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1919764581] [2022-11-20 11:40:36,217 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1919764581] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:40:36,217 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:40:36,217 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-20 11:40:36,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [331690914] [2022-11-20 11:40:36,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:40:36,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-20 11:40:36,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:40:36,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-20 11:40:36,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2022-11-20 11:40:36,221 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-20 11:40:36,223 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 460 places, 840 transitions, 23018 flow. Second operand has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:40:36,223 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:40:36,223 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-20 11:40:36,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:40:41,198 INFO L130 PetriNetUnfolder]: 2384/5300 cut-off events. [2022-11-20 11:40:41,198 INFO L131 PetriNetUnfolder]: For 203948/203962 co-relation queries the response was YES. [2022-11-20 11:40:41,269 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52165 conditions, 5300 events. 2384/5300 cut-off events. For 203948/203962 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 37207 event pairs, 567 based on Foata normal form. 22/5244 useless extension candidates. Maximal degree in co-relation 51779. Up to 2856 conditions per place. [2022-11-20 11:40:41,300 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 426 selfloop transitions, 378 changer transitions 0/934 dead transitions. [2022-11-20 11:40:41,300 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 934 transitions, 24991 flow [2022-11-20 11:40:41,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-20 11:40:41,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-20 11:40:41,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2480 transitions. [2022-11-20 11:40:41,305 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5968712394705175 [2022-11-20 11:40:41,305 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2480 transitions. [2022-11-20 11:40:41,305 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2480 transitions. [2022-11-20 11:40:41,306 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:40:41,306 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2480 transitions. [2022-11-20 11:40:41,310 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 165.33333333333334) internal successors, (2480), 15 states have internal predecessors, (2480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:40:41,315 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:40:41,316 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:40:41,317 INFO L175 Difference]: Start difference. First operand has 460 places, 840 transitions, 23018 flow. Second operand 15 states and 2480 transitions. [2022-11-20 11:40:41,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 934 transitions, 24991 flow [2022-11-20 11:40:42,804 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 465 places, 934 transitions, 24662 flow, removed 72 selfloop flow, removed 9 redundant places. [2022-11-20 11:40:42,830 INFO L231 Difference]: Finished difference. Result has 467 places, 844 transitions, 23653 flow [2022-11-20 11:40:42,831 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=22695, PETRI_DIFFERENCE_MINUEND_PLACES=451, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=840, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=374, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=465, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=23653, PETRI_PLACES=467, PETRI_TRANSITIONS=844} [2022-11-20 11:40:42,831 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 194 predicate places. [2022-11-20 11:40:42,831 INFO L495 AbstractCegarLoop]: Abstraction has has 467 places, 844 transitions, 23653 flow [2022-11-20 11:40:42,832 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:40:42,832 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:40:42,832 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:40:42,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2022-11-20 11:40:42,833 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-20 11:40:42,833 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:40:42,833 INFO L85 PathProgramCache]: Analyzing trace with hash -2051048912, now seen corresponding path program 1 times [2022-11-20 11:40:42,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:40:42,833 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1090805501] [2022-11-20 11:40:42,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:40:42,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:40:42,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:40:44,795 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:40:44,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:40:44,796 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1090805501] [2022-11-20 11:40:44,796 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1090805501] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:40:44,796 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:40:44,796 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-20 11:40:44,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1966242487] [2022-11-20 11:40:44,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:40:44,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-20 11:40:44,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:40:44,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-20 11:40:44,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=134, Unknown=0, NotChecked=0, Total=182 [2022-11-20 11:40:44,799 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-20 11:40:44,801 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 467 places, 844 transitions, 23653 flow. Second operand has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:40:44,801 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:40:44,801 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-20 11:40:44,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:40:50,085 INFO L130 PetriNetUnfolder]: 3571/7336 cut-off events. [2022-11-20 11:40:50,085 INFO L131 PetriNetUnfolder]: For 379881/379969 co-relation queries the response was YES. [2022-11-20 11:40:50,219 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77007 conditions, 7336 events. 3571/7336 cut-off events. For 379881/379969 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 51954 event pairs, 553 based on Foata normal form. 82/7321 useless extension candidates. Maximal degree in co-relation 76633. Up to 3556 conditions per place. [2022-11-20 11:40:50,272 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 808 selfloop transitions, 505 changer transitions 0/1462 dead transitions. [2022-11-20 11:40:50,272 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 480 places, 1462 transitions, 45435 flow [2022-11-20 11:40:50,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-20 11:40:50,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-11-20 11:40:50,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2339 transitions. [2022-11-20 11:40:50,277 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6031459515214028 [2022-11-20 11:40:50,277 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2339 transitions. [2022-11-20 11:40:50,277 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2339 transitions. [2022-11-20 11:40:50,278 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:40:50,279 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2339 transitions. [2022-11-20 11:40:50,282 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 167.07142857142858) internal successors, (2339), 14 states have internal predecessors, (2339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:40:50,287 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 277.0) internal successors, (4155), 15 states have internal predecessors, (4155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:40:50,288 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 277.0) internal successors, (4155), 15 states have internal predecessors, (4155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:40:50,289 INFO L175 Difference]: Start difference. First operand has 467 places, 844 transitions, 23653 flow. Second operand 14 states and 2339 transitions. [2022-11-20 11:40:50,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 480 places, 1462 transitions, 45435 flow [2022-11-20 11:40:53,555 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 470 places, 1462 transitions, 44142 flow, removed 58 selfloop flow, removed 10 redundant places. [2022-11-20 11:40:53,620 INFO L231 Difference]: Finished difference. Result has 477 places, 1156 transitions, 38231 flow [2022-11-20 11:40:53,621 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=22980, PETRI_DIFFERENCE_MINUEND_PLACES=457, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=844, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=194, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=465, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=38231, PETRI_PLACES=477, PETRI_TRANSITIONS=1156} [2022-11-20 11:40:53,622 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 204 predicate places. [2022-11-20 11:40:53,622 INFO L495 AbstractCegarLoop]: Abstraction has has 477 places, 1156 transitions, 38231 flow [2022-11-20 11:40:53,623 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:40:53,623 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:40:53,623 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:40:53,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2022-11-20 11:40:53,624 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-20 11:40:53,624 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:40:53,624 INFO L85 PathProgramCache]: Analyzing trace with hash 1818807866, now seen corresponding path program 2 times [2022-11-20 11:40:53,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:40:53,624 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1310035234] [2022-11-20 11:40:53,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:40:53,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:40:53,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:40:55,404 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:40:55,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:40:55,405 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1310035234] [2022-11-20 11:40:55,405 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1310035234] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:40:55,405 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:40:55,405 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-20 11:40:55,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [187881794] [2022-11-20 11:40:55,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:40:55,406 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-20 11:40:55,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:40:55,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-20 11:40:55,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2022-11-20 11:40:55,410 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-20 11:40:55,412 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 477 places, 1156 transitions, 38231 flow. Second operand has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:40:55,413 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:40:55,413 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-20 11:40:55,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:41:03,528 INFO L130 PetriNetUnfolder]: 3910/8305 cut-off events. [2022-11-20 11:41:03,529 INFO L131 PetriNetUnfolder]: For 463081/463191 co-relation queries the response was YES. [2022-11-20 11:41:03,672 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91564 conditions, 8305 events. 3910/8305 cut-off events. For 463081/463191 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 61716 event pairs, 1043 based on Foata normal form. 82/8278 useless extension candidates. Maximal degree in co-relation 91183. Up to 4399 conditions per place. [2022-11-20 11:41:03,732 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 648 selfloop transitions, 749 changer transitions 0/1546 dead transitions. [2022-11-20 11:41:03,732 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 1546 transitions, 53344 flow [2022-11-20 11:41:03,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-20 11:41:03,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-11-20 11:41:03,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2217 transitions. [2022-11-20 11:41:03,737 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6156623160233269 [2022-11-20 11:41:03,737 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2217 transitions. [2022-11-20 11:41:03,737 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2217 transitions. [2022-11-20 11:41:03,738 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:41:03,739 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2217 transitions. [2022-11-20 11:41:03,743 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 170.53846153846155) internal successors, (2217), 13 states have internal predecessors, (2217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:41:03,747 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 277.0) internal successors, (3878), 14 states have internal predecessors, (3878), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:41:03,748 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 277.0) internal successors, (3878), 14 states have internal predecessors, (3878), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:41:03,749 INFO L175 Difference]: Start difference. First operand has 477 places, 1156 transitions, 38231 flow. Second operand 13 states and 2217 transitions. [2022-11-20 11:41:03,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 1546 transitions, 53344 flow [2022-11-20 11:41:06,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 484 places, 1546 transitions, 53331 flow, removed 2 selfloop flow, removed 5 redundant places. [2022-11-20 11:41:07,016 INFO L231 Difference]: Finished difference. Result has 488 places, 1363 transitions, 51872 flow [2022-11-20 11:41:07,017 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=38218, PETRI_DIFFERENCE_MINUEND_PLACES=472, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=542, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=516, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=51872, PETRI_PLACES=488, PETRI_TRANSITIONS=1363} [2022-11-20 11:41:07,018 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 215 predicate places. [2022-11-20 11:41:07,018 INFO L495 AbstractCegarLoop]: Abstraction has has 488 places, 1363 transitions, 51872 flow [2022-11-20 11:41:07,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:41:07,018 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:41:07,018 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:41:07,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2022-11-20 11:41:07,019 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-20 11:41:07,019 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:41:07,019 INFO L85 PathProgramCache]: Analyzing trace with hash -2043843142, now seen corresponding path program 3 times [2022-11-20 11:41:07,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:41:07,019 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [416401350] [2022-11-20 11:41:07,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:41:07,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:41:07,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:41:09,273 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:41:09,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:41:09,273 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [416401350] [2022-11-20 11:41:09,274 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [416401350] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:41:09,274 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:41:09,274 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-20 11:41:09,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2112067441] [2022-11-20 11:41:09,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:41:09,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-20 11:41:09,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:41:09,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-20 11:41:09,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2022-11-20 11:41:09,278 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-20 11:41:09,280 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 488 places, 1363 transitions, 51872 flow. Second operand has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:41:09,280 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:41:09,280 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-20 11:41:09,280 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:41:18,607 INFO L130 PetriNetUnfolder]: 4164/8625 cut-off events. [2022-11-20 11:41:18,607 INFO L131 PetriNetUnfolder]: For 569330/569515 co-relation queries the response was YES. [2022-11-20 11:41:18,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101552 conditions, 8625 events. 4164/8625 cut-off events. For 569330/569515 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 63321 event pairs, 574 based on Foata normal form. 116/8629 useless extension candidates. Maximal degree in co-relation 101165. Up to 3345 conditions per place. [2022-11-20 11:41:18,851 INFO L137 encePairwiseOnDemand]: 261/277 looper letters, 1351 selfloop transitions, 626 changer transitions 0/2126 dead transitions. [2022-11-20 11:41:18,851 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 2126 transitions, 77993 flow [2022-11-20 11:41:18,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-20 11:41:18,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-20 11:41:18,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2500 transitions. [2022-11-20 11:41:18,856 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.601684717208183 [2022-11-20 11:41:18,857 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2500 transitions. [2022-11-20 11:41:18,857 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2500 transitions. [2022-11-20 11:41:18,858 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:41:18,858 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2500 transitions. [2022-11-20 11:41:18,861 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 166.66666666666666) internal successors, (2500), 15 states have internal predecessors, (2500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:41:18,866 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:41:18,867 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:41:18,867 INFO L175 Difference]: Start difference. First operand has 488 places, 1363 transitions, 51872 flow. Second operand 15 states and 2500 transitions. [2022-11-20 11:41:18,867 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 2126 transitions, 77993 flow [2022-11-20 11:41:22,374 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 2126 transitions, 77155 flow, removed 16 selfloop flow, removed 9 redundant places. [2022-11-20 11:41:22,444 INFO L231 Difference]: Finished difference. Result has 498 places, 1571 transitions, 61797 flow [2022-11-20 11:41:22,445 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=51390, PETRI_DIFFERENCE_MINUEND_PLACES=479, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=441, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=840, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=61797, PETRI_PLACES=498, PETRI_TRANSITIONS=1571} [2022-11-20 11:41:22,446 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 225 predicate places. [2022-11-20 11:41:22,446 INFO L495 AbstractCegarLoop]: Abstraction has has 498 places, 1571 transitions, 61797 flow [2022-11-20 11:41:22,447 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:41:22,447 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:41:22,447 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:41:22,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2022-11-20 11:41:22,448 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-20 11:41:22,448 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:41:22,448 INFO L85 PathProgramCache]: Analyzing trace with hash 1116812986, now seen corresponding path program 4 times [2022-11-20 11:41:22,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:41:22,449 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1965692783] [2022-11-20 11:41:22,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:41:22,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:41:22,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:41:24,248 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:41:24,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:41:24,249 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1965692783] [2022-11-20 11:41:24,249 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1965692783] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:41:24,249 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:41:24,249 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-20 11:41:24,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1600999487] [2022-11-20 11:41:24,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:41:24,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-20 11:41:24,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:41:24,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-20 11:41:24,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=137, Unknown=0, NotChecked=0, Total=182 [2022-11-20 11:41:24,252 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-20 11:41:24,255 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 498 places, 1571 transitions, 61797 flow. Second operand has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:41:24,256 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:41:24,256 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-20 11:41:24,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:41:34,989 INFO L130 PetriNetUnfolder]: 4567/9452 cut-off events. [2022-11-20 11:41:34,990 INFO L131 PetriNetUnfolder]: For 669964/670133 co-relation queries the response was YES. [2022-11-20 11:41:35,124 INFO L83 FinitePrefix]: Finished finitePrefix Result has 119429 conditions, 9452 events. 4567/9452 cut-off events. For 669964/670133 co-relation queries the response was YES. Maximal size of possible extension queue 508. Compared 71062 event pairs, 1050 based on Foata normal form. 119/9448 useless extension candidates. Maximal degree in co-relation 119035. Up to 5060 conditions per place. [2022-11-20 11:41:35,189 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 763 selfloop transitions, 1107 changer transitions 0/2019 dead transitions. [2022-11-20 11:41:35,189 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 511 places, 2019 transitions, 82760 flow [2022-11-20 11:41:35,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-20 11:41:35,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-11-20 11:41:35,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2336 transitions. [2022-11-20 11:41:35,192 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6023723568849922 [2022-11-20 11:41:35,193 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2336 transitions. [2022-11-20 11:41:35,193 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2336 transitions. [2022-11-20 11:41:35,194 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:41:35,194 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2336 transitions. [2022-11-20 11:41:35,197 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 166.85714285714286) internal successors, (2336), 14 states have internal predecessors, (2336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:41:35,201 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 277.0) internal successors, (4155), 15 states have internal predecessors, (4155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:41:35,202 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 277.0) internal successors, (4155), 15 states have internal predecessors, (4155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:41:35,202 INFO L175 Difference]: Start difference. First operand has 498 places, 1571 transitions, 61797 flow. Second operand 14 states and 2336 transitions. [2022-11-20 11:41:35,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 511 places, 2019 transitions, 82760 flow [2022-11-20 11:41:40,171 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 502 places, 2019 transitions, 82336 flow, removed 84 selfloop flow, removed 9 redundant places. [2022-11-20 11:41:40,257 INFO L231 Difference]: Finished difference. Result has 507 places, 1864 transitions, 80958 flow [2022-11-20 11:41:40,259 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=61391, PETRI_DIFFERENCE_MINUEND_PLACES=489, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1571, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=858, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=663, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=80958, PETRI_PLACES=507, PETRI_TRANSITIONS=1864} [2022-11-20 11:41:40,261 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 234 predicate places. [2022-11-20 11:41:40,261 INFO L495 AbstractCegarLoop]: Abstraction has has 507 places, 1864 transitions, 80958 flow [2022-11-20 11:41:40,262 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:41:40,262 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:41:40,262 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:41:40,263 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2022-11-20 11:41:40,263 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-20 11:41:40,263 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:41:40,264 INFO L85 PathProgramCache]: Analyzing trace with hash 551809120, now seen corresponding path program 5 times [2022-11-20 11:41:40,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:41:40,264 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1005477967] [2022-11-20 11:41:40,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:41:40,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:41:40,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:41:42,330 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:41:42,330 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:41:42,330 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1005477967] [2022-11-20 11:41:42,331 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1005477967] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:41:42,331 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:41:42,331 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-20 11:41:42,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1833022431] [2022-11-20 11:41:42,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:41:42,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-20 11:41:42,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:41:42,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-20 11:41:42,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2022-11-20 11:41:42,335 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-20 11:41:42,337 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 507 places, 1864 transitions, 80958 flow. Second operand has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:41:42,338 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:41:42,338 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-20 11:41:42,338 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:41:54,826 INFO L130 PetriNetUnfolder]: 4971/10109 cut-off events. [2022-11-20 11:41:54,826 INFO L131 PetriNetUnfolder]: For 801770/801984 co-relation queries the response was YES. [2022-11-20 11:41:54,988 INFO L83 FinitePrefix]: Finished finitePrefix Result has 135306 conditions, 10109 events. 4971/10109 cut-off events. For 801770/801984 co-relation queries the response was YES. Maximal size of possible extension queue 556. Compared 76003 event pairs, 736 based on Foata normal form. 128/10082 useless extension candidates. Maximal degree in co-relation 134908. Up to 4800 conditions per place. [2022-11-20 11:41:55,060 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 1278 selfloop transitions, 1064 changer transitions 0/2491 dead transitions. [2022-11-20 11:41:55,060 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 521 places, 2491 transitions, 106885 flow [2022-11-20 11:41:55,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-20 11:41:55,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-20 11:41:55,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2500 transitions. [2022-11-20 11:41:55,063 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.601684717208183 [2022-11-20 11:41:55,063 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2500 transitions. [2022-11-20 11:41:55,064 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2500 transitions. [2022-11-20 11:41:55,064 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:41:55,065 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2500 transitions. [2022-11-20 11:41:55,067 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 166.66666666666666) internal successors, (2500), 15 states have internal predecessors, (2500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:41:55,071 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:41:55,072 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:41:55,072 INFO L175 Difference]: Start difference. First operand has 507 places, 1864 transitions, 80958 flow. Second operand 15 states and 2500 transitions. [2022-11-20 11:41:55,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 521 places, 2491 transitions, 106885 flow [2022-11-20 11:42:01,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 513 places, 2491 transitions, 106130 flow, removed 59 selfloop flow, removed 8 redundant places. [2022-11-20 11:42:01,406 INFO L231 Difference]: Finished difference. Result has 519 places, 2118 transitions, 95640 flow [2022-11-20 11:42:01,407 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=80455, PETRI_DIFFERENCE_MINUEND_PLACES=499, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1864, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=818, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=913, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=95640, PETRI_PLACES=519, PETRI_TRANSITIONS=2118} [2022-11-20 11:42:01,408 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 246 predicate places. [2022-11-20 11:42:01,408 INFO L495 AbstractCegarLoop]: Abstraction has has 519 places, 2118 transitions, 95640 flow [2022-11-20 11:42:01,409 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:42:01,409 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:42:01,409 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:42:01,409 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2022-11-20 11:42:01,409 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-20 11:42:01,410 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:42:01,410 INFO L85 PathProgramCache]: Analyzing trace with hash 844858874, now seen corresponding path program 6 times [2022-11-20 11:42:01,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:42:01,410 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1204244435] [2022-11-20 11:42:01,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:42:01,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:42:01,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:42:03,229 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:42:03,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:42:03,230 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1204244435] [2022-11-20 11:42:03,230 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1204244435] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:42:03,230 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:42:03,230 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-20 11:42:03,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2117935084] [2022-11-20 11:42:03,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:42:03,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-20 11:42:03,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:42:03,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-20 11:42:03,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2022-11-20 11:42:03,235 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-20 11:42:03,236 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 519 places, 2118 transitions, 95640 flow. Second operand has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:42:03,236 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:42:03,236 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-20 11:42:03,236 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:42:17,891 INFO L130 PetriNetUnfolder]: 5505/11097 cut-off events. [2022-11-20 11:42:17,891 INFO L131 PetriNetUnfolder]: For 973827/974089 co-relation queries the response was YES. [2022-11-20 11:42:18,102 INFO L83 FinitePrefix]: Finished finitePrefix Result has 157819 conditions, 11097 events. 5505/11097 cut-off events. For 973827/974089 co-relation queries the response was YES. Maximal size of possible extension queue 631. Compared 84954 event pairs, 1101 based on Foata normal form. 158/11117 useless extension candidates. Maximal degree in co-relation 157414. Up to 5704 conditions per place. [2022-11-20 11:42:18,190 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 1037 selfloop transitions, 1518 changer transitions 0/2704 dead transitions. [2022-11-20 11:42:18,190 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 533 places, 2704 transitions, 123351 flow [2022-11-20 11:42:18,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-20 11:42:18,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-20 11:42:18,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2493 transitions. [2022-11-20 11:42:18,194 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6 [2022-11-20 11:42:18,195 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2493 transitions. [2022-11-20 11:42:18,195 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2493 transitions. [2022-11-20 11:42:18,195 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:42:18,195 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2493 transitions. [2022-11-20 11:42:18,197 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 166.2) internal successors, (2493), 15 states have internal predecessors, (2493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:42:18,200 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:42:18,200 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:42:18,200 INFO L175 Difference]: Start difference. First operand has 519 places, 2118 transitions, 95640 flow. Second operand 15 states and 2493 transitions. [2022-11-20 11:42:18,200 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 533 places, 2704 transitions, 123351 flow [2022-11-20 11:42:27,095 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 527 places, 2704 transitions, 122972 flow, removed 146 selfloop flow, removed 6 redundant places. [2022-11-20 11:42:27,202 INFO L231 Difference]: Finished difference. Result has 534 places, 2496 transitions, 118708 flow [2022-11-20 11:42:27,204 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=95267, PETRI_DIFFERENCE_MINUEND_PLACES=513, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=820, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=118708, PETRI_PLACES=534, PETRI_TRANSITIONS=2496} [2022-11-20 11:42:27,204 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 261 predicate places. [2022-11-20 11:42:27,204 INFO L495 AbstractCegarLoop]: Abstraction has has 534 places, 2496 transitions, 118708 flow [2022-11-20 11:42:27,205 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:42:27,205 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:42:27,205 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:42:27,205 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2022-11-20 11:42:27,205 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-20 11:42:27,205 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:42:27,206 INFO L85 PathProgramCache]: Analyzing trace with hash 2076213416, now seen corresponding path program 7 times [2022-11-20 11:42:27,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:42:27,206 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [686957700] [2022-11-20 11:42:27,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:42:27,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:42:27,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:42:28,553 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:42:28,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:42:28,555 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [686957700] [2022-11-20 11:42:28,556 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [686957700] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:42:28,556 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:42:28,556 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-20 11:42:28,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1044843187] [2022-11-20 11:42:28,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:42:28,557 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-20 11:42:28,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:42:28,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-20 11:42:28,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2022-11-20 11:42:28,560 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-20 11:42:28,562 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 534 places, 2496 transitions, 118708 flow. Second operand has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:42:28,562 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:42:28,563 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-20 11:42:28,563 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:42:46,669 INFO L130 PetriNetUnfolder]: 5801/11944 cut-off events. [2022-11-20 11:42:46,669 INFO L131 PetriNetUnfolder]: For 1114846/1115130 co-relation queries the response was YES. [2022-11-20 11:42:46,910 INFO L83 FinitePrefix]: Finished finitePrefix Result has 175928 conditions, 11944 events. 5801/11944 cut-off events. For 1114846/1115130 co-relation queries the response was YES. Maximal size of possible extension queue 675. Compared 93248 event pairs, 887 based on Foata normal form. 170/11933 useless extension candidates. Maximal degree in co-relation 175516. Up to 5702 conditions per place. [2022-11-20 11:42:47,006 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 1599 selfloop transitions, 1342 changer transitions 0/3090 dead transitions. [2022-11-20 11:42:47,006 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 548 places, 3090 transitions, 144320 flow [2022-11-20 11:42:47,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-20 11:42:47,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-20 11:42:47,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2537 transitions. [2022-11-20 11:42:47,010 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.610589651022864 [2022-11-20 11:42:47,011 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2537 transitions. [2022-11-20 11:42:47,011 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2537 transitions. [2022-11-20 11:42:47,012 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:42:47,012 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2537 transitions. [2022-11-20 11:42:47,016 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 169.13333333333333) internal successors, (2537), 15 states have internal predecessors, (2537), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:42:47,020 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:42:47,021 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:42:47,021 INFO L175 Difference]: Start difference. First operand has 534 places, 2496 transitions, 118708 flow. Second operand 15 states and 2537 transitions. [2022-11-20 11:42:47,021 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 548 places, 3090 transitions, 144320 flow [2022-11-20 11:42:58,593 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 541 places, 3090 transitions, 143933 flow, removed 118 selfloop flow, removed 7 redundant places. [2022-11-20 11:42:58,781 INFO L231 Difference]: Finished difference. Result has 546 places, 2691 transitions, 133030 flow [2022-11-20 11:42:58,783 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=118337, PETRI_DIFFERENCE_MINUEND_PLACES=527, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=133030, PETRI_PLACES=546, PETRI_TRANSITIONS=2691} [2022-11-20 11:42:58,784 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 273 predicate places. [2022-11-20 11:42:58,784 INFO L495 AbstractCegarLoop]: Abstraction has has 546 places, 2691 transitions, 133030 flow [2022-11-20 11:42:58,785 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:42:58,785 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:42:58,785 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:42:58,786 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2022-11-20 11:42:58,786 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-20 11:42:58,786 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:42:58,787 INFO L85 PathProgramCache]: Analyzing trace with hash -857643628, now seen corresponding path program 8 times [2022-11-20 11:42:58,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:42:58,787 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [677253485] [2022-11-20 11:42:58,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:42:58,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:42:58,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:43:01,034 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:43:01,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:43:01,035 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [677253485] [2022-11-20 11:43:01,035 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [677253485] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:43:01,035 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:43:01,035 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-20 11:43:01,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1809246058] [2022-11-20 11:43:01,035 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:43:01,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-20 11:43:01,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:43:01,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-20 11:43:01,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2022-11-20 11:43:01,038 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-20 11:43:01,039 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 546 places, 2691 transitions, 133030 flow. Second operand has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:43:01,039 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:43:01,039 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-20 11:43:01,039 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:43:21,850 INFO L130 PetriNetUnfolder]: 6165/12643 cut-off events. [2022-11-20 11:43:21,851 INFO L131 PetriNetUnfolder]: For 1304759/1305127 co-relation queries the response was YES. [2022-11-20 11:43:22,130 INFO L83 FinitePrefix]: Finished finitePrefix Result has 193894 conditions, 12643 events. 6165/12643 cut-off events. For 1304759/1305127 co-relation queries the response was YES. Maximal size of possible extension queue 735. Compared 100005 event pairs, 1198 based on Foata normal form. 215/12689 useless extension candidates. Maximal degree in co-relation 193476. Up to 6239 conditions per place. [2022-11-20 11:43:22,233 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 1261 selfloop transitions, 1839 changer transitions 0/3249 dead transitions. [2022-11-20 11:43:22,233 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 560 places, 3249 transitions, 161602 flow [2022-11-20 11:43:22,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-20 11:43:22,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-20 11:43:22,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2493 transitions. [2022-11-20 11:43:22,237 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6 [2022-11-20 11:43:22,238 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2493 transitions. [2022-11-20 11:43:22,238 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2493 transitions. [2022-11-20 11:43:22,238 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:43:22,238 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2493 transitions. [2022-11-20 11:43:22,241 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 166.2) internal successors, (2493), 15 states have internal predecessors, (2493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:43:22,243 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:43:22,244 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:43:22,244 INFO L175 Difference]: Start difference. First operand has 546 places, 2691 transitions, 133030 flow. Second operand 15 states and 2493 transitions. [2022-11-20 11:43:22,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 560 places, 3249 transitions, 161602 flow [2022-11-20 11:43:36,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 551 places, 3249 transitions, 161020 flow, removed 116 selfloop flow, removed 9 redundant places. [2022-11-20 11:43:36,375 INFO L231 Difference]: Finished difference. Result has 559 places, 3014 transitions, 155595 flow [2022-11-20 11:43:36,377 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=132484, PETRI_DIFFERENCE_MINUEND_PLACES=537, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2691, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1524, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1037, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=155595, PETRI_PLACES=559, PETRI_TRANSITIONS=3014} [2022-11-20 11:43:36,377 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 286 predicate places. [2022-11-20 11:43:36,378 INFO L495 AbstractCegarLoop]: Abstraction has has 559 places, 3014 transitions, 155595 flow [2022-11-20 11:43:36,378 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:43:36,378 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:43:36,378 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:43:36,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2022-11-20 11:43:36,378 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-20 11:43:36,379 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:43:36,379 INFO L85 PathProgramCache]: Analyzing trace with hash 7986840, now seen corresponding path program 9 times [2022-11-20 11:43:36,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:43:36,380 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [464639392] [2022-11-20 11:43:36,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:43:36,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:43:36,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:43:38,129 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:43:38,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:43:38,129 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [464639392] [2022-11-20 11:43:38,129 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [464639392] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:43:38,130 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:43:38,130 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-20 11:43:38,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563001654] [2022-11-20 11:43:38,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:43:38,131 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-20 11:43:38,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:43:38,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-20 11:43:38,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2022-11-20 11:43:38,133 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-20 11:43:38,135 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 559 places, 3014 transitions, 155595 flow. Second operand has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:43:38,136 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:43:38,136 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-20 11:43:38,136 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:44:01,161 INFO L130 PetriNetUnfolder]: 6242/12817 cut-off events. [2022-11-20 11:44:01,162 INFO L131 PetriNetUnfolder]: For 1392189/1392493 co-relation queries the response was YES. [2022-11-20 11:44:01,474 INFO L83 FinitePrefix]: Finished finitePrefix Result has 205620 conditions, 12817 events. 6242/12817 cut-off events. For 1392189/1392493 co-relation queries the response was YES. Maximal size of possible extension queue 747. Compared 101629 event pairs, 944 based on Foata normal form. 164/12787 useless extension candidates. Maximal degree in co-relation 205194. Up to 6687 conditions per place. [2022-11-20 11:44:01,699 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 1612 selfloop transitions, 1607 changer transitions 0/3368 dead transitions. [2022-11-20 11:44:01,699 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 573 places, 3368 transitions, 172638 flow [2022-11-20 11:44:01,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-20 11:44:01,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-20 11:44:01,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2496 transitions. [2022-11-20 11:44:01,703 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6007220216606498 [2022-11-20 11:44:01,703 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2496 transitions. [2022-11-20 11:44:01,703 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2496 transitions. [2022-11-20 11:44:01,703 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:44:01,704 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2496 transitions. [2022-11-20 11:44:01,706 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 166.4) internal successors, (2496), 15 states have internal predecessors, (2496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:44:01,708 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:44:01,708 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:44:01,709 INFO L175 Difference]: Start difference. First operand has 559 places, 3014 transitions, 155595 flow. Second operand 15 states and 2496 transitions. [2022-11-20 11:44:01,709 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 573 places, 3368 transitions, 172638 flow [2022-11-20 11:44:18,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 566 places, 3368 transitions, 170798 flow, removed 249 selfloop flow, removed 7 redundant places. [2022-11-20 11:44:18,461 INFO L231 Difference]: Finished difference. Result has 570 places, 3133 transitions, 165768 flow [2022-11-20 11:44:18,463 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=153845, PETRI_DIFFERENCE_MINUEND_PLACES=552, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3014, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1493, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1454, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=165768, PETRI_PLACES=570, PETRI_TRANSITIONS=3133} [2022-11-20 11:44:18,463 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 297 predicate places. [2022-11-20 11:44:18,464 INFO L495 AbstractCegarLoop]: Abstraction has has 570 places, 3133 transitions, 165768 flow [2022-11-20 11:44:18,464 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:44:18,464 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:44:18,464 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:44:18,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2022-11-20 11:44:18,465 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-20 11:44:18,465 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:44:18,465 INFO L85 PathProgramCache]: Analyzing trace with hash -1309806124, now seen corresponding path program 10 times [2022-11-20 11:44:18,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:44:18,465 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1261559556] [2022-11-20 11:44:18,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:44:18,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:44:18,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:44:20,537 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:44:20,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:44:20,537 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1261559556] [2022-11-20 11:44:20,538 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1261559556] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:44:20,538 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:44:20,538 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-20 11:44:20,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2023130040] [2022-11-20 11:44:20,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:44:20,538 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-20 11:44:20,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:44:20,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-20 11:44:20,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2022-11-20 11:44:20,542 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-20 11:44:20,543 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 570 places, 3133 transitions, 165768 flow. Second operand has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:44:20,543 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:44:20,543 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-20 11:44:20,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:44:45,208 INFO L130 PetriNetUnfolder]: 6313/12964 cut-off events. [2022-11-20 11:44:45,208 INFO L131 PetriNetUnfolder]: For 1460828/1461135 co-relation queries the response was YES. [2022-11-20 11:44:45,485 INFO L83 FinitePrefix]: Finished finitePrefix Result has 212737 conditions, 12964 events. 6313/12964 cut-off events. For 1460828/1461135 co-relation queries the response was YES. Maximal size of possible extension queue 753. Compared 103279 event pairs, 1290 based on Foata normal form. 200/12989 useless extension candidates. Maximal degree in co-relation 212306. Up to 7143 conditions per place. [2022-11-20 11:44:45,592 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 1034 selfloop transitions, 2137 changer transitions 0/3320 dead transitions. [2022-11-20 11:44:45,592 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 584 places, 3320 transitions, 176108 flow [2022-11-20 11:44:45,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-20 11:44:45,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-20 11:44:45,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2491 transitions. [2022-11-20 11:44:45,596 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5995186522262335 [2022-11-20 11:44:45,596 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2491 transitions. [2022-11-20 11:44:45,597 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2491 transitions. [2022-11-20 11:44:45,597 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:44:45,598 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2491 transitions. [2022-11-20 11:44:45,601 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 166.06666666666666) internal successors, (2491), 15 states have internal predecessors, (2491), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:44:45,605 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:44:45,606 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:44:45,606 INFO L175 Difference]: Start difference. First operand has 570 places, 3133 transitions, 165768 flow. Second operand 15 states and 2491 transitions. [2022-11-20 11:44:45,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 584 places, 3320 transitions, 176108 flow [2022-11-20 11:45:02,028 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 576 places, 3320 transitions, 175699 flow, removed 95 selfloop flow, removed 8 redundant places. [2022-11-20 11:45:02,164 INFO L231 Difference]: Finished difference. Result has 580 places, 3178 transitions, 173783 flow [2022-11-20 11:45:02,165 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=165359, PETRI_DIFFERENCE_MINUEND_PLACES=562, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2097, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1026, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=173783, PETRI_PLACES=580, PETRI_TRANSITIONS=3178} [2022-11-20 11:45:02,166 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 307 predicate places. [2022-11-20 11:45:02,166 INFO L495 AbstractCegarLoop]: Abstraction has has 580 places, 3178 transitions, 173783 flow [2022-11-20 11:45:02,166 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:45:02,166 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:45:02,166 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:45:02,166 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2022-11-20 11:45:02,167 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-20 11:45:02,167 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:45:02,167 INFO L85 PathProgramCache]: Analyzing trace with hash 1792361568, now seen corresponding path program 11 times [2022-11-20 11:45:02,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:45:02,167 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [268537708] [2022-11-20 11:45:02,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:45:02,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:45:02,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:45:03,660 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:45:03,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:45:03,660 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [268537708] [2022-11-20 11:45:03,660 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [268537708] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:45:03,661 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:45:03,661 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-20 11:45:03,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1057705026] [2022-11-20 11:45:03,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:45:03,662 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-20 11:45:03,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:45:03,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-20 11:45:03,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2022-11-20 11:45:03,665 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-20 11:45:03,667 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 580 places, 3178 transitions, 173783 flow. Second operand has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:45:03,667 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:45:03,667 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-20 11:45:03,667 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:45:30,248 INFO L130 PetriNetUnfolder]: 6517/13384 cut-off events. [2022-11-20 11:45:30,248 INFO L131 PetriNetUnfolder]: For 1643657/1643994 co-relation queries the response was YES. [2022-11-20 11:45:30,660 INFO L83 FinitePrefix]: Finished finitePrefix Result has 226234 conditions, 13384 events. 6517/13384 cut-off events. For 1643657/1643994 co-relation queries the response was YES. Maximal size of possible extension queue 780. Compared 107377 event pairs, 1230 based on Foata normal form. 206/13409 useless extension candidates. Maximal degree in co-relation 225799. Up to 7307 conditions per place. [2022-11-20 11:45:30,777 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 1171 selfloop transitions, 2273 changer transitions 0/3593 dead transitions. [2022-11-20 11:45:30,777 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 594 places, 3593 transitions, 196809 flow [2022-11-20 11:45:30,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-20 11:45:30,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-20 11:45:30,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2495 transitions. [2022-11-20 11:45:30,781 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6004813477737665 [2022-11-20 11:45:30,781 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2495 transitions. [2022-11-20 11:45:30,781 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2495 transitions. [2022-11-20 11:45:30,782 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:45:30,782 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2495 transitions. [2022-11-20 11:45:30,784 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 166.33333333333334) internal successors, (2495), 15 states have internal predecessors, (2495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:45:30,787 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:45:30,788 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:45:30,788 INFO L175 Difference]: Start difference. First operand has 580 places, 3178 transitions, 173783 flow. Second operand 15 states and 2495 transitions. [2022-11-20 11:45:30,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 594 places, 3593 transitions, 196809 flow [2022-11-20 11:45:49,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 585 places, 3593 transitions, 195659 flow, removed 21 selfloop flow, removed 9 redundant places. [2022-11-20 11:45:49,970 INFO L231 Difference]: Finished difference. Result has 591 places, 3377 transitions, 189831 flow [2022-11-20 11:45:49,973 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=172819, PETRI_DIFFERENCE_MINUEND_PLACES=571, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2079, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=971, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=189831, PETRI_PLACES=591, PETRI_TRANSITIONS=3377} [2022-11-20 11:45:49,974 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 318 predicate places. [2022-11-20 11:45:49,974 INFO L495 AbstractCegarLoop]: Abstraction has has 591 places, 3377 transitions, 189831 flow [2022-11-20 11:45:49,974 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:45:49,975 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:45:49,975 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:45:49,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2022-11-20 11:45:49,975 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-20 11:45:49,976 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:45:49,976 INFO L85 PathProgramCache]: Analyzing trace with hash -1223367702, now seen corresponding path program 12 times [2022-11-20 11:45:49,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:45:49,976 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2060542094] [2022-11-20 11:45:49,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:45:49,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:45:50,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:45:51,165 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:45:51,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:45:51,165 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2060542094] [2022-11-20 11:45:51,165 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2060542094] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:45:51,165 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:45:51,166 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-20 11:45:51,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [968759013] [2022-11-20 11:45:51,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:45:51,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-20 11:45:51,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:45:51,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-20 11:45:51,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2022-11-20 11:45:51,169 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-20 11:45:51,170 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 591 places, 3377 transitions, 189831 flow. Second operand has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:45:51,170 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:45:51,170 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-20 11:45:51,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:46:18,858 INFO L130 PetriNetUnfolder]: 6578/13871 cut-off events. [2022-11-20 11:46:18,858 INFO L131 PetriNetUnfolder]: For 1754805/1755162 co-relation queries the response was YES. [2022-11-20 11:46:19,130 INFO L83 FinitePrefix]: Finished finitePrefix Result has 237235 conditions, 13871 events. 6578/13871 cut-off events. For 1754805/1755162 co-relation queries the response was YES. Maximal size of possible extension queue 795. Compared 113190 event pairs, 1275 based on Foata normal form. 208/13883 useless extension candidates. Maximal degree in co-relation 236793. Up to 7477 conditions per place. [2022-11-20 11:46:19,241 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 1125 selfloop transitions, 2439 changer transitions 0/3713 dead transitions. [2022-11-20 11:46:19,241 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 605 places, 3713 transitions, 208383 flow [2022-11-20 11:46:19,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-20 11:46:19,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-20 11:46:19,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2530 transitions. [2022-11-20 11:46:19,244 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6089049338146811 [2022-11-20 11:46:19,244 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2530 transitions. [2022-11-20 11:46:19,245 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2530 transitions. [2022-11-20 11:46:19,245 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:46:19,245 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2530 transitions. [2022-11-20 11:46:19,247 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 168.66666666666666) internal successors, (2530), 15 states have internal predecessors, (2530), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:19,249 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:19,250 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 277.0) internal successors, (4432), 16 states have internal predecessors, (4432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:19,250 INFO L175 Difference]: Start difference. First operand has 591 places, 3377 transitions, 189831 flow. Second operand 15 states and 2530 transitions. [2022-11-20 11:46:19,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 605 places, 3713 transitions, 208383 flow [2022-11-20 11:46:38,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 600 places, 3713 transitions, 207254 flow, removed 560 selfloop flow, removed 5 redundant places. [2022-11-20 11:46:38,694 INFO L231 Difference]: Finished difference. Result has 607 places, 3557 transitions, 208285 flow [2022-11-20 11:46:38,695 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=188838, PETRI_DIFFERENCE_MINUEND_PLACES=586, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2279, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=984, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=208285, PETRI_PLACES=607, PETRI_TRANSITIONS=3557} [2022-11-20 11:46:38,696 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 334 predicate places. [2022-11-20 11:46:38,696 INFO L495 AbstractCegarLoop]: Abstraction has has 607 places, 3557 transitions, 208285 flow [2022-11-20 11:46:38,696 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:38,696 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:46:38,696 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:46:38,697 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2022-11-20 11:46:38,697 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-20 11:46:38,697 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:46:38,697 INFO L85 PathProgramCache]: Analyzing trace with hash 462673098, now seen corresponding path program 13 times [2022-11-20 11:46:38,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:46:38,697 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [24715085] [2022-11-20 11:46:38,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:46:38,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:46:38,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:46:40,062 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:46:40,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:46:40,062 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [24715085] [2022-11-20 11:46:40,062 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [24715085] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:46:40,062 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:46:40,063 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-20 11:46:40,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [698556374] [2022-11-20 11:46:40,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:46:40,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-20 11:46:40,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:46:40,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-20 11:46:40,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=137, Unknown=0, NotChecked=0, Total=182 [2022-11-20 11:46:40,066 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-20 11:46:40,067 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 607 places, 3557 transitions, 208285 flow. Second operand has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:40,068 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:46:40,068 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-20 11:46:40,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:47:07,409 INFO L130 PetriNetUnfolder]: 6732/14188 cut-off events. [2022-11-20 11:47:07,409 INFO L131 PetriNetUnfolder]: For 1988944/1989298 co-relation queries the response was YES. [2022-11-20 11:47:07,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 251368 conditions, 14188 events. 6732/14188 cut-off events. For 1988944/1989298 co-relation queries the response was YES. Maximal size of possible extension queue 821. Compared 116001 event pairs, 1328 based on Foata normal form. 200/14194 useless extension candidates. Maximal degree in co-relation 250918. Up to 7883 conditions per place. [2022-11-20 11:47:07,993 INFO L137 encePairwiseOnDemand]: 260/277 looper letters, 1146 selfloop transitions, 2507 changer transitions 0/3802 dead transitions. [2022-11-20 11:47:07,993 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 620 places, 3802 transitions, 225403 flow [2022-11-20 11:47:07,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-20 11:47:07,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-11-20 11:47:07,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2333 transitions. [2022-11-20 11:47:07,996 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6015987622485818 [2022-11-20 11:47:07,997 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2333 transitions. [2022-11-20 11:47:07,997 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2333 transitions. [2022-11-20 11:47:07,997 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:47:07,997 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2333 transitions. [2022-11-20 11:47:07,999 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 166.64285714285714) internal successors, (2333), 14 states have internal predecessors, (2333), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:47:08,002 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 277.0) internal successors, (4155), 15 states have internal predecessors, (4155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:47:08,003 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 277.0) internal successors, (4155), 15 states have internal predecessors, (4155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:47:08,004 INFO L175 Difference]: Start difference. First operand has 607 places, 3557 transitions, 208285 flow. Second operand 14 states and 2333 transitions. [2022-11-20 11:47:08,004 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 620 places, 3802 transitions, 225403 flow [2022-11-20 11:47:30,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 613 places, 3802 transitions, 223799 flow, removed 287 selfloop flow, removed 7 redundant places. [2022-11-20 11:47:30,663 INFO L231 Difference]: Finished difference. Result has 618 places, 3682 transitions, 223518 flow [2022-11-20 11:47:30,665 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=206760, PETRI_DIFFERENCE_MINUEND_PLACES=600, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3557, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2382, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1092, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=223518, PETRI_PLACES=618, PETRI_TRANSITIONS=3682} [2022-11-20 11:47:30,666 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 345 predicate places. [2022-11-20 11:47:30,666 INFO L495 AbstractCegarLoop]: Abstraction has has 618 places, 3682 transitions, 223518 flow [2022-11-20 11:47:30,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:47:30,667 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:47:30,667 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:47:30,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2022-11-20 11:47:30,667 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-11-20 11:47:30,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:47:30,668 INFO L85 PathProgramCache]: Analyzing trace with hash 464777688, now seen corresponding path program 14 times [2022-11-20 11:47:30,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:47:30,668 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [921657143] [2022-11-20 11:47:30,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:47:30,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:47:30,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:47:32,421 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:47:32,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:47:32,421 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [921657143] [2022-11-20 11:47:32,421 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [921657143] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:47:32,421 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:47:32,421 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-20 11:47:32,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [393545425] [2022-11-20 11:47:32,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:47:32,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-20 11:47:32,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:47:32,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-20 11:47:32,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2022-11-20 11:47:32,424 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 277 [2022-11-20 11:47:32,425 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 618 places, 3682 transitions, 223518 flow. Second operand has 14 states, 14 states have (on average 152.42857142857142) internal successors, (2134), 14 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:47:32,425 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:47:32,425 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 277 [2022-11-20 11:47:32,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand