./Ultimate.py --spec ../../sv-benchmarks/c/properties/no-data-race.prp --file ../../sv-benchmarks/c/ldv-races/race-2_2-container_of.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for data races Using default analysis Version 8393723b 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_62c90fa9-f022-4f4e-b3b1-94e5621130ab/bin/uautomizer-TMbwUNV5ro/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_62c90fa9-f022-4f4e-b3b1-94e5621130ab/bin/uautomizer-TMbwUNV5ro/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_62c90fa9-f022-4f4e-b3b1-94e5621130ab/bin/uautomizer-TMbwUNV5ro/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_62c90fa9-f022-4f4e-b3b1-94e5621130ab/bin/uautomizer-TMbwUNV5ro/config/AutomizerReach.xml -i ../../sv-benchmarks/c/ldv-races/race-2_2-container_of.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_62c90fa9-f022-4f4e-b3b1-94e5621130ab/bin/uautomizer-TMbwUNV5ro/config/svcomp-DataRace-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_62c90fa9-f022-4f4e-b3b1-94e5621130ab/bin/uautomizer-TMbwUNV5ro --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 dbdd132d1a656eb04120c9309772a096548e218c86a32fc06dd93d5ae981c163 --- 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-8393723 [2022-11-18 20:27:06,950 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-18 20:27:06,952 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-18 20:27:06,980 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-18 20:27:06,983 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-18 20:27:06,987 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-18 20:27:06,990 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-18 20:27:06,993 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-18 20:27:06,995 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-18 20:27:06,996 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-18 20:27:06,997 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-18 20:27:07,000 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-18 20:27:07,000 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-18 20:27:07,006 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-18 20:27:07,008 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-18 20:27:07,010 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-18 20:27:07,012 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-18 20:27:07,013 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-18 20:27:07,016 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-18 20:27:07,019 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-18 20:27:07,020 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-18 20:27:07,022 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-18 20:27:07,023 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-18 20:27:07,024 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-18 20:27:07,027 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-18 20:27:07,027 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-18 20:27:07,027 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-18 20:27:07,028 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-18 20:27:07,029 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-18 20:27:07,029 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-18 20:27:07,030 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-18 20:27:07,031 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-18 20:27:07,031 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-18 20:27:07,032 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-18 20:27:07,033 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-18 20:27:07,033 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-18 20:27:07,034 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-18 20:27:07,034 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-18 20:27:07,034 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-18 20:27:07,035 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-18 20:27:07,036 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-18 20:27:07,037 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_62c90fa9-f022-4f4e-b3b1-94e5621130ab/bin/uautomizer-TMbwUNV5ro/config/svcomp-DataRace-32bit-Automizer_Default.epf [2022-11-18 20:27:07,064 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-18 20:27:07,064 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-18 20:27:07,065 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-18 20:27:07,065 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-18 20:27:07,066 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-18 20:27:07,066 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-18 20:27:07,067 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-18 20:27:07,067 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-18 20:27:07,067 INFO L138 SettingsManager]: * Use SBE=true [2022-11-18 20:27:07,068 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-18 20:27:07,069 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-18 20:27:07,069 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-11-18 20:27:07,069 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-18 20:27:07,069 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-18 20:27:07,069 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-18 20:27:07,070 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-18 20:27:07,070 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-18 20:27:07,070 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-18 20:27:07,070 INFO L138 SettingsManager]: * Check absence of data races in concurrent programs=true [2022-11-18 20:27:07,070 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-18 20:27:07,071 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-18 20:27:07,071 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-18 20:27:07,071 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-18 20:27:07,071 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-18 20:27:07,072 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-18 20:27:07,072 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-18 20:27:07,072 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-18 20:27:07,072 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-18 20:27:07,072 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-18 20:27:07,073 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-18 20:27:07,073 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-18 20:27:07,073 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-18 20:27:07,074 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-11-18 20:27:07,074 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-11-18 20:27:07,074 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-18 20:27:07,075 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_62c90fa9-f022-4f4e-b3b1-94e5621130ab/bin/uautomizer-TMbwUNV5ro/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_62c90fa9-f022-4f4e-b3b1-94e5621130ab/bin/uautomizer-TMbwUNV5ro 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 -> dbdd132d1a656eb04120c9309772a096548e218c86a32fc06dd93d5ae981c163 [2022-11-18 20:27:07,395 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-18 20:27:07,424 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-18 20:27:07,429 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-18 20:27:07,431 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-18 20:27:07,431 INFO L275 PluginConnector]: CDTParser initialized [2022-11-18 20:27:07,433 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_62c90fa9-f022-4f4e-b3b1-94e5621130ab/bin/uautomizer-TMbwUNV5ro/../../sv-benchmarks/c/ldv-races/race-2_2-container_of.i [2022-11-18 20:27:07,500 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_62c90fa9-f022-4f4e-b3b1-94e5621130ab/bin/uautomizer-TMbwUNV5ro/data/41c126692/e27f4c57c72b4ee4a57668349f687589/FLAGe92385a51 [2022-11-18 20:27:08,223 INFO L306 CDTParser]: Found 1 translation units. [2022-11-18 20:27:08,223 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_62c90fa9-f022-4f4e-b3b1-94e5621130ab/sv-benchmarks/c/ldv-races/race-2_2-container_of.i [2022-11-18 20:27:08,249 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_62c90fa9-f022-4f4e-b3b1-94e5621130ab/bin/uautomizer-TMbwUNV5ro/data/41c126692/e27f4c57c72b4ee4a57668349f687589/FLAGe92385a51 [2022-11-18 20:27:08,459 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_62c90fa9-f022-4f4e-b3b1-94e5621130ab/bin/uautomizer-TMbwUNV5ro/data/41c126692/e27f4c57c72b4ee4a57668349f687589 [2022-11-18 20:27:08,462 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-18 20:27:08,465 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-18 20:27:08,470 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-18 20:27:08,470 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-18 20:27:08,473 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-18 20:27:08,474 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 08:27:08" (1/1) ... [2022-11-18 20:27:08,475 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7afce846 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:27:08, skipping insertion in model container [2022-11-18 20:27:08,476 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 08:27:08" (1/1) ... [2022-11-18 20:27:08,485 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-18 20:27:08,564 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-18 20:27:08,773 WARN L611 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2022-11-18 20:27:09,414 WARN L234 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_62c90fa9-f022-4f4e-b3b1-94e5621130ab/sv-benchmarks/c/ldv-races/race-2_2-container_of.i[75002,75015] [2022-11-18 20:27:09,464 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-18 20:27:09,472 INFO L203 MainTranslator]: Completed pre-run [2022-11-18 20:27:09,485 WARN L611 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2022-11-18 20:27:09,517 WARN L234 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_62c90fa9-f022-4f4e-b3b1-94e5621130ab/sv-benchmarks/c/ldv-races/race-2_2-container_of.i[75002,75015] [2022-11-18 20:27:09,548 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-18 20:27:09,681 INFO L208 MainTranslator]: Completed translation [2022-11-18 20:27:09,681 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:27:09 WrapperNode [2022-11-18 20:27:09,682 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-18 20:27:09,683 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-18 20:27:09,683 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-18 20:27:09,683 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-18 20:27:09,691 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:27:09" (1/1) ... [2022-11-18 20:27:09,723 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:27:09" (1/1) ... [2022-11-18 20:27:09,763 INFO L138 Inliner]: procedures = 468, calls = 48, calls flagged for inlining = 10, calls inlined = 10, statements flattened = 173 [2022-11-18 20:27:09,764 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-18 20:27:09,765 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-18 20:27:09,765 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-18 20:27:09,765 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-18 20:27:09,774 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:27:09" (1/1) ... [2022-11-18 20:27:09,775 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:27:09" (1/1) ... [2022-11-18 20:27:09,781 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:27:09" (1/1) ... [2022-11-18 20:27:09,782 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:27:09" (1/1) ... [2022-11-18 20:27:09,801 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:27:09" (1/1) ... [2022-11-18 20:27:09,804 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:27:09" (1/1) ... [2022-11-18 20:27:09,809 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:27:09" (1/1) ... [2022-11-18 20:27:09,811 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:27:09" (1/1) ... [2022-11-18 20:27:09,824 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-18 20:27:09,825 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-18 20:27:09,825 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-18 20:27:09,825 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-18 20:27:09,827 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:27:09" (1/1) ... [2022-11-18 20:27:09,852 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-18 20:27:09,869 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_62c90fa9-f022-4f4e-b3b1-94e5621130ab/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:27:09,938 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_62c90fa9-f022-4f4e-b3b1-94e5621130ab/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-18 20:27:09,972 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_62c90fa9-f022-4f4e-b3b1-94e5621130ab/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-18 20:27:09,999 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2022-11-18 20:27:09,999 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-18 20:27:10,000 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2022-11-18 20:27:10,000 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-18 20:27:10,001 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-18 20:27:10,001 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-11-18 20:27:10,001 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-18 20:27:10,001 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-18 20:27:10,001 INFO L130 BoogieDeclarations]: Found specification of procedure my_callback [2022-11-18 20:27:10,002 INFO L138 BoogieDeclarations]: Found implementation of procedure my_callback [2022-11-18 20:27:10,002 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-18 20:27:10,002 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-18 20:27:10,002 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-18 20:27:10,004 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-11-18 20:27:10,406 INFO L235 CfgBuilder]: Building ICFG [2022-11-18 20:27:10,409 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-18 20:27:10,922 INFO L276 CfgBuilder]: Performing block encoding [2022-11-18 20:27:10,991 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-18 20:27:10,993 INFO L300 CfgBuilder]: Removed 0 assume(true) statements. [2022-11-18 20:27:10,996 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 08:27:10 BoogieIcfgContainer [2022-11-18 20:27:10,996 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-18 20:27:11,002 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-18 20:27:11,002 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-18 20:27:11,006 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-18 20:27:11,007 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 18.11 08:27:08" (1/3) ... [2022-11-18 20:27:11,008 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@478cf66e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.11 08:27:11, skipping insertion in model container [2022-11-18 20:27:11,008 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:27:09" (2/3) ... [2022-11-18 20:27:11,008 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@478cf66e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.11 08:27:11, skipping insertion in model container [2022-11-18 20:27:11,008 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 08:27:10" (3/3) ... [2022-11-18 20:27:11,010 INFO L112 eAbstractionObserver]: Analyzing ICFG race-2_2-container_of.i [2022-11-18 20:27:11,020 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-11-18 20:27:11,031 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-18 20:27:11,032 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 13 error locations. [2022-11-18 20:27:11,032 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-11-18 20:27:11,144 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-11-18 20:27:11,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 233 places, 233 transitions, 482 flow [2022-11-18 20:27:11,379 INFO L130 PetriNetUnfolder]: 8/310 cut-off events. [2022-11-18 20:27:11,379 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-11-18 20:27:11,390 INFO L83 FinitePrefix]: Finished finitePrefix Result has 319 conditions, 310 events. 8/310 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 576 event pairs, 0 based on Foata normal form. 0/279 useless extension candidates. Maximal degree in co-relation 164. Up to 4 conditions per place. [2022-11-18 20:27:11,390 INFO L82 GeneralOperation]: Start removeDead. Operand has 233 places, 233 transitions, 482 flow [2022-11-18 20:27:11,404 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 231 places, 230 transitions, 472 flow [2022-11-18 20:27:11,422 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-18 20:27:11,431 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;@13c93575, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-18 20:27:11,431 INFO L358 AbstractCegarLoop]: Starting to check reachability of 21 error locations. [2022-11-18 20:27:11,451 INFO L130 PetriNetUnfolder]: 0/42 cut-off events. [2022-11-18 20:27:11,451 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-18 20:27:11,451 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 20:27:11,452 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-18 20:27:11,452 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2022-11-18 20:27:11,467 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:27:11,468 INFO L85 PathProgramCache]: Analyzing trace with hash 683495268, now seen corresponding path program 1 times [2022-11-18 20:27:11,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:27:11,479 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [653839860] [2022-11-18 20:27:11,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:27:11,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:27:11,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:27:12,578 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-18 20:27:12,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:27:12,579 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [653839860] [2022-11-18 20:27:12,579 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [653839860] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:27:12,580 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:27:12,580 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 20:27:12,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [485695568] [2022-11-18 20:27:12,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:27:12,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-18 20:27:12,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:27:12,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-18 20:27:12,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-11-18 20:27:12,625 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 141 out of 233 [2022-11-18 20:27:12,629 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 230 transitions, 472 flow. Second operand has 6 states, 6 states have (on average 142.83333333333334) internal successors, (857), 6 states have internal predecessors, (857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:27:12,630 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 20:27:12,630 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 141 of 233 [2022-11-18 20:27:12,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 20:27:13,661 INFO L130 PetriNetUnfolder]: 754/2065 cut-off events. [2022-11-18 20:27:13,662 INFO L131 PetriNetUnfolder]: For 12/12 co-relation queries the response was YES. [2022-11-18 20:27:13,673 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3427 conditions, 2065 events. 754/2065 cut-off events. For 12/12 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 12920 event pairs, 753 based on Foata normal form. 36/1939 useless extension candidates. Maximal degree in co-relation 3064. Up to 1339 conditions per place. [2022-11-18 20:27:13,684 INFO L137 encePairwiseOnDemand]: 217/233 looper letters, 71 selfloop transitions, 5 changer transitions 17/215 dead transitions. [2022-11-18 20:27:13,684 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 215 transitions, 596 flow [2022-11-18 20:27:13,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-18 20:27:13,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-18 20:27:13,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 934 transitions. [2022-11-18 20:27:13,714 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6680972818311874 [2022-11-18 20:27:13,715 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 934 transitions. [2022-11-18 20:27:13,716 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 934 transitions. [2022-11-18 20:27:13,721 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:27:13,724 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 934 transitions. [2022-11-18 20:27:13,733 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 155.66666666666666) internal successors, (934), 6 states have internal predecessors, (934), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:27:13,745 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 233.0) internal successors, (1631), 7 states have internal predecessors, (1631), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:27:13,746 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 233.0) internal successors, (1631), 7 states have internal predecessors, (1631), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:27:13,749 INFO L175 Difference]: Start difference. First operand has 231 places, 230 transitions, 472 flow. Second operand 6 states and 934 transitions. [2022-11-18 20:27:13,750 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 215 transitions, 596 flow [2022-11-18 20:27:13,756 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 215 transitions, 588 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-11-18 20:27:13,763 INFO L231 Difference]: Finished difference. Result has 221 places, 198 transitions, 410 flow [2022-11-18 20:27:13,766 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=233, PETRI_DIFFERENCE_MINUEND_FLOW=434, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=410, PETRI_PLACES=221, PETRI_TRANSITIONS=198} [2022-11-18 20:27:13,773 INFO L288 CegarLoopForPetriNet]: 231 programPoint places, -10 predicate places. [2022-11-18 20:27:13,774 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 198 transitions, 410 flow [2022-11-18 20:27:13,776 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 142.83333333333334) internal successors, (857), 6 states have internal predecessors, (857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:27:13,776 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 20:27:13,777 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:27:13,777 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-18 20:27:13,778 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2022-11-18 20:27:13,779 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:27:13,779 INFO L85 PathProgramCache]: Analyzing trace with hash 1481587897, now seen corresponding path program 1 times [2022-11-18 20:27:13,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:27:13,780 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1008255497] [2022-11-18 20:27:13,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:27:13,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:27:13,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:27:14,460 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:27:14,460 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:27:14,460 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1008255497] [2022-11-18 20:27:14,461 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1008255497] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:27:14,461 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:27:14,461 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 20:27:14,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1459704941] [2022-11-18 20:27:14,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:27:14,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-18 20:27:14,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:27:14,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-18 20:27:14,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-11-18 20:27:14,466 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 141 out of 233 [2022-11-18 20:27:14,468 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 198 transitions, 410 flow. Second operand has 6 states, 6 states have (on average 143.83333333333334) internal successors, (863), 6 states have internal predecessors, (863), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:27:14,468 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 20:27:14,468 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 141 of 233 [2022-11-18 20:27:14,468 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 20:27:15,193 INFO L130 PetriNetUnfolder]: 730/1783 cut-off events. [2022-11-18 20:27:15,193 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-11-18 20:27:15,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3097 conditions, 1783 events. 730/1783 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 10726 event pairs, 729 based on Foata normal form. 0/1658 useless extension candidates. Maximal degree in co-relation 3035. Up to 1297 conditions per place. [2022-11-18 20:27:15,205 INFO L137 encePairwiseOnDemand]: 227/233 looper letters, 70 selfloop transitions, 5 changer transitions 0/197 dead transitions. [2022-11-18 20:27:15,206 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 197 transitions, 558 flow [2022-11-18 20:27:15,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-18 20:27:15,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-18 20:27:15,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 922 transitions. [2022-11-18 20:27:15,209 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6595135908440629 [2022-11-18 20:27:15,209 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 922 transitions. [2022-11-18 20:27:15,210 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 922 transitions. [2022-11-18 20:27:15,210 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:27:15,210 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 922 transitions. [2022-11-18 20:27:15,213 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 153.66666666666666) internal successors, (922), 6 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:27:15,216 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 233.0) internal successors, (1631), 7 states have internal predecessors, (1631), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:27:15,217 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 233.0) internal successors, (1631), 7 states have internal predecessors, (1631), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:27:15,217 INFO L175 Difference]: Start difference. First operand has 221 places, 198 transitions, 410 flow. Second operand 6 states and 922 transitions. [2022-11-18 20:27:15,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 197 transitions, 558 flow [2022-11-18 20:27:15,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 197 transitions, 548 flow, removed 0 selfloop flow, removed 5 redundant places. [2022-11-18 20:27:15,228 INFO L231 Difference]: Finished difference. Result has 203 places, 197 transitions, 408 flow [2022-11-18 20:27:15,229 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=233, PETRI_DIFFERENCE_MINUEND_FLOW=398, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=408, PETRI_PLACES=203, PETRI_TRANSITIONS=197} [2022-11-18 20:27:15,230 INFO L288 CegarLoopForPetriNet]: 231 programPoint places, -28 predicate places. [2022-11-18 20:27:15,230 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 197 transitions, 408 flow [2022-11-18 20:27:15,232 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 143.83333333333334) internal successors, (863), 6 states have internal predecessors, (863), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:27:15,232 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 20:27:15,232 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] [2022-11-18 20:27:15,232 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-11-18 20:27:15,232 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2022-11-18 20:27:15,233 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:27:15,233 INFO L85 PathProgramCache]: Analyzing trace with hash -2035216466, now seen corresponding path program 1 times [2022-11-18 20:27:15,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:27:15,233 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [191503842] [2022-11-18 20:27:15,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:27:15,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:27:15,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:27:15,894 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-18 20:27:15,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:27:15,895 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [191503842] [2022-11-18 20:27:15,896 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [191503842] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:27:15,896 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:27:15,897 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 20:27:15,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [453424794] [2022-11-18 20:27:15,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:27:15,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-18 20:27:15,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:27:15,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-18 20:27:15,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-11-18 20:27:15,902 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 135 out of 233 [2022-11-18 20:27:15,903 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 197 transitions, 408 flow. Second operand has 6 states, 6 states have (on average 138.33333333333334) internal successors, (830), 6 states have internal predecessors, (830), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:27:15,904 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 20:27:15,904 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 135 of 233 [2022-11-18 20:27:15,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 20:27:16,876 INFO L130 PetriNetUnfolder]: 1006/2264 cut-off events. [2022-11-18 20:27:16,876 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-11-18 20:27:16,880 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4043 conditions, 2264 events. 1006/2264 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 13868 event pairs, 807 based on Foata normal form. 0/2136 useless extension candidates. Maximal degree in co-relation 3970. Up to 1667 conditions per place. [2022-11-18 20:27:16,890 INFO L137 encePairwiseOnDemand]: 220/233 looper letters, 78 selfloop transitions, 30 changer transitions 0/226 dead transitions. [2022-11-18 20:27:16,890 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 226 transitions, 682 flow [2022-11-18 20:27:16,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-18 20:27:16,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-18 20:27:16,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 919 transitions. [2022-11-18 20:27:16,893 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6573676680972819 [2022-11-18 20:27:16,893 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 919 transitions. [2022-11-18 20:27:16,893 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 919 transitions. [2022-11-18 20:27:16,894 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:27:16,894 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 919 transitions. [2022-11-18 20:27:16,897 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 153.16666666666666) internal successors, (919), 6 states have internal predecessors, (919), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:27:16,947 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 233.0) internal successors, (1631), 7 states have internal predecessors, (1631), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:27:16,948 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 233.0) internal successors, (1631), 7 states have internal predecessors, (1631), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:27:16,949 INFO L175 Difference]: Start difference. First operand has 203 places, 197 transitions, 408 flow. Second operand 6 states and 919 transitions. [2022-11-18 20:27:16,949 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 226 transitions, 682 flow [2022-11-18 20:27:16,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 226 transitions, 672 flow, removed 0 selfloop flow, removed 5 redundant places. [2022-11-18 20:27:16,954 INFO L231 Difference]: Finished difference. Result has 208 places, 226 transitions, 600 flow [2022-11-18 20:27:16,954 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=233, PETRI_DIFFERENCE_MINUEND_FLOW=398, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=600, PETRI_PLACES=208, PETRI_TRANSITIONS=226} [2022-11-18 20:27:16,955 INFO L288 CegarLoopForPetriNet]: 231 programPoint places, -23 predicate places. [2022-11-18 20:27:16,955 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 226 transitions, 600 flow [2022-11-18 20:27:16,956 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 138.33333333333334) internal successors, (830), 6 states have internal predecessors, (830), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:27:16,956 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 20:27:16,956 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] [2022-11-18 20:27:16,957 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-11-18 20:27:16,957 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2022-11-18 20:27:16,957 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:27:16,957 INFO L85 PathProgramCache]: Analyzing trace with hash -1340023378, now seen corresponding path program 1 times [2022-11-18 20:27:16,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:27:16,958 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1047600130] [2022-11-18 20:27:16,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:27:16,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:27:16,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:27:17,098 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-18 20:27:17,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:27:17,099 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1047600130] [2022-11-18 20:27:17,099 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1047600130] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:27:17,099 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:27:17,099 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 20:27:17,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [300205237] [2022-11-18 20:27:17,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:27:17,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-18 20:27:17,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:27:17,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 20:27:17,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:27:17,103 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 198 out of 233 [2022-11-18 20:27:17,104 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 226 transitions, 600 flow. Second operand has 5 states, 5 states have (on average 199.8) internal successors, (999), 5 states have internal predecessors, (999), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:27:17,104 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 20:27:17,104 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 198 of 233 [2022-11-18 20:27:17,104 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 20:27:17,514 INFO L130 PetriNetUnfolder]: 437/1855 cut-off events. [2022-11-18 20:27:17,514 INFO L131 PetriNetUnfolder]: For 493/525 co-relation queries the response was YES. [2022-11-18 20:27:17,519 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3325 conditions, 1855 events. 437/1855 cut-off events. For 493/525 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 12569 event pairs, 252 based on Foata normal form. 0/1751 useless extension candidates. Maximal degree in co-relation 2113. Up to 578 conditions per place. [2022-11-18 20:27:17,527 INFO L137 encePairwiseOnDemand]: 228/233 looper letters, 46 selfloop transitions, 4 changer transitions 0/231 dead transitions. [2022-11-18 20:27:17,527 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 231 transitions, 710 flow [2022-11-18 20:27:17,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-18 20:27:17,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-18 20:27:17,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1215 transitions. [2022-11-18 20:27:17,530 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.869098712446352 [2022-11-18 20:27:17,531 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1215 transitions. [2022-11-18 20:27:17,531 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1215 transitions. [2022-11-18 20:27:17,532 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:27:17,532 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1215 transitions. [2022-11-18 20:27:17,534 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 202.5) internal successors, (1215), 6 states have internal predecessors, (1215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:27:17,537 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 233.0) internal successors, (1631), 7 states have internal predecessors, (1631), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:27:17,538 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 233.0) internal successors, (1631), 7 states have internal predecessors, (1631), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:27:17,538 INFO L175 Difference]: Start difference. First operand has 208 places, 226 transitions, 600 flow. Second operand 6 states and 1215 transitions. [2022-11-18 20:27:17,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 231 transitions, 710 flow [2022-11-18 20:27:17,543 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 231 transitions, 710 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-18 20:27:17,546 INFO L231 Difference]: Finished difference. Result has 217 places, 229 transitions, 629 flow [2022-11-18 20:27:17,546 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=233, PETRI_DIFFERENCE_MINUEND_FLOW=600, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=629, PETRI_PLACES=217, PETRI_TRANSITIONS=229} [2022-11-18 20:27:17,547 INFO L288 CegarLoopForPetriNet]: 231 programPoint places, -14 predicate places. [2022-11-18 20:27:17,547 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 229 transitions, 629 flow [2022-11-18 20:27:17,548 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 199.8) internal successors, (999), 5 states have internal predecessors, (999), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:27:17,548 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 20:27:17,548 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] [2022-11-18 20:27:17,548 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-11-18 20:27:17,549 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2022-11-18 20:27:17,549 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:27:17,549 INFO L85 PathProgramCache]: Analyzing trace with hash 732312171, now seen corresponding path program 1 times [2022-11-18 20:27:17,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:27:17,549 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1425846729] [2022-11-18 20:27:17,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:27:17,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:27:17,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:27:18,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-18 20:27:18,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:27:18,128 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1425846729] [2022-11-18 20:27:18,128 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1425846729] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:27:18,128 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:27:18,128 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 20:27:18,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1816839943] [2022-11-18 20:27:18,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:27:18,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-18 20:27:18,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:27:18,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-18 20:27:18,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-11-18 20:27:18,133 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 135 out of 233 [2022-11-18 20:27:18,134 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 229 transitions, 629 flow. Second operand has 6 states, 6 states have (on average 139.33333333333334) internal successors, (836), 6 states have internal predecessors, (836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:27:18,135 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 20:27:18,135 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 135 of 233 [2022-11-18 20:27:18,135 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 20:27:19,196 INFO L130 PetriNetUnfolder]: 1135/2475 cut-off events. [2022-11-18 20:27:19,197 INFO L131 PetriNetUnfolder]: For 843/849 co-relation queries the response was YES. [2022-11-18 20:27:19,205 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6056 conditions, 2475 events. 1135/2475 cut-off events. For 843/849 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 14767 event pairs, 741 based on Foata normal form. 0/2370 useless extension candidates. Maximal degree in co-relation 5953. Up to 1872 conditions per place. [2022-11-18 20:27:19,218 INFO L137 encePairwiseOnDemand]: 220/233 looper letters, 106 selfloop transitions, 30 changer transitions 0/258 dead transitions. [2022-11-18 20:27:19,218 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 258 transitions, 1007 flow [2022-11-18 20:27:19,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-18 20:27:19,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-18 20:27:19,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 919 transitions. [2022-11-18 20:27:19,221 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6573676680972819 [2022-11-18 20:27:19,221 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 919 transitions. [2022-11-18 20:27:19,221 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 919 transitions. [2022-11-18 20:27:19,222 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:27:19,222 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 919 transitions. [2022-11-18 20:27:19,224 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 153.16666666666666) internal successors, (919), 6 states have internal predecessors, (919), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:27:19,226 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 233.0) internal successors, (1631), 7 states have internal predecessors, (1631), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:27:19,227 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 233.0) internal successors, (1631), 7 states have internal predecessors, (1631), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:27:19,227 INFO L175 Difference]: Start difference. First operand has 217 places, 229 transitions, 629 flow. Second operand 6 states and 919 transitions. [2022-11-18 20:27:19,227 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 258 transitions, 1007 flow [2022-11-18 20:27:19,232 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 258 transitions, 1006 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-18 20:27:19,236 INFO L231 Difference]: Finished difference. Result has 226 places, 258 transitions, 878 flow [2022-11-18 20:27:19,236 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=233, PETRI_DIFFERENCE_MINUEND_FLOW=628, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=878, PETRI_PLACES=226, PETRI_TRANSITIONS=258} [2022-11-18 20:27:19,239 INFO L288 CegarLoopForPetriNet]: 231 programPoint places, -5 predicate places. [2022-11-18 20:27:19,239 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 258 transitions, 878 flow [2022-11-18 20:27:19,240 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 139.33333333333334) internal successors, (836), 6 states have internal predecessors, (836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:27:19,240 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 20:27:19,240 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-18 20:27:19,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-11-18 20:27:19,241 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2022-11-18 20:27:19,242 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:27:19,242 INFO L85 PathProgramCache]: Analyzing trace with hash -1678995988, now seen corresponding path program 1 times [2022-11-18 20:27:19,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:27:19,242 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [447337388] [2022-11-18 20:27:19,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:27:19,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:27:19,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:27:19,847 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-18 20:27:19,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:27:19,848 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [447337388] [2022-11-18 20:27:19,848 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [447337388] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:27:19,848 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:27:19,848 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 20:27:19,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1611615082] [2022-11-18 20:27:19,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:27:19,850 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-18 20:27:19,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:27:19,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-18 20:27:19,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-11-18 20:27:19,854 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 145 out of 233 [2022-11-18 20:27:19,856 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 258 transitions, 878 flow. Second operand has 6 states, 6 states have (on average 148.5) internal successors, (891), 6 states have internal predecessors, (891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:27:19,856 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 20:27:19,856 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 145 of 233 [2022-11-18 20:27:19,856 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 20:27:20,987 INFO L130 PetriNetUnfolder]: 1126/2631 cut-off events. [2022-11-18 20:27:20,989 INFO L131 PetriNetUnfolder]: For 2174/2336 co-relation queries the response was YES. [2022-11-18 20:27:21,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7672 conditions, 2631 events. 1126/2631 cut-off events. For 2174/2336 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 16309 event pairs, 530 based on Foata normal form. 0/2534 useless extension candidates. Maximal degree in co-relation 5550. Up to 1779 conditions per place. [2022-11-18 20:27:21,019 INFO L137 encePairwiseOnDemand]: 222/233 looper letters, 154 selfloop transitions, 22 changer transitions 0/307 dead transitions. [2022-11-18 20:27:21,019 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 307 transitions, 1430 flow [2022-11-18 20:27:21,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-18 20:27:21,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-18 20:27:21,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 991 transitions. [2022-11-18 20:27:21,023 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7088698140200286 [2022-11-18 20:27:21,023 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 991 transitions. [2022-11-18 20:27:21,024 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 991 transitions. [2022-11-18 20:27:21,025 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:27:21,025 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 991 transitions. [2022-11-18 20:27:21,027 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 165.16666666666666) internal successors, (991), 6 states have internal predecessors, (991), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:27:21,033 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 233.0) internal successors, (1631), 7 states have internal predecessors, (1631), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:27:21,034 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 233.0) internal successors, (1631), 7 states have internal predecessors, (1631), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:27:21,034 INFO L175 Difference]: Start difference. First operand has 226 places, 258 transitions, 878 flow. Second operand 6 states and 991 transitions. [2022-11-18 20:27:21,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 307 transitions, 1430 flow [2022-11-18 20:27:21,045 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 307 transitions, 1382 flow, removed 24 selfloop flow, removed 0 redundant places. [2022-11-18 20:27:21,057 INFO L231 Difference]: Finished difference. Result has 236 places, 279 transitions, 1048 flow [2022-11-18 20:27:21,058 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=233, PETRI_DIFFERENCE_MINUEND_FLOW=830, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1048, PETRI_PLACES=236, PETRI_TRANSITIONS=279} [2022-11-18 20:27:21,062 INFO L288 CegarLoopForPetriNet]: 231 programPoint places, 5 predicate places. [2022-11-18 20:27:21,062 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 279 transitions, 1048 flow [2022-11-18 20:27:21,063 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 148.5) internal successors, (891), 6 states have internal predecessors, (891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:27:21,063 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 20:27:21,063 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] [2022-11-18 20:27:21,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-11-18 20:27:21,064 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2022-11-18 20:27:21,064 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:27:21,065 INFO L85 PathProgramCache]: Analyzing trace with hash 2086448423, now seen corresponding path program 1 times [2022-11-18 20:27:21,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:27:21,065 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [171951822] [2022-11-18 20:27:21,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:27:21,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:27:21,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:27:21,745 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-18 20:27:21,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:27:21,746 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [171951822] [2022-11-18 20:27:21,746 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [171951822] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:27:21,746 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:27:21,746 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 20:27:21,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [330536672] [2022-11-18 20:27:21,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:27:21,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-18 20:27:21,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:27:21,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-18 20:27:21,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-11-18 20:27:21,756 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 137 out of 233 [2022-11-18 20:27:21,758 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 279 transitions, 1048 flow. Second operand has 6 states, 6 states have (on average 142.16666666666666) internal successors, (853), 6 states have internal predecessors, (853), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:27:21,758 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 20:27:21,758 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 137 of 233 [2022-11-18 20:27:21,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 20:27:23,062 INFO L130 PetriNetUnfolder]: 1451/3262 cut-off events. [2022-11-18 20:27:23,065 INFO L131 PetriNetUnfolder]: For 3967/3993 co-relation queries the response was YES. [2022-11-18 20:27:23,084 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10588 conditions, 3262 events. 1451/3262 cut-off events. For 3967/3993 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 20416 event pairs, 516 based on Foata normal form. 0/3174 useless extension candidates. Maximal degree in co-relation 8939. Up to 2193 conditions per place. [2022-11-18 20:27:23,110 INFO L137 encePairwiseOnDemand]: 217/233 looper letters, 162 selfloop transitions, 27 changer transitions 0/314 dead transitions. [2022-11-18 20:27:23,110 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 314 transitions, 1630 flow [2022-11-18 20:27:23,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-18 20:27:23,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-18 20:27:23,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 936 transitions. [2022-11-18 20:27:23,114 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6695278969957081 [2022-11-18 20:27:23,114 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 936 transitions. [2022-11-18 20:27:23,115 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 936 transitions. [2022-11-18 20:27:23,115 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:27:23,116 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 936 transitions. [2022-11-18 20:27:23,118 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 156.0) internal successors, (936), 6 states have internal predecessors, (936), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:27:23,121 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 233.0) internal successors, (1631), 7 states have internal predecessors, (1631), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:27:23,122 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 233.0) internal successors, (1631), 7 states have internal predecessors, (1631), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:27:23,123 INFO L175 Difference]: Start difference. First operand has 236 places, 279 transitions, 1048 flow. Second operand 6 states and 936 transitions. [2022-11-18 20:27:23,123 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 314 transitions, 1630 flow [2022-11-18 20:27:23,135 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 314 transitions, 1630 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-18 20:27:23,141 INFO L231 Difference]: Finished difference. Result has 245 places, 299 transitions, 1318 flow [2022-11-18 20:27:23,141 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=233, PETRI_DIFFERENCE_MINUEND_FLOW=1046, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1318, PETRI_PLACES=245, PETRI_TRANSITIONS=299} [2022-11-18 20:27:23,142 INFO L288 CegarLoopForPetriNet]: 231 programPoint places, 14 predicate places. [2022-11-18 20:27:23,143 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 299 transitions, 1318 flow [2022-11-18 20:27:23,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 142.16666666666666) internal successors, (853), 6 states have internal predecessors, (853), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:27:23,144 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 20:27:23,144 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] [2022-11-18 20:27:23,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-11-18 20:27:23,145 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2022-11-18 20:27:23,146 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:27:23,146 INFO L85 PathProgramCache]: Analyzing trace with hash 1548913032, now seen corresponding path program 1 times [2022-11-18 20:27:23,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:27:23,146 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1253317358] [2022-11-18 20:27:23,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:27:23,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:27:23,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:27:23,338 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-18 20:27:23,339 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:27:23,339 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1253317358] [2022-11-18 20:27:23,339 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1253317358] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:27:23,339 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:27:23,340 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 20:27:23,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1702946085] [2022-11-18 20:27:23,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:27:23,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-18 20:27:23,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:27:23,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 20:27:23,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:27:23,343 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 198 out of 233 [2022-11-18 20:27:23,345 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 299 transitions, 1318 flow. Second operand has 5 states, 5 states have (on average 200.4) internal successors, (1002), 5 states have internal predecessors, (1002), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:27:23,345 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 20:27:23,345 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 198 of 233 [2022-11-18 20:27:23,345 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 20:27:23,792 INFO L130 PetriNetUnfolder]: 300/1086 cut-off events. [2022-11-18 20:27:23,793 INFO L131 PetriNetUnfolder]: For 2110/2158 co-relation queries the response was YES. [2022-11-18 20:27:23,800 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3140 conditions, 1086 events. 300/1086 cut-off events. For 2110/2158 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 5649 event pairs, 15 based on Foata normal form. 16/1082 useless extension candidates. Maximal degree in co-relation 3040. Up to 344 conditions per place. [2022-11-18 20:27:23,813 INFO L137 encePairwiseOnDemand]: 228/233 looper letters, 61 selfloop transitions, 4 changer transitions 1/243 dead transitions. [2022-11-18 20:27:23,813 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 243 transitions, 1104 flow [2022-11-18 20:27:23,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-18 20:27:23,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-18 20:27:23,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1238 transitions. [2022-11-18 20:27:23,817 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8855507868383404 [2022-11-18 20:27:23,818 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1238 transitions. [2022-11-18 20:27:23,818 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1238 transitions. [2022-11-18 20:27:23,819 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:27:23,819 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1238 transitions. [2022-11-18 20:27:23,823 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 206.33333333333334) internal successors, (1238), 6 states have internal predecessors, (1238), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:27:23,826 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 233.0) internal successors, (1631), 7 states have internal predecessors, (1631), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:27:23,827 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 233.0) internal successors, (1631), 7 states have internal predecessors, (1631), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:27:23,827 INFO L175 Difference]: Start difference. First operand has 245 places, 299 transitions, 1318 flow. Second operand 6 states and 1238 transitions. [2022-11-18 20:27:23,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 243 transitions, 1104 flow [2022-11-18 20:27:23,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 243 transitions, 1032 flow, removed 3 selfloop flow, removed 24 redundant places. [2022-11-18 20:27:23,838 INFO L231 Difference]: Finished difference. Result has 224 places, 217 transitions, 701 flow [2022-11-18 20:27:23,839 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=233, PETRI_DIFFERENCE_MINUEND_FLOW=692, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=701, PETRI_PLACES=224, PETRI_TRANSITIONS=217} [2022-11-18 20:27:23,841 INFO L288 CegarLoopForPetriNet]: 231 programPoint places, -7 predicate places. [2022-11-18 20:27:23,842 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 217 transitions, 701 flow [2022-11-18 20:27:23,842 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 200.4) internal successors, (1002), 5 states have internal predecessors, (1002), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:27:23,842 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 20:27:23,843 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] [2022-11-18 20:27:23,843 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-11-18 20:27:23,843 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2022-11-18 20:27:23,844 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:27:23,844 INFO L85 PathProgramCache]: Analyzing trace with hash 1384163158, now seen corresponding path program 1 times [2022-11-18 20:27:23,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:27:23,845 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1627391186] [2022-11-18 20:27:23,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:27:23,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:27:23,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:27:26,220 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-18 20:27:26,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:27:26,220 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1627391186] [2022-11-18 20:27:26,221 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1627391186] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:27:26,221 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:27:26,221 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-11-18 20:27:26,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [458019593] [2022-11-18 20:27:26,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:27:26,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-18 20:27:26,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:27:26,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-18 20:27:26,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2022-11-18 20:27:26,225 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 233 [2022-11-18 20:27:26,228 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 217 transitions, 701 flow. Second operand has 18 states, 18 states have (on average 125.05555555555556) internal successors, (2251), 18 states have internal predecessors, (2251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:27:26,228 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 20:27:26,228 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 233 [2022-11-18 20:27:26,229 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 20:27:31,809 INFO L130 PetriNetUnfolder]: 1004/2176 cut-off events. [2022-11-18 20:27:31,809 INFO L131 PetriNetUnfolder]: For 3363/3363 co-relation queries the response was YES. [2022-11-18 20:27:31,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7319 conditions, 2176 events. 1004/2176 cut-off events. For 3363/3363 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 11562 event pairs, 326 based on Foata normal form. 8/2143 useless extension candidates. Maximal degree in co-relation 7068. Up to 1022 conditions per place. [2022-11-18 20:27:31,831 INFO L137 encePairwiseOnDemand]: 213/233 looper letters, 207 selfloop transitions, 106 changer transitions 0/420 dead transitions. [2022-11-18 20:27:31,831 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 420 transitions, 2327 flow [2022-11-18 20:27:31,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-11-18 20:27:31,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2022-11-18 20:27:31,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 3745 transitions. [2022-11-18 20:27:31,841 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5740343347639485 [2022-11-18 20:27:31,842 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 3745 transitions. [2022-11-18 20:27:31,842 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 3745 transitions. [2022-11-18 20:27:31,844 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:27:31,845 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 3745 transitions. [2022-11-18 20:27:31,853 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 133.75) internal successors, (3745), 28 states have internal predecessors, (3745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:27:31,865 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 233.0) internal successors, (6757), 29 states have internal predecessors, (6757), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:27:31,870 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 233.0) internal successors, (6757), 29 states have internal predecessors, (6757), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:27:31,870 INFO L175 Difference]: Start difference. First operand has 224 places, 217 transitions, 701 flow. Second operand 28 states and 3745 transitions. [2022-11-18 20:27:31,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 420 transitions, 2327 flow [2022-11-18 20:27:31,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 420 transitions, 2299 flow, removed 3 selfloop flow, removed 7 redundant places. [2022-11-18 20:27:31,898 INFO L231 Difference]: Finished difference. Result has 261 places, 299 transitions, 1675 flow [2022-11-18 20:27:31,898 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=233, PETRI_DIFFERENCE_MINUEND_FLOW=676, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=1675, PETRI_PLACES=261, PETRI_TRANSITIONS=299} [2022-11-18 20:27:31,900 INFO L288 CegarLoopForPetriNet]: 231 programPoint places, 30 predicate places. [2022-11-18 20:27:31,900 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 299 transitions, 1675 flow [2022-11-18 20:27:31,901 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 125.05555555555556) internal successors, (2251), 18 states have internal predecessors, (2251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:27:31,901 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 20:27:31,902 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] [2022-11-18 20:27:31,902 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-11-18 20:27:31,902 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2022-11-18 20:27:31,903 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:27:31,903 INFO L85 PathProgramCache]: Analyzing trace with hash -691633080, now seen corresponding path program 2 times [2022-11-18 20:27:31,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:27:31,903 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1219297186] [2022-11-18 20:27:31,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:27:31,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:27:31,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:27:35,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-18 20:27:35,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:27:35,127 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1219297186] [2022-11-18 20:27:35,128 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1219297186] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:27:35,128 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:27:35,128 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-11-18 20:27:35,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [970958650] [2022-11-18 20:27:35,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:27:35,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-18 20:27:35,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:27:35,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-18 20:27:35,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2022-11-18 20:27:35,133 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 233 [2022-11-18 20:27:35,148 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 299 transitions, 1675 flow. Second operand has 18 states, 18 states have (on average 125.05555555555556) internal successors, (2251), 18 states have internal predecessors, (2251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:27:35,149 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 20:27:35,149 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 233 [2022-11-18 20:27:35,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 20:27:37,871 INFO L130 PetriNetUnfolder]: 1092/2226 cut-off events. [2022-11-18 20:27:37,871 INFO L131 PetriNetUnfolder]: For 8035/8041 co-relation queries the response was YES. [2022-11-18 20:27:37,880 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10034 conditions, 2226 events. 1092/2226 cut-off events. For 8035/8041 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 11861 event pairs, 59 based on Foata normal form. 8/2207 useless extension candidates. Maximal degree in co-relation 9751. Up to 868 conditions per place. [2022-11-18 20:27:37,892 INFO L137 encePairwiseOnDemand]: 214/233 looper letters, 331 selfloop transitions, 96 changer transitions 0/534 dead transitions. [2022-11-18 20:27:37,893 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 534 transitions, 4243 flow [2022-11-18 20:27:37,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-18 20:27:37,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-11-18 20:27:37,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2711 transitions. [2022-11-18 20:27:37,902 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5817596566523605 [2022-11-18 20:27:37,902 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2711 transitions. [2022-11-18 20:27:37,902 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2711 transitions. [2022-11-18 20:27:37,904 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:27:37,904 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2711 transitions. [2022-11-18 20:27:37,912 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 135.55) internal successors, (2711), 20 states have internal predecessors, (2711), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:27:37,922 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 233.0) internal successors, (4893), 21 states have internal predecessors, (4893), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:27:37,924 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 233.0) internal successors, (4893), 21 states have internal predecessors, (4893), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:27:37,925 INFO L175 Difference]: Start difference. First operand has 261 places, 299 transitions, 1675 flow. Second operand 20 states and 2711 transitions. [2022-11-18 20:27:37,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 534 transitions, 4243 flow [2022-11-18 20:27:37,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 534 transitions, 4202 flow, removed 15 selfloop flow, removed 6 redundant places. [2022-11-18 20:27:37,978 INFO L231 Difference]: Finished difference. Result has 283 places, 362 transitions, 2691 flow [2022-11-18 20:27:37,979 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=233, PETRI_DIFFERENCE_MINUEND_FLOW=1640, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=2691, PETRI_PLACES=283, PETRI_TRANSITIONS=362} [2022-11-18 20:27:37,980 INFO L288 CegarLoopForPetriNet]: 231 programPoint places, 52 predicate places. [2022-11-18 20:27:37,980 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 362 transitions, 2691 flow [2022-11-18 20:27:37,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 125.05555555555556) internal successors, (2251), 18 states have internal predecessors, (2251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:27:37,982 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 20:27:37,982 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] [2022-11-18 20:27:37,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-11-18 20:27:37,982 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2022-11-18 20:27:37,983 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:27:37,983 INFO L85 PathProgramCache]: Analyzing trace with hash -1881152184, now seen corresponding path program 3 times [2022-11-18 20:27:37,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:27:37,984 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [459983251] [2022-11-18 20:27:37,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:27:37,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:27:38,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:27:40,358 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-18 20:27:40,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:27:40,358 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [459983251] [2022-11-18 20:27:40,358 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [459983251] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:27:40,358 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:27:40,358 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-11-18 20:27:40,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [226136774] [2022-11-18 20:27:40,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:27:40,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-18 20:27:40,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:27:40,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-18 20:27:40,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2022-11-18 20:27:40,363 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 233 [2022-11-18 20:27:40,365 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 362 transitions, 2691 flow. Second operand has 18 states, 18 states have (on average 125.05555555555556) internal successors, (2251), 18 states have internal predecessors, (2251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:27:40,365 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 20:27:40,366 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 233 [2022-11-18 20:27:40,366 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 20:27:43,544 INFO L130 PetriNetUnfolder]: 1176/2386 cut-off events. [2022-11-18 20:27:43,544 INFO L131 PetriNetUnfolder]: For 15842/15848 co-relation queries the response was YES. [2022-11-18 20:27:43,551 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12939 conditions, 2386 events. 1176/2386 cut-off events. For 15842/15848 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 12718 event pairs, 106 based on Foata normal form. 8/2358 useless extension candidates. Maximal degree in co-relation 12641. Up to 1407 conditions per place. [2022-11-18 20:27:43,564 INFO L137 encePairwiseOnDemand]: 213/233 looper letters, 307 selfloop transitions, 112 changer transitions 0/526 dead transitions. [2022-11-18 20:27:43,564 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 526 transitions, 4834 flow [2022-11-18 20:27:43,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-18 20:27:43,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-11-18 20:27:43,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2327 transitions. [2022-11-18 20:27:43,571 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5874779096187831 [2022-11-18 20:27:43,571 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2327 transitions. [2022-11-18 20:27:43,571 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2327 transitions. [2022-11-18 20:27:43,573 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:27:43,573 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2327 transitions. [2022-11-18 20:27:43,578 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 136.88235294117646) internal successors, (2327), 17 states have internal predecessors, (2327), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:27:43,584 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 233.0) internal successors, (4194), 18 states have internal predecessors, (4194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:27:43,586 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 233.0) internal successors, (4194), 18 states have internal predecessors, (4194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:27:43,586 INFO L175 Difference]: Start difference. First operand has 283 places, 362 transitions, 2691 flow. Second operand 17 states and 2327 transitions. [2022-11-18 20:27:43,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 526 transitions, 4834 flow [2022-11-18 20:27:43,652 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 526 transitions, 4717 flow, removed 27 selfloop flow, removed 9 redundant places. [2022-11-18 20:27:43,659 INFO L231 Difference]: Finished difference. Result has 298 places, 416 transitions, 3892 flow [2022-11-18 20:27:43,660 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=233, PETRI_DIFFERENCE_MINUEND_FLOW=2604, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=3892, PETRI_PLACES=298, PETRI_TRANSITIONS=416} [2022-11-18 20:27:43,661 INFO L288 CegarLoopForPetriNet]: 231 programPoint places, 67 predicate places. [2022-11-18 20:27:43,661 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 416 transitions, 3892 flow [2022-11-18 20:27:43,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 125.05555555555556) internal successors, (2251), 18 states have internal predecessors, (2251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:27:43,662 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 20:27:43,662 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] [2022-11-18 20:27:43,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-11-18 20:27:43,662 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2022-11-18 20:27:43,663 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:27:43,663 INFO L85 PathProgramCache]: Analyzing trace with hash -1546345088, now seen corresponding path program 4 times [2022-11-18 20:27:43,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:27:43,663 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2031851438] [2022-11-18 20:27:43,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:27:43,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:27:43,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:27:46,167 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-18 20:27:46,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:27:46,167 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2031851438] [2022-11-18 20:27:46,167 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2031851438] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:27:46,167 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:27:46,168 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-11-18 20:27:46,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1829903324] [2022-11-18 20:27:46,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:27:46,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-18 20:27:46,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:27:46,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-18 20:27:46,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2022-11-18 20:27:46,172 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 233 [2022-11-18 20:27:46,175 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 416 transitions, 3892 flow. Second operand has 18 states, 18 states have (on average 125.05555555555556) internal successors, (2251), 18 states have internal predecessors, (2251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:27:46,175 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 20:27:46,175 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 233 [2022-11-18 20:27:46,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 20:27:49,127 INFO L130 PetriNetUnfolder]: 1398/2828 cut-off events. [2022-11-18 20:27:49,128 INFO L131 PetriNetUnfolder]: For 26793/26853 co-relation queries the response was YES. [2022-11-18 20:27:49,156 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17188 conditions, 2828 events. 1398/2828 cut-off events. For 26793/26853 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 15696 event pairs, 222 based on Foata normal form. 8/2787 useless extension candidates. Maximal degree in co-relation 16877. Up to 1238 conditions per place. [2022-11-18 20:27:49,175 INFO L137 encePairwiseOnDemand]: 213/233 looper letters, 365 selfloop transitions, 170 changer transitions 0/642 dead transitions. [2022-11-18 20:27:49,176 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 642 transitions, 7486 flow [2022-11-18 20:27:49,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-18 20:27:49,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-11-18 20:27:49,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2717 transitions. [2022-11-18 20:27:49,182 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5830472103004292 [2022-11-18 20:27:49,182 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2717 transitions. [2022-11-18 20:27:49,182 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2717 transitions. [2022-11-18 20:27:49,184 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:27:49,184 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2717 transitions. [2022-11-18 20:27:49,189 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 135.85) internal successors, (2717), 20 states have internal predecessors, (2717), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:27:49,196 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 233.0) internal successors, (4893), 21 states have internal predecessors, (4893), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:27:49,198 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 233.0) internal successors, (4893), 21 states have internal predecessors, (4893), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:27:49,198 INFO L175 Difference]: Start difference. First operand has 298 places, 416 transitions, 3892 flow. Second operand 20 states and 2717 transitions. [2022-11-18 20:27:49,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 642 transitions, 7486 flow [2022-11-18 20:27:49,310 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 642 transitions, 7319 flow, removed 68 selfloop flow, removed 9 redundant places. [2022-11-18 20:27:49,320 INFO L231 Difference]: Finished difference. Result has 315 places, 489 transitions, 5769 flow [2022-11-18 20:27:49,321 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=233, PETRI_DIFFERENCE_MINUEND_FLOW=3751, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=5769, PETRI_PLACES=315, PETRI_TRANSITIONS=489} [2022-11-18 20:27:49,322 INFO L288 CegarLoopForPetriNet]: 231 programPoint places, 84 predicate places. [2022-11-18 20:27:49,322 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 489 transitions, 5769 flow [2022-11-18 20:27:49,323 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 125.05555555555556) internal successors, (2251), 18 states have internal predecessors, (2251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:27:49,323 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 20:27:49,323 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] [2022-11-18 20:27:49,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-11-18 20:27:49,323 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2022-11-18 20:27:49,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:27:49,324 INFO L85 PathProgramCache]: Analyzing trace with hash 919703916, now seen corresponding path program 5 times [2022-11-18 20:27:49,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:27:49,324 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230310463] [2022-11-18 20:27:49,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:27:49,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:27:49,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:27:51,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-18 20:27:51,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:27:51,276 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1230310463] [2022-11-18 20:27:51,276 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1230310463] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:27:51,277 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:27:51,277 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-11-18 20:27:51,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [3991843] [2022-11-18 20:27:51,277 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:27:51,277 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-18 20:27:51,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:27:51,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-18 20:27:51,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2022-11-18 20:27:51,280 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 233 [2022-11-18 20:27:51,282 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 489 transitions, 5769 flow. Second operand has 18 states, 18 states have (on average 125.05555555555556) internal successors, (2251), 18 states have internal predecessors, (2251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:27:51,282 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 20:27:51,282 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 233 [2022-11-18 20:27:51,282 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 20:27:54,086 INFO L130 PetriNetUnfolder]: 1524/2998 cut-off events. [2022-11-18 20:27:54,086 INFO L131 PetriNetUnfolder]: For 43050/43056 co-relation queries the response was YES. [2022-11-18 20:27:54,108 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21341 conditions, 2998 events. 1524/2998 cut-off events. For 43050/43056 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 16945 event pairs, 100 based on Foata normal form. 8/2969 useless extension candidates. Maximal degree in co-relation 21024. Up to 1759 conditions per place. [2022-11-18 20:27:54,130 INFO L137 encePairwiseOnDemand]: 213/233 looper letters, 346 selfloop transitions, 200 changer transitions 0/653 dead transitions. [2022-11-18 20:27:54,130 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 653 transitions, 8561 flow [2022-11-18 20:27:54,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-18 20:27:54,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-11-18 20:27:54,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2460 transitions. [2022-11-18 20:27:54,135 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.586552217453505 [2022-11-18 20:27:54,135 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2460 transitions. [2022-11-18 20:27:54,135 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2460 transitions. [2022-11-18 20:27:54,137 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:27:54,137 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2460 transitions. [2022-11-18 20:27:54,141 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 136.66666666666666) internal successors, (2460), 18 states have internal predecessors, (2460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:27:54,146 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 233.0) internal successors, (4427), 19 states have internal predecessors, (4427), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:27:54,148 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 233.0) internal successors, (4427), 19 states have internal predecessors, (4427), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:27:54,148 INFO L175 Difference]: Start difference. First operand has 315 places, 489 transitions, 5769 flow. Second operand 18 states and 2460 transitions. [2022-11-18 20:27:54,149 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 653 transitions, 8561 flow [2022-11-18 20:27:54,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 653 transitions, 8234 flow, removed 107 selfloop flow, removed 12 redundant places. [2022-11-18 20:27:54,335 INFO L231 Difference]: Finished difference. Result has 325 places, 533 transitions, 7181 flow [2022-11-18 20:27:54,336 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=233, PETRI_DIFFERENCE_MINUEND_FLOW=5497, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=489, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=7181, PETRI_PLACES=325, PETRI_TRANSITIONS=533} [2022-11-18 20:27:54,337 INFO L288 CegarLoopForPetriNet]: 231 programPoint places, 94 predicate places. [2022-11-18 20:27:54,337 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 533 transitions, 7181 flow [2022-11-18 20:27:54,338 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 125.05555555555556) internal successors, (2251), 18 states have internal predecessors, (2251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:27:54,338 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 20:27:54,338 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] [2022-11-18 20:27:54,338 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-11-18 20:27:54,338 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2022-11-18 20:27:54,339 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:27:54,339 INFO L85 PathProgramCache]: Analyzing trace with hash 1419346614, now seen corresponding path program 6 times [2022-11-18 20:27:54,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:27:54,339 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1127401750] [2022-11-18 20:27:54,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:27:54,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:27:54,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:27:56,349 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:27:56,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:27:56,349 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1127401750] [2022-11-18 20:27:56,350 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1127401750] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:27:56,350 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:27:56,350 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-11-18 20:27:56,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305212800] [2022-11-18 20:27:56,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:27:56,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-18 20:27:56,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:27:56,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-18 20:27:56,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2022-11-18 20:27:56,353 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 233 [2022-11-18 20:27:56,356 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 533 transitions, 7181 flow. Second operand has 18 states, 18 states have (on average 125.05555555555556) internal successors, (2251), 18 states have internal predecessors, (2251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:27:56,357 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 20:27:56,357 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 233 [2022-11-18 20:27:56,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 20:27:59,271 INFO L130 PetriNetUnfolder]: 1581/3163 cut-off events. [2022-11-18 20:27:59,271 INFO L131 PetriNetUnfolder]: For 53440/53505 co-relation queries the response was YES. [2022-11-18 20:27:59,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23379 conditions, 3163 events. 1581/3163 cut-off events. For 53440/53505 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 18011 event pairs, 233 based on Foata normal form. 8/3123 useless extension candidates. Maximal degree in co-relation 23057. Up to 1472 conditions per place. [2022-11-18 20:27:59,313 INFO L137 encePairwiseOnDemand]: 213/233 looper letters, 406 selfloop transitions, 207 changer transitions 0/720 dead transitions. [2022-11-18 20:27:59,313 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 720 transitions, 10685 flow [2022-11-18 20:27:59,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-18 20:27:59,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-11-18 20:27:59,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2716 transitions. [2022-11-18 20:27:59,319 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.582832618025751 [2022-11-18 20:27:59,319 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2716 transitions. [2022-11-18 20:27:59,319 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2716 transitions. [2022-11-18 20:27:59,321 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:27:59,321 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2716 transitions. [2022-11-18 20:27:59,325 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 135.8) internal successors, (2716), 20 states have internal predecessors, (2716), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:27:59,332 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 233.0) internal successors, (4893), 21 states have internal predecessors, (4893), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:27:59,334 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 233.0) internal successors, (4893), 21 states have internal predecessors, (4893), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:27:59,334 INFO L175 Difference]: Start difference. First operand has 325 places, 533 transitions, 7181 flow. Second operand 20 states and 2716 transitions. [2022-11-18 20:27:59,334 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 720 transitions, 10685 flow [2022-11-18 20:27:59,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 720 transitions, 10401 flow, removed 78 selfloop flow, removed 11 redundant places. [2022-11-18 20:27:59,524 INFO L231 Difference]: Finished difference. Result has 339 places, 565 transitions, 8248 flow [2022-11-18 20:27:59,525 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=233, PETRI_DIFFERENCE_MINUEND_FLOW=6966, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=533, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=178, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=8248, PETRI_PLACES=339, PETRI_TRANSITIONS=565} [2022-11-18 20:27:59,526 INFO L288 CegarLoopForPetriNet]: 231 programPoint places, 108 predicate places. [2022-11-18 20:27:59,526 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 565 transitions, 8248 flow [2022-11-18 20:27:59,527 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 125.05555555555556) internal successors, (2251), 18 states have internal predecessors, (2251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:27:59,528 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 20:27:59,528 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] [2022-11-18 20:27:59,528 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-11-18 20:27:59,528 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2022-11-18 20:27:59,528 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:27:59,529 INFO L85 PathProgramCache]: Analyzing trace with hash -1617657770, now seen corresponding path program 7 times [2022-11-18 20:27:59,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:27:59,529 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1896467745] [2022-11-18 20:27:59,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:27:59,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:27:59,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:28:01,263 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-18 20:28:01,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:28:01,263 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1896467745] [2022-11-18 20:28:01,263 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1896467745] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:28:01,263 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:28:01,264 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-11-18 20:28:01,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1564275082] [2022-11-18 20:28:01,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:28:01,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-18 20:28:01,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:28:01,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-18 20:28:01,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2022-11-18 20:28:01,267 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 233 [2022-11-18 20:28:01,269 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 565 transitions, 8248 flow. Second operand has 18 states, 18 states have (on average 125.05555555555556) internal successors, (2251), 18 states have internal predecessors, (2251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:28:01,269 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 20:28:01,269 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 233 [2022-11-18 20:28:01,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 20:28:04,209 INFO L130 PetriNetUnfolder]: 1759/3491 cut-off events. [2022-11-18 20:28:04,209 INFO L131 PetriNetUnfolder]: For 65212/65236 co-relation queries the response was YES. [2022-11-18 20:28:04,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28124 conditions, 3491 events. 1759/3491 cut-off events. For 65212/65236 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 20456 event pairs, 368 based on Foata normal form. 8/3455 useless extension candidates. Maximal degree in co-relation 27796. Up to 2015 conditions per place. [2022-11-18 20:28:04,257 INFO L137 encePairwiseOnDemand]: 213/233 looper letters, 378 selfloop transitions, 270 changer transitions 0/755 dead transitions. [2022-11-18 20:28:04,257 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 755 transitions, 12222 flow [2022-11-18 20:28:04,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-18 20:28:04,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-11-18 20:28:04,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2460 transitions. [2022-11-18 20:28:04,267 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.586552217453505 [2022-11-18 20:28:04,267 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2460 transitions. [2022-11-18 20:28:04,267 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2460 transitions. [2022-11-18 20:28:04,268 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:28:04,269 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2460 transitions. [2022-11-18 20:28:04,273 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 136.66666666666666) internal successors, (2460), 18 states have internal predecessors, (2460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:28:04,279 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 233.0) internal successors, (4427), 19 states have internal predecessors, (4427), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:28:04,282 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 233.0) internal successors, (4427), 19 states have internal predecessors, (4427), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:28:04,282 INFO L175 Difference]: Start difference. First operand has 339 places, 565 transitions, 8248 flow. Second operand 18 states and 2460 transitions. [2022-11-18 20:28:04,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 755 transitions, 12222 flow [2022-11-18 20:28:04,633 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 755 transitions, 12036 flow, removed 33 selfloop flow, removed 12 redundant places. [2022-11-18 20:28:04,651 INFO L231 Difference]: Finished difference. Result has 351 places, 645 transitions, 11171 flow [2022-11-18 20:28:04,653 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=233, PETRI_DIFFERENCE_MINUEND_FLOW=8080, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=565, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=195, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=11171, PETRI_PLACES=351, PETRI_TRANSITIONS=645} [2022-11-18 20:28:04,653 INFO L288 CegarLoopForPetriNet]: 231 programPoint places, 120 predicate places. [2022-11-18 20:28:04,653 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 645 transitions, 11171 flow [2022-11-18 20:28:04,654 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 125.05555555555556) internal successors, (2251), 18 states have internal predecessors, (2251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:28:04,655 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 20:28:04,655 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] [2022-11-18 20:28:04,655 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-11-18 20:28:04,655 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2022-11-18 20:28:04,656 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:28:04,656 INFO L85 PathProgramCache]: Analyzing trace with hash -666726578, now seen corresponding path program 8 times [2022-11-18 20:28:04,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:28:04,656 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [680969199] [2022-11-18 20:28:04,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:28:04,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:28:04,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:28:06,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-18 20:28:06,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:28:06,232 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [680969199] [2022-11-18 20:28:06,232 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [680969199] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:28:06,232 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:28:06,232 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-11-18 20:28:06,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [108756327] [2022-11-18 20:28:06,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:28:06,233 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-18 20:28:06,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:28:06,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-18 20:28:06,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2022-11-18 20:28:06,235 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 233 [2022-11-18 20:28:06,237 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 645 transitions, 11171 flow. Second operand has 18 states, 18 states have (on average 125.05555555555556) internal successors, (2251), 18 states have internal predecessors, (2251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:28:06,237 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 20:28:06,238 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 233 [2022-11-18 20:28:06,238 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 20:28:09,117 INFO L130 PetriNetUnfolder]: 1795/3577 cut-off events. [2022-11-18 20:28:09,118 INFO L131 PetriNetUnfolder]: For 83303/83339 co-relation queries the response was YES. [2022-11-18 20:28:09,159 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30827 conditions, 3577 events. 1795/3577 cut-off events. For 83303/83339 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 21131 event pairs, 202 based on Foata normal form. 8/3547 useless extension candidates. Maximal degree in co-relation 30492. Up to 1770 conditions per place. [2022-11-18 20:28:09,188 INFO L137 encePairwiseOnDemand]: 213/233 looper letters, 448 selfloop transitions, 262 changer transitions 0/817 dead transitions. [2022-11-18 20:28:09,188 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 817 transitions, 14907 flow [2022-11-18 20:28:09,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-11-18 20:28:09,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-11-18 20:28:09,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2583 transitions. [2022-11-18 20:28:09,193 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5834651005195391 [2022-11-18 20:28:09,193 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2583 transitions. [2022-11-18 20:28:09,193 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2583 transitions. [2022-11-18 20:28:09,194 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:28:09,194 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2583 transitions. [2022-11-18 20:28:09,199 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 135.94736842105263) internal successors, (2583), 19 states have internal predecessors, (2583), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:28:09,204 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 233.0) internal successors, (4660), 20 states have internal predecessors, (4660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:28:09,205 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 233.0) internal successors, (4660), 20 states have internal predecessors, (4660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:28:09,206 INFO L175 Difference]: Start difference. First operand has 351 places, 645 transitions, 11171 flow. Second operand 19 states and 2583 transitions. [2022-11-18 20:28:09,206 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 817 transitions, 14907 flow [2022-11-18 20:28:09,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 817 transitions, 14485 flow, removed 185 selfloop flow, removed 9 redundant places. [2022-11-18 20:28:09,630 INFO L231 Difference]: Finished difference. Result has 365 places, 664 transitions, 12314 flow [2022-11-18 20:28:09,631 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=233, PETRI_DIFFERENCE_MINUEND_FLOW=10862, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=645, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=243, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=388, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=12314, PETRI_PLACES=365, PETRI_TRANSITIONS=664} [2022-11-18 20:28:09,632 INFO L288 CegarLoopForPetriNet]: 231 programPoint places, 134 predicate places. [2022-11-18 20:28:09,632 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 664 transitions, 12314 flow [2022-11-18 20:28:09,633 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 125.05555555555556) internal successors, (2251), 18 states have internal predecessors, (2251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:28:09,633 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 20:28:09,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] [2022-11-18 20:28:09,633 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-11-18 20:28:09,634 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2022-11-18 20:28:09,634 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:28:09,634 INFO L85 PathProgramCache]: Analyzing trace with hash 1349569800, now seen corresponding path program 9 times [2022-11-18 20:28:09,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:28:09,635 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [230117464] [2022-11-18 20:28:09,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:28:09,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:28:09,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:28:11,211 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-18 20:28:11,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:28:11,212 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [230117464] [2022-11-18 20:28:11,212 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [230117464] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:28:11,212 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:28:11,212 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-11-18 20:28:11,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [570252759] [2022-11-18 20:28:11,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:28:11,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-18 20:28:11,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:28:11,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-18 20:28:11,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2022-11-18 20:28:11,216 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 233 [2022-11-18 20:28:11,218 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 664 transitions, 12314 flow. Second operand has 18 states, 18 states have (on average 125.05555555555556) internal successors, (2251), 18 states have internal predecessors, (2251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:28:11,218 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 20:28:11,218 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 233 [2022-11-18 20:28:11,219 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 20:28:14,062 INFO L130 PetriNetUnfolder]: 1986/3866 cut-off events. [2022-11-18 20:28:14,062 INFO L131 PetriNetUnfolder]: For 103025/103049 co-relation queries the response was YES. [2022-11-18 20:28:14,085 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35943 conditions, 3866 events. 1986/3866 cut-off events. For 103025/103049 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 23119 event pairs, 176 based on Foata normal form. 8/3837 useless extension candidates. Maximal degree in co-relation 35603. Up to 2366 conditions per place. [2022-11-18 20:28:14,106 INFO L137 encePairwiseOnDemand]: 213/233 looper letters, 456 selfloop transitions, 293 changer transitions 0/856 dead transitions. [2022-11-18 20:28:14,106 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 856 transitions, 16800 flow [2022-11-18 20:28:14,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-18 20:28:14,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-11-18 20:28:14,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2456 transitions. [2022-11-18 20:28:14,111 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5855984740104911 [2022-11-18 20:28:14,111 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2456 transitions. [2022-11-18 20:28:14,111 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2456 transitions. [2022-11-18 20:28:14,112 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:28:14,112 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2456 transitions. [2022-11-18 20:28:14,116 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 136.44444444444446) internal successors, (2456), 18 states have internal predecessors, (2456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:28:14,122 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 233.0) internal successors, (4427), 19 states have internal predecessors, (4427), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:28:14,124 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 233.0) internal successors, (4427), 19 states have internal predecessors, (4427), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:28:14,124 INFO L175 Difference]: Start difference. First operand has 365 places, 664 transitions, 12314 flow. Second operand 18 states and 2456 transitions. [2022-11-18 20:28:14,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 856 transitions, 16800 flow [2022-11-18 20:28:14,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 856 transitions, 16668 flow, removed 4 selfloop flow, removed 12 redundant places. [2022-11-18 20:28:14,544 INFO L231 Difference]: Finished difference. Result has 377 places, 730 transitions, 15362 flow [2022-11-18 20:28:14,545 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=233, PETRI_DIFFERENCE_MINUEND_FLOW=12188, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=664, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=231, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=15362, PETRI_PLACES=377, PETRI_TRANSITIONS=730} [2022-11-18 20:28:14,546 INFO L288 CegarLoopForPetriNet]: 231 programPoint places, 146 predicate places. [2022-11-18 20:28:14,546 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 730 transitions, 15362 flow [2022-11-18 20:28:14,547 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 125.05555555555556) internal successors, (2251), 18 states have internal predecessors, (2251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:28:14,547 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 20:28:14,547 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] [2022-11-18 20:28:14,547 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-11-18 20:28:14,547 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2022-11-18 20:28:14,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:28:14,548 INFO L85 PathProgramCache]: Analyzing trace with hash -269432630, now seen corresponding path program 10 times [2022-11-18 20:28:14,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:28:14,548 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1174939186] [2022-11-18 20:28:14,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:28:14,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:28:14,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:28:16,483 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-18 20:28:16,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:28:16,483 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1174939186] [2022-11-18 20:28:16,484 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1174939186] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:28:16,484 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:28:16,484 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-11-18 20:28:16,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [619787421] [2022-11-18 20:28:16,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:28:16,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-18 20:28:16,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:28:16,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-18 20:28:16,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2022-11-18 20:28:16,488 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 233 [2022-11-18 20:28:16,490 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 730 transitions, 15362 flow. Second operand has 18 states, 18 states have (on average 125.05555555555556) internal successors, (2251), 18 states have internal predecessors, (2251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:28:16,490 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 20:28:16,490 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 233 [2022-11-18 20:28:16,491 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 20:28:20,360 INFO L130 PetriNetUnfolder]: 2164/4150 cut-off events. [2022-11-18 20:28:20,361 INFO L131 PetriNetUnfolder]: For 137280/137286 co-relation queries the response was YES. [2022-11-18 20:28:20,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41996 conditions, 4150 events. 2164/4150 cut-off events. For 137280/137286 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 25263 event pairs, 140 based on Foata normal form. 8/4121 useless extension candidates. Maximal degree in co-relation 41649. Up to 2221 conditions per place. [2022-11-18 20:28:20,413 INFO L137 encePairwiseOnDemand]: 213/233 looper letters, 421 selfloop transitions, 425 changer transitions 0/953 dead transitions. [2022-11-18 20:28:20,413 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 953 transitions, 21070 flow [2022-11-18 20:28:20,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-18 20:28:20,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-11-18 20:28:20,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2716 transitions. [2022-11-18 20:28:20,417 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.582832618025751 [2022-11-18 20:28:20,418 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2716 transitions. [2022-11-18 20:28:20,418 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2716 transitions. [2022-11-18 20:28:20,419 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:28:20,419 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2716 transitions. [2022-11-18 20:28:20,424 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 135.8) internal successors, (2716), 20 states have internal predecessors, (2716), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:28:20,429 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 233.0) internal successors, (4893), 21 states have internal predecessors, (4893), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:28:20,431 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 233.0) internal successors, (4893), 21 states have internal predecessors, (4893), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:28:20,431 INFO L175 Difference]: Start difference. First operand has 377 places, 730 transitions, 15362 flow. Second operand 20 states and 2716 transitions. [2022-11-18 20:28:20,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 953 transitions, 21070 flow [2022-11-18 20:28:21,069 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 953 transitions, 20901 flow, removed 56 selfloop flow, removed 10 redundant places. [2022-11-18 20:28:21,087 INFO L231 Difference]: Finished difference. Result has 396 places, 833 transitions, 19753 flow [2022-11-18 20:28:21,087 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=233, PETRI_DIFFERENCE_MINUEND_FLOW=15220, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=730, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=328, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=19753, PETRI_PLACES=396, PETRI_TRANSITIONS=833} [2022-11-18 20:28:21,088 INFO L288 CegarLoopForPetriNet]: 231 programPoint places, 165 predicate places. [2022-11-18 20:28:21,088 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 833 transitions, 19753 flow [2022-11-18 20:28:21,089 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 125.05555555555556) internal successors, (2251), 18 states have internal predecessors, (2251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:28:21,089 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 20:28:21,089 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] [2022-11-18 20:28:21,089 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-11-18 20:28:21,089 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2022-11-18 20:28:21,090 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:28:21,090 INFO L85 PathProgramCache]: Analyzing trace with hash 1312992744, now seen corresponding path program 11 times [2022-11-18 20:28:21,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:28:21,090 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [390801640] [2022-11-18 20:28:21,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:28:21,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:28:21,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:28:22,925 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-18 20:28:22,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:28:22,925 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [390801640] [2022-11-18 20:28:22,925 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [390801640] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:28:22,925 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:28:22,925 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-11-18 20:28:22,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [742020253] [2022-11-18 20:28:22,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:28:22,926 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-18 20:28:22,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:28:22,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-18 20:28:22,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2022-11-18 20:28:22,929 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 233 [2022-11-18 20:28:22,931 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 833 transitions, 19753 flow. Second operand has 18 states, 18 states have (on average 125.05555555555556) internal successors, (2251), 18 states have internal predecessors, (2251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:28:22,931 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 20:28:22,932 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 233 [2022-11-18 20:28:22,932 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 20:28:27,339 INFO L130 PetriNetUnfolder]: 2165/4247 cut-off events. [2022-11-18 20:28:27,340 INFO L131 PetriNetUnfolder]: For 155145/155181 co-relation queries the response was YES. [2022-11-18 20:28:27,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45115 conditions, 4247 events. 2165/4247 cut-off events. For 155145/155181 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 26333 event pairs, 204 based on Foata normal form. 8/4217 useless extension candidates. Maximal degree in co-relation 44758. Up to 2167 conditions per place. [2022-11-18 20:28:27,402 INFO L137 encePairwiseOnDemand]: 213/233 looper letters, 541 selfloop transitions, 337 changer transitions 0/985 dead transitions. [2022-11-18 20:28:27,402 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 985 transitions, 23316 flow [2022-11-18 20:28:27,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-18 20:28:27,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-11-18 20:28:27,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2713 transitions. [2022-11-18 20:28:27,407 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5821888412017168 [2022-11-18 20:28:27,407 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2713 transitions. [2022-11-18 20:28:27,407 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2713 transitions. [2022-11-18 20:28:27,408 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:28:27,409 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2713 transitions. [2022-11-18 20:28:27,413 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 135.65) internal successors, (2713), 20 states have internal predecessors, (2713), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:28:27,418 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 233.0) internal successors, (4893), 21 states have internal predecessors, (4893), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:28:27,419 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 233.0) internal successors, (4893), 21 states have internal predecessors, (4893), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:28:27,419 INFO L175 Difference]: Start difference. First operand has 396 places, 833 transitions, 19753 flow. Second operand 20 states and 2713 transitions. [2022-11-18 20:28:27,419 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 985 transitions, 23316 flow [2022-11-18 20:28:28,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 985 transitions, 22728 flow, removed 281 selfloop flow, removed 8 redundant places. [2022-11-18 20:28:28,228 INFO L231 Difference]: Finished difference. Result has 411 places, 851 transitions, 20661 flow [2022-11-18 20:28:28,229 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=233, PETRI_DIFFERENCE_MINUEND_FLOW=19185, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=833, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=322, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=503, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=20661, PETRI_PLACES=411, PETRI_TRANSITIONS=851} [2022-11-18 20:28:28,229 INFO L288 CegarLoopForPetriNet]: 231 programPoint places, 180 predicate places. [2022-11-18 20:28:28,229 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 851 transitions, 20661 flow [2022-11-18 20:28:28,230 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 125.05555555555556) internal successors, (2251), 18 states have internal predecessors, (2251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:28:28,230 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 20:28:28,230 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] [2022-11-18 20:28:28,230 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-11-18 20:28:28,230 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2022-11-18 20:28:28,231 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:28:28,231 INFO L85 PathProgramCache]: Analyzing trace with hash -1133853688, now seen corresponding path program 12 times [2022-11-18 20:28:28,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:28:28,231 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [642952331] [2022-11-18 20:28:28,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:28:28,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:28:28,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:28:29,798 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-18 20:28:29,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:28:29,798 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [642952331] [2022-11-18 20:28:29,799 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [642952331] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:28:29,799 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:28:29,799 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-11-18 20:28:29,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1517035849] [2022-11-18 20:28:29,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:28:29,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-18 20:28:29,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:28:29,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-18 20:28:29,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2022-11-18 20:28:29,803 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 233 [2022-11-18 20:28:29,805 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 851 transitions, 20661 flow. Second operand has 18 states, 18 states have (on average 125.05555555555556) internal successors, (2251), 18 states have internal predecessors, (2251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:28:29,805 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 20:28:29,805 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 233 [2022-11-18 20:28:29,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 20:28:34,079 INFO L130 PetriNetUnfolder]: 2248/4382 cut-off events. [2022-11-18 20:28:34,080 INFO L131 PetriNetUnfolder]: For 168790/168831 co-relation queries the response was YES. [2022-11-18 20:28:34,269 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48010 conditions, 4382 events. 2248/4382 cut-off events. For 168790/168831 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 27386 event pairs, 365 based on Foata normal form. 10/4347 useless extension candidates. Maximal degree in co-relation 47649. Up to 2681 conditions per place. [2022-11-18 20:28:34,295 INFO L137 encePairwiseOnDemand]: 213/233 looper letters, 543 selfloop transitions, 358 changer transitions 0/1008 dead transitions. [2022-11-18 20:28:34,295 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 1008 transitions, 24679 flow [2022-11-18 20:28:34,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-18 20:28:34,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-11-18 20:28:34,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2714 transitions. [2022-11-18 20:28:34,300 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5824034334763949 [2022-11-18 20:28:34,300 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2714 transitions. [2022-11-18 20:28:34,300 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2714 transitions. [2022-11-18 20:28:34,301 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:28:34,302 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2714 transitions. [2022-11-18 20:28:34,306 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 135.7) internal successors, (2714), 20 states have internal predecessors, (2714), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:28:34,319 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 233.0) internal successors, (4893), 21 states have internal predecessors, (4893), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:28:34,320 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 233.0) internal successors, (4893), 21 states have internal predecessors, (4893), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:28:34,320 INFO L175 Difference]: Start difference. First operand has 411 places, 851 transitions, 20661 flow. Second operand 20 states and 2714 transitions. [2022-11-18 20:28:34,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 1008 transitions, 24679 flow [2022-11-18 20:28:35,100 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 1008 transitions, 24448 flow, removed 35 selfloop flow, removed 14 redundant places. [2022-11-18 20:28:35,121 INFO L231 Difference]: Finished difference. Result has 423 places, 890 transitions, 23211 flow [2022-11-18 20:28:35,122 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=233, PETRI_DIFFERENCE_MINUEND_FLOW=20433, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=851, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=320, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=514, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=23211, PETRI_PLACES=423, PETRI_TRANSITIONS=890} [2022-11-18 20:28:35,122 INFO L288 CegarLoopForPetriNet]: 231 programPoint places, 192 predicate places. [2022-11-18 20:28:35,122 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 890 transitions, 23211 flow [2022-11-18 20:28:35,123 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 125.05555555555556) internal successors, (2251), 18 states have internal predecessors, (2251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:28:35,123 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 20:28:35,123 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] [2022-11-18 20:28:35,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-11-18 20:28:35,124 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2022-11-18 20:28:35,124 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:28:35,124 INFO L85 PathProgramCache]: Analyzing trace with hash -331762210, now seen corresponding path program 13 times [2022-11-18 20:28:35,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:28:35,125 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1324944166] [2022-11-18 20:28:35,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:28:35,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:28:35,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:28:36,939 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-18 20:28:36,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:28:36,939 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1324944166] [2022-11-18 20:28:36,939 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1324944166] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:28:36,939 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:28:36,939 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-11-18 20:28:36,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [651269212] [2022-11-18 20:28:36,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:28:36,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-18 20:28:36,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:28:36,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-18 20:28:36,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2022-11-18 20:28:36,943 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 233 [2022-11-18 20:28:36,944 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 890 transitions, 23211 flow. Second operand has 18 states, 18 states have (on average 125.05555555555556) internal successors, (2251), 18 states have internal predecessors, (2251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:28:36,944 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 20:28:36,944 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 233 [2022-11-18 20:28:36,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 20:28:41,671 INFO L130 PetriNetUnfolder]: 2388/4586 cut-off events. [2022-11-18 20:28:41,671 INFO L131 PetriNetUnfolder]: For 208893/208917 co-relation queries the response was YES. [2022-11-18 20:28:41,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53689 conditions, 4586 events. 2388/4586 cut-off events. For 208893/208917 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 28714 event pairs, 171 based on Foata normal form. 8/4556 useless extension candidates. Maximal degree in co-relation 53321. Up to 2737 conditions per place. [2022-11-18 20:28:41,741 INFO L137 encePairwiseOnDemand]: 213/233 looper letters, 560 selfloop transitions, 404 changer transitions 0/1071 dead transitions. [2022-11-18 20:28:41,742 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 1071 transitions, 28465 flow [2022-11-18 20:28:41,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-18 20:28:41,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-11-18 20:28:41,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2716 transitions. [2022-11-18 20:28:41,751 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.582832618025751 [2022-11-18 20:28:41,752 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2716 transitions. [2022-11-18 20:28:41,752 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2716 transitions. [2022-11-18 20:28:41,753 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:28:41,754 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2716 transitions. [2022-11-18 20:28:41,758 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 135.8) internal successors, (2716), 20 states have internal predecessors, (2716), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:28:41,763 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 233.0) internal successors, (4893), 21 states have internal predecessors, (4893), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:28:41,764 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 233.0) internal successors, (4893), 21 states have internal predecessors, (4893), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:28:41,764 INFO L175 Difference]: Start difference. First operand has 423 places, 890 transitions, 23211 flow. Second operand 20 states and 2716 transitions. [2022-11-18 20:28:41,764 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 1071 transitions, 28465 flow [2022-11-18 20:28:42,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 1071 transitions, 28115 flow, removed 116 selfloop flow, removed 12 redundant places. [2022-11-18 20:28:42,911 INFO L231 Difference]: Finished difference. Result has 438 places, 954 transitions, 26603 flow [2022-11-18 20:28:42,913 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=233, PETRI_DIFFERENCE_MINUEND_FLOW=22879, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=890, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=346, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=525, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=26603, PETRI_PLACES=438, PETRI_TRANSITIONS=954} [2022-11-18 20:28:42,913 INFO L288 CegarLoopForPetriNet]: 231 programPoint places, 207 predicate places. [2022-11-18 20:28:42,913 INFO L495 AbstractCegarLoop]: Abstraction has has 438 places, 954 transitions, 26603 flow [2022-11-18 20:28:42,914 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 125.05555555555556) internal successors, (2251), 18 states have internal predecessors, (2251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:28:42,914 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 20:28:42,914 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] [2022-11-18 20:28:42,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-11-18 20:28:42,915 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2022-11-18 20:28:42,915 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:28:42,915 INFO L85 PathProgramCache]: Analyzing trace with hash 2063315680, now seen corresponding path program 14 times [2022-11-18 20:28:42,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:28:42,916 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [552743174] [2022-11-18 20:28:42,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:28:42,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:28:42,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:28:44,238 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-18 20:28:44,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:28:44,238 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [552743174] [2022-11-18 20:28:44,238 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [552743174] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:28:44,238 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:28:44,239 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-11-18 20:28:44,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [527779597] [2022-11-18 20:28:44,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:28:44,239 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-18 20:28:44,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:28:44,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-18 20:28:44,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2022-11-18 20:28:44,242 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 233 [2022-11-18 20:28:44,244 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 954 transitions, 26603 flow. Second operand has 18 states, 18 states have (on average 125.05555555555556) internal successors, (2251), 18 states have internal predecessors, (2251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:28:44,244 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 20:28:44,244 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 233 [2022-11-18 20:28:44,244 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 20:28:49,199 INFO L130 PetriNetUnfolder]: 2481/4741 cut-off events. [2022-11-18 20:28:49,199 INFO L131 PetriNetUnfolder]: For 247296/247320 co-relation queries the response was YES. [2022-11-18 20:28:49,245 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58974 conditions, 4741 events. 2481/4741 cut-off events. For 247296/247320 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 30094 event pairs, 194 based on Foata normal form. 14/4723 useless extension candidates. Maximal degree in co-relation 58598. Up to 3009 conditions per place. [2022-11-18 20:28:49,289 INFO L137 encePairwiseOnDemand]: 213/233 looper letters, 584 selfloop transitions, 424 changer transitions 0/1115 dead transitions. [2022-11-18 20:28:49,289 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 1115 transitions, 31593 flow [2022-11-18 20:28:49,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-11-18 20:28:49,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-11-18 20:28:49,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2585 transitions. [2022-11-18 20:28:49,295 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5839168737293878 [2022-11-18 20:28:49,296 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2585 transitions. [2022-11-18 20:28:49,296 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2585 transitions. [2022-11-18 20:28:49,297 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:28:49,298 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2585 transitions. [2022-11-18 20:28:49,304 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 136.05263157894737) internal successors, (2585), 19 states have internal predecessors, (2585), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:28:49,310 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 233.0) internal successors, (4660), 20 states have internal predecessors, (4660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:28:49,311 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 233.0) internal successors, (4660), 20 states have internal predecessors, (4660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:28:49,312 INFO L175 Difference]: Start difference. First operand has 438 places, 954 transitions, 26603 flow. Second operand 19 states and 2585 transitions. [2022-11-18 20:28:49,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 1115 transitions, 31593 flow [2022-11-18 20:28:50,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 1115 transitions, 31009 flow, removed 274 selfloop flow, removed 9 redundant places. [2022-11-18 20:28:50,993 INFO L231 Difference]: Finished difference. Result has 454 places, 1007 transitions, 30043 flow [2022-11-18 20:28:50,994 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=233, PETRI_DIFFERENCE_MINUEND_FLOW=26167, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=954, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=374, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=563, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=30043, PETRI_PLACES=454, PETRI_TRANSITIONS=1007} [2022-11-18 20:28:50,994 INFO L288 CegarLoopForPetriNet]: 231 programPoint places, 223 predicate places. [2022-11-18 20:28:50,994 INFO L495 AbstractCegarLoop]: Abstraction has has 454 places, 1007 transitions, 30043 flow [2022-11-18 20:28:50,995 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 125.05555555555556) internal successors, (2251), 18 states have internal predecessors, (2251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:28:50,995 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 20:28:50,995 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] [2022-11-18 20:28:50,995 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-11-18 20:28:50,995 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2022-11-18 20:28:50,996 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:28:50,996 INFO L85 PathProgramCache]: Analyzing trace with hash 1437879406, now seen corresponding path program 15 times [2022-11-18 20:28:50,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:28:50,996 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2026570449] [2022-11-18 20:28:50,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:28:50,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:28:51,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:28:52,323 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-18 20:28:52,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:28:52,324 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2026570449] [2022-11-18 20:28:52,324 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2026570449] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:28:52,324 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:28:52,324 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-11-18 20:28:52,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [170334146] [2022-11-18 20:28:52,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:28:52,325 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-18 20:28:52,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:28:52,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-18 20:28:52,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2022-11-18 20:28:52,328 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 233 [2022-11-18 20:28:52,330 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 1007 transitions, 30043 flow. Second operand has 18 states, 18 states have (on average 125.05555555555556) internal successors, (2251), 18 states have internal predecessors, (2251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:28:52,330 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 20:28:52,330 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 233 [2022-11-18 20:28:52,330 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 20:28:57,290 INFO L130 PetriNetUnfolder]: 2517/4879 cut-off events. [2022-11-18 20:28:57,291 INFO L131 PetriNetUnfolder]: For 272204/272240 co-relation queries the response was YES. [2022-11-18 20:28:57,336 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61867 conditions, 4879 events. 2517/4879 cut-off events. For 272204/272240 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 31078 event pairs, 437 based on Foata normal form. 8/4843 useless extension candidates. Maximal degree in co-relation 61484. Up to 3047 conditions per place. [2022-11-18 20:28:57,374 INFO L137 encePairwiseOnDemand]: 213/233 looper letters, 589 selfloop transitions, 438 changer transitions 0/1134 dead transitions. [2022-11-18 20:28:57,374 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 472 places, 1134 transitions, 33671 flow [2022-11-18 20:28:57,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-11-18 20:28:57,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-11-18 20:28:57,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2583 transitions. [2022-11-18 20:28:57,378 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5834651005195391 [2022-11-18 20:28:57,378 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2583 transitions. [2022-11-18 20:28:57,378 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2583 transitions. [2022-11-18 20:28:57,379 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:28:57,379 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2583 transitions. [2022-11-18 20:28:57,383 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 135.94736842105263) internal successors, (2583), 19 states have internal predecessors, (2583), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:28:57,387 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 233.0) internal successors, (4660), 20 states have internal predecessors, (4660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:28:57,388 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 233.0) internal successors, (4660), 20 states have internal predecessors, (4660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:28:57,389 INFO L175 Difference]: Start difference. First operand has 454 places, 1007 transitions, 30043 flow. Second operand 19 states and 2583 transitions. [2022-11-18 20:28:57,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 472 places, 1134 transitions, 33671 flow [2022-11-18 20:28:58,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 461 places, 1134 transitions, 33409 flow, removed 90 selfloop flow, removed 11 redundant places. [2022-11-18 20:28:58,951 INFO L231 Difference]: Finished difference. Result has 467 places, 1029 transitions, 32243 flow [2022-11-18 20:28:58,952 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=233, PETRI_DIFFERENCE_MINUEND_FLOW=29782, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1007, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=416, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=578, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=32243, PETRI_PLACES=467, PETRI_TRANSITIONS=1029} [2022-11-18 20:28:58,953 INFO L288 CegarLoopForPetriNet]: 231 programPoint places, 236 predicate places. [2022-11-18 20:28:58,953 INFO L495 AbstractCegarLoop]: Abstraction has has 467 places, 1029 transitions, 32243 flow [2022-11-18 20:28:58,953 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 125.05555555555556) internal successors, (2251), 18 states have internal predecessors, (2251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:28:58,953 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 20:28:58,953 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:28:58,954 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-11-18 20:28:58,954 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2022-11-18 20:28:58,954 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:28:58,954 INFO L85 PathProgramCache]: Analyzing trace with hash 939966272, now seen corresponding path program 16 times [2022-11-18 20:28:58,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:28:58,954 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793173454] [2022-11-18 20:28:58,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:28:58,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:28:58,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:29:00,556 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-18 20:29:00,557 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:29:00,557 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793173454] [2022-11-18 20:29:00,557 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [793173454] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:29:00,557 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:29:00,557 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-11-18 20:29:00,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [415205591] [2022-11-18 20:29:00,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:29:00,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-18 20:29:00,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:29:00,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-18 20:29:00,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2022-11-18 20:29:00,561 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 233 [2022-11-18 20:29:00,563 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 467 places, 1029 transitions, 32243 flow. Second operand has 18 states, 18 states have (on average 125.05555555555556) internal successors, (2251), 18 states have internal predecessors, (2251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:29:00,563 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 20:29:00,563 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 233 [2022-11-18 20:29:00,563 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 20:29:05,930 INFO L130 PetriNetUnfolder]: 2627/4991 cut-off events. [2022-11-18 20:29:05,930 INFO L131 PetriNetUnfolder]: For 311826/311850 co-relation queries the response was YES. [2022-11-18 20:29:05,979 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66464 conditions, 4991 events. 2627/4991 cut-off events. For 311826/311850 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 31886 event pairs, 194 based on Foata normal form. 14/4972 useless extension candidates. Maximal degree in co-relation 66075. Up to 3051 conditions per place. [2022-11-18 20:29:06,016 INFO L137 encePairwiseOnDemand]: 213/233 looper letters, 590 selfloop transitions, 472 changer transitions 0/1169 dead transitions. [2022-11-18 20:29:06,016 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 486 places, 1169 transitions, 36189 flow [2022-11-18 20:29:06,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-18 20:29:06,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-11-18 20:29:06,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2716 transitions. [2022-11-18 20:29:06,021 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.582832618025751 [2022-11-18 20:29:06,021 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2716 transitions. [2022-11-18 20:29:06,021 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2716 transitions. [2022-11-18 20:29:06,023 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:29:06,023 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2716 transitions. [2022-11-18 20:29:06,027 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 135.8) internal successors, (2716), 20 states have internal predecessors, (2716), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:29:06,032 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 233.0) internal successors, (4893), 21 states have internal predecessors, (4893), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:29:06,034 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 233.0) internal successors, (4893), 21 states have internal predecessors, (4893), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:29:06,034 INFO L175 Difference]: Start difference. First operand has 467 places, 1029 transitions, 32243 flow. Second operand 20 states and 2716 transitions. [2022-11-18 20:29:06,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 486 places, 1169 transitions, 36189 flow [2022-11-18 20:29:07,754 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 475 places, 1169 transitions, 35863 flow, removed 97 selfloop flow, removed 11 redundant places. [2022-11-18 20:29:07,785 INFO L231 Difference]: Finished difference. Result has 479 places, 1056 transitions, 34139 flow [2022-11-18 20:29:07,786 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=233, PETRI_DIFFERENCE_MINUEND_FLOW=31925, PETRI_DIFFERENCE_MINUEND_PLACES=456, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1029, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=449, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=571, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=34139, PETRI_PLACES=479, PETRI_TRANSITIONS=1056} [2022-11-18 20:29:07,786 INFO L288 CegarLoopForPetriNet]: 231 programPoint places, 248 predicate places. [2022-11-18 20:29:07,787 INFO L495 AbstractCegarLoop]: Abstraction has has 479 places, 1056 transitions, 34139 flow [2022-11-18 20:29:07,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 125.05555555555556) internal successors, (2251), 18 states have internal predecessors, (2251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:29:07,787 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 20:29:07,788 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] [2022-11-18 20:29:07,788 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-11-18 20:29:07,788 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2022-11-18 20:29:07,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:29:07,788 INFO L85 PathProgramCache]: Analyzing trace with hash -251932294, now seen corresponding path program 17 times [2022-11-18 20:29:07,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:29:07,789 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1458248579] [2022-11-18 20:29:07,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:29:07,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:29:07,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:29:09,462 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-18 20:29:09,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:29:09,463 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1458248579] [2022-11-18 20:29:09,463 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1458248579] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:29:09,463 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:29:09,463 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-11-18 20:29:09,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [427094057] [2022-11-18 20:29:09,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:29:09,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-18 20:29:09,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:29:09,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-18 20:29:09,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2022-11-18 20:29:09,467 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 233 [2022-11-18 20:29:09,468 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 479 places, 1056 transitions, 34139 flow. Second operand has 18 states, 18 states have (on average 125.05555555555556) internal successors, (2251), 18 states have internal predecessors, (2251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:29:09,468 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 20:29:09,468 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 233 [2022-11-18 20:29:09,468 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 20:29:15,348 INFO L130 PetriNetUnfolder]: 2628/5070 cut-off events. [2022-11-18 20:29:15,348 INFO L131 PetriNetUnfolder]: For 326212/326248 co-relation queries the response was YES. [2022-11-18 20:29:15,398 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68587 conditions, 5070 events. 2628/5070 cut-off events. For 326212/326248 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 32522 event pairs, 471 based on Foata normal form. 8/5034 useless extension candidates. Maximal degree in co-relation 68194. Up to 3175 conditions per place. [2022-11-18 20:29:15,433 INFO L137 encePairwiseOnDemand]: 213/233 looper letters, 612 selfloop transitions, 464 changer transitions 0/1183 dead transitions. [2022-11-18 20:29:15,433 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 1183 transitions, 37774 flow [2022-11-18 20:29:15,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-18 20:29:15,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-11-18 20:29:15,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2715 transitions. [2022-11-18 20:29:15,437 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5826180257510729 [2022-11-18 20:29:15,437 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2715 transitions. [2022-11-18 20:29:15,437 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2715 transitions. [2022-11-18 20:29:15,439 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:29:15,439 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2715 transitions. [2022-11-18 20:29:15,442 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 135.75) internal successors, (2715), 20 states have internal predecessors, (2715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:29:15,447 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 233.0) internal successors, (4893), 21 states have internal predecessors, (4893), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:29:15,448 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 233.0) internal successors, (4893), 21 states have internal predecessors, (4893), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:29:15,448 INFO L175 Difference]: Start difference. First operand has 479 places, 1056 transitions, 34139 flow. Second operand 20 states and 2715 transitions. [2022-11-18 20:29:15,448 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 1183 transitions, 37774 flow [2022-11-18 20:29:17,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 487 places, 1183 transitions, 37368 flow, removed 162 selfloop flow, removed 11 redundant places. [2022-11-18 20:29:17,509 INFO L231 Difference]: Finished difference. Result has 491 places, 1076 transitions, 35736 flow [2022-11-18 20:29:17,510 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=233, PETRI_DIFFERENCE_MINUEND_FLOW=33817, PETRI_DIFFERENCE_MINUEND_PLACES=468, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1056, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=447, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=601, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=35736, PETRI_PLACES=491, PETRI_TRANSITIONS=1076} [2022-11-18 20:29:17,510 INFO L288 CegarLoopForPetriNet]: 231 programPoint places, 260 predicate places. [2022-11-18 20:29:17,511 INFO L495 AbstractCegarLoop]: Abstraction has has 491 places, 1076 transitions, 35736 flow [2022-11-18 20:29:17,511 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 125.05555555555556) internal successors, (2251), 18 states have internal predecessors, (2251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:29:17,511 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 20:29:17,512 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:29:17,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-11-18 20:29:17,512 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2022-11-18 20:29:17,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:29:17,512 INFO L85 PathProgramCache]: Analyzing trace with hash -359239554, now seen corresponding path program 18 times [2022-11-18 20:29:17,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:29:17,513 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1756581690] [2022-11-18 20:29:17,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:29:17,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:29:17,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:29:19,361 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:29:19,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:29:19,361 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1756581690] [2022-11-18 20:29:19,361 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1756581690] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:29:19,361 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:29:19,361 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-11-18 20:29:19,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1756272066] [2022-11-18 20:29:19,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:29:19,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-18 20:29:19,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:29:19,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-18 20:29:19,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2022-11-18 20:29:19,365 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 233 [2022-11-18 20:29:19,367 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 491 places, 1076 transitions, 35736 flow. Second operand has 18 states, 18 states have (on average 125.05555555555556) internal successors, (2251), 18 states have internal predecessors, (2251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:29:19,367 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 20:29:19,367 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 233 [2022-11-18 20:29:19,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 20:29:25,146 INFO L130 PetriNetUnfolder]: 2685/5119 cut-off events. [2022-11-18 20:29:25,147 INFO L131 PetriNetUnfolder]: For 348853/348889 co-relation queries the response was YES. [2022-11-18 20:29:25,221 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71665 conditions, 5119 events. 2685/5119 cut-off events. For 348853/348889 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 32807 event pairs, 195 based on Foata normal form. 10/5091 useless extension candidates. Maximal degree in co-relation 71268. Up to 3181 conditions per place. [2022-11-18 20:29:25,255 INFO L137 encePairwiseOnDemand]: 213/233 looper letters, 629 selfloop transitions, 482 changer transitions 0/1218 dead transitions. [2022-11-18 20:29:25,255 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 510 places, 1218 transitions, 40129 flow [2022-11-18 20:29:25,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-18 20:29:25,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-11-18 20:29:25,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2718 transitions. [2022-11-18 20:29:25,259 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5832618025751073 [2022-11-18 20:29:25,260 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2718 transitions. [2022-11-18 20:29:25,260 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2718 transitions. [2022-11-18 20:29:25,261 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:29:25,261 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2718 transitions. [2022-11-18 20:29:25,264 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 135.9) internal successors, (2718), 20 states have internal predecessors, (2718), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:29:25,269 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 233.0) internal successors, (4893), 21 states have internal predecessors, (4893), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:29:25,269 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 233.0) internal successors, (4893), 21 states have internal predecessors, (4893), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:29:25,270 INFO L175 Difference]: Start difference. First operand has 491 places, 1076 transitions, 35736 flow. Second operand 20 states and 2718 transitions. [2022-11-18 20:29:25,270 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 510 places, 1218 transitions, 40129 flow [2022-11-18 20:29:27,754 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 1218 transitions, 39849 flow, removed 34 selfloop flow, removed 13 redundant places. [2022-11-18 20:29:27,788 INFO L231 Difference]: Finished difference. Result has 502 places, 1108 transitions, 38068 flow [2022-11-18 20:29:27,789 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=233, PETRI_DIFFERENCE_MINUEND_FLOW=35466, PETRI_DIFFERENCE_MINUEND_PLACES=478, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1076, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=453, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=609, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=38068, PETRI_PLACES=502, PETRI_TRANSITIONS=1108} [2022-11-18 20:29:27,791 INFO L288 CegarLoopForPetriNet]: 231 programPoint places, 271 predicate places. [2022-11-18 20:29:27,791 INFO L495 AbstractCegarLoop]: Abstraction has has 502 places, 1108 transitions, 38068 flow [2022-11-18 20:29:27,792 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 125.05555555555556) internal successors, (2251), 18 states have internal predecessors, (2251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:29:27,792 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 20:29:27,792 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] [2022-11-18 20:29:27,793 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-11-18 20:29:27,793 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2022-11-18 20:29:27,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:29:27,794 INFO L85 PathProgramCache]: Analyzing trace with hash -533536876, now seen corresponding path program 19 times [2022-11-18 20:29:27,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:29:27,794 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2109287712] [2022-11-18 20:29:27,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:29:27,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:29:27,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:29:29,170 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-18 20:29:29,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:29:29,170 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2109287712] [2022-11-18 20:29:29,170 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2109287712] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:29:29,170 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:29:29,171 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-11-18 20:29:29,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [381459253] [2022-11-18 20:29:29,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:29:29,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-18 20:29:29,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:29:29,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-18 20:29:29,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2022-11-18 20:29:29,174 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 233 [2022-11-18 20:29:29,176 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 502 places, 1108 transitions, 38068 flow. Second operand has 18 states, 18 states have (on average 125.05555555555556) internal successors, (2251), 18 states have internal predecessors, (2251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:29:29,176 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 20:29:29,176 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 233 [2022-11-18 20:29:29,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 20:29:34,742 INFO L130 PetriNetUnfolder]: 2686/5118 cut-off events. [2022-11-18 20:29:34,742 INFO L131 PetriNetUnfolder]: For 365223/365247 co-relation queries the response was YES. [2022-11-18 20:29:34,833 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73792 conditions, 5118 events. 2686/5118 cut-off events. For 365223/365247 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 32990 event pairs, 206 based on Foata normal form. 14/5099 useless extension candidates. Maximal degree in co-relation 73390. Up to 3247 conditions per place. [2022-11-18 20:29:34,873 INFO L137 encePairwiseOnDemand]: 213/233 looper letters, 637 selfloop transitions, 488 changer transitions 0/1232 dead transitions. [2022-11-18 20:29:34,873 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 521 places, 1232 transitions, 41855 flow [2022-11-18 20:29:34,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-18 20:29:34,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-11-18 20:29:34,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2713 transitions. [2022-11-18 20:29:34,877 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5821888412017168 [2022-11-18 20:29:34,878 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2713 transitions. [2022-11-18 20:29:34,878 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2713 transitions. [2022-11-18 20:29:34,879 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:29:34,879 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2713 transitions. [2022-11-18 20:29:34,883 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 135.65) internal successors, (2713), 20 states have internal predecessors, (2713), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:29:34,888 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 233.0) internal successors, (4893), 21 states have internal predecessors, (4893), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:29:34,889 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 233.0) internal successors, (4893), 21 states have internal predecessors, (4893), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:29:34,889 INFO L175 Difference]: Start difference. First operand has 502 places, 1108 transitions, 38068 flow. Second operand 20 states and 2713 transitions. [2022-11-18 20:29:34,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 521 places, 1232 transitions, 41855 flow [2022-11-18 20:29:37,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 509 places, 1232 transitions, 41218 flow, removed 225 selfloop flow, removed 12 redundant places. [2022-11-18 20:29:37,654 INFO L231 Difference]: Finished difference. Result has 513 places, 1128 transitions, 39573 flow [2022-11-18 20:29:37,655 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=233, PETRI_DIFFERENCE_MINUEND_FLOW=37539, PETRI_DIFFERENCE_MINUEND_PLACES=490, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=471, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=629, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=39573, PETRI_PLACES=513, PETRI_TRANSITIONS=1128} [2022-11-18 20:29:37,656 INFO L288 CegarLoopForPetriNet]: 231 programPoint places, 282 predicate places. [2022-11-18 20:29:37,656 INFO L495 AbstractCegarLoop]: Abstraction has has 513 places, 1128 transitions, 39573 flow [2022-11-18 20:29:37,656 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 125.05555555555556) internal successors, (2251), 18 states have internal predecessors, (2251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:29:37,656 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 20:29:37,657 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] [2022-11-18 20:29:37,657 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-11-18 20:29:37,657 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2022-11-18 20:29:37,657 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:29:37,658 INFO L85 PathProgramCache]: Analyzing trace with hash -158047366, now seen corresponding path program 20 times [2022-11-18 20:29:37,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:29:37,658 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1257718342] [2022-11-18 20:29:37,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:29:37,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:29:37,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:29:38,984 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-18 20:29:38,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:29:38,984 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1257718342] [2022-11-18 20:29:38,985 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1257718342] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:29:38,985 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:29:38,985 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-11-18 20:29:38,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [41239322] [2022-11-18 20:29:38,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:29:38,985 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-18 20:29:38,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:29:38,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-18 20:29:38,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2022-11-18 20:29:38,988 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 233 [2022-11-18 20:29:38,990 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 513 places, 1128 transitions, 39573 flow. Second operand has 18 states, 18 states have (on average 125.05555555555556) internal successors, (2251), 18 states have internal predecessors, (2251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:29:38,990 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 20:29:38,991 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 233 [2022-11-18 20:29:38,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 20:29:45,032 INFO L130 PetriNetUnfolder]: 2777/5271 cut-off events. [2022-11-18 20:29:45,032 INFO L131 PetriNetUnfolder]: For 391722/391746 co-relation queries the response was YES. [2022-11-18 20:29:45,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77447 conditions, 5271 events. 2777/5271 cut-off events. For 391722/391746 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 34224 event pairs, 316 based on Foata normal form. 11/5247 useless extension candidates. Maximal degree in co-relation 77041. Up to 3219 conditions per place. [2022-11-18 20:29:45,152 INFO L137 encePairwiseOnDemand]: 213/233 looper letters, 577 selfloop transitions, 595 changer transitions 0/1279 dead transitions. [2022-11-18 20:29:45,153 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 532 places, 1279 transitions, 44162 flow [2022-11-18 20:29:45,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-18 20:29:45,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-11-18 20:29:45,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2715 transitions. [2022-11-18 20:29:45,156 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5826180257510729 [2022-11-18 20:29:45,156 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2715 transitions. [2022-11-18 20:29:45,156 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2715 transitions. [2022-11-18 20:29:45,157 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:29:45,157 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2715 transitions. [2022-11-18 20:29:45,160 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 135.75) internal successors, (2715), 20 states have internal predecessors, (2715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:29:45,164 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 233.0) internal successors, (4893), 21 states have internal predecessors, (4893), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:29:45,165 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 233.0) internal successors, (4893), 21 states have internal predecessors, (4893), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:29:45,165 INFO L175 Difference]: Start difference. First operand has 513 places, 1128 transitions, 39573 flow. Second operand 20 states and 2715 transitions. [2022-11-18 20:29:45,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 532 places, 1279 transitions, 44162 flow [2022-11-18 20:29:48,120 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 520 places, 1279 transitions, 43969 flow, removed 34 selfloop flow, removed 12 redundant places. [2022-11-18 20:29:48,157 INFO L231 Difference]: Finished difference. Result has 527 places, 1176 transitions, 43073 flow [2022-11-18 20:29:48,159 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=233, PETRI_DIFFERENCE_MINUEND_FLOW=39380, PETRI_DIFFERENCE_MINUEND_PLACES=501, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=552, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=559, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=43073, PETRI_PLACES=527, PETRI_TRANSITIONS=1176} [2022-11-18 20:29:48,159 INFO L288 CegarLoopForPetriNet]: 231 programPoint places, 296 predicate places. [2022-11-18 20:29:48,159 INFO L495 AbstractCegarLoop]: Abstraction has has 527 places, 1176 transitions, 43073 flow [2022-11-18 20:29:48,160 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 125.05555555555556) internal successors, (2251), 18 states have internal predecessors, (2251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:29:48,160 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 20:29:48,160 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] [2022-11-18 20:29:48,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-11-18 20:29:48,161 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2022-11-18 20:29:48,161 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:29:48,162 INFO L85 PathProgramCache]: Analyzing trace with hash 266354188, now seen corresponding path program 21 times [2022-11-18 20:29:48,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:29:48,162 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2120259400] [2022-11-18 20:29:48,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:29:48,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:29:48,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:29:49,456 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-18 20:29:49,457 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:29:49,457 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2120259400] [2022-11-18 20:29:49,457 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2120259400] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:29:49,457 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:29:49,457 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-11-18 20:29:49,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449168656] [2022-11-18 20:29:49,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:29:49,458 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-18 20:29:49,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:29:49,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-18 20:29:49,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2022-11-18 20:29:49,461 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 233 [2022-11-18 20:29:49,463 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 527 places, 1176 transitions, 43073 flow. Second operand has 18 states, 18 states have (on average 125.05555555555556) internal successors, (2251), 18 states have internal predecessors, (2251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:29:49,463 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 20:29:49,463 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 233 [2022-11-18 20:29:49,463 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 20:29:55,889 INFO L130 PetriNetUnfolder]: 2855/5405 cut-off events. [2022-11-18 20:29:55,889 INFO L131 PetriNetUnfolder]: For 443323/443347 co-relation queries the response was YES. [2022-11-18 20:29:55,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82253 conditions, 5405 events. 2855/5405 cut-off events. For 443323/443347 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 35177 event pairs, 346 based on Foata normal form. 11/5381 useless extension candidates. Maximal degree in co-relation 81840. Up to 3289 conditions per place. [2022-11-18 20:29:56,042 INFO L137 encePairwiseOnDemand]: 213/233 looper letters, 588 selfloop transitions, 621 changer transitions 0/1316 dead transitions. [2022-11-18 20:29:56,042 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 545 places, 1316 transitions, 47633 flow [2022-11-18 20:29:56,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-11-18 20:29:56,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-11-18 20:29:56,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2583 transitions. [2022-11-18 20:29:56,046 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5834651005195391 [2022-11-18 20:29:56,046 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2583 transitions. [2022-11-18 20:29:56,047 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2583 transitions. [2022-11-18 20:29:56,047 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:29:56,047 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2583 transitions. [2022-11-18 20:29:56,051 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 135.94736842105263) internal successors, (2583), 19 states have internal predecessors, (2583), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:29:56,056 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 233.0) internal successors, (4660), 20 states have internal predecessors, (4660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:29:56,057 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 233.0) internal successors, (4660), 20 states have internal predecessors, (4660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:29:56,057 INFO L175 Difference]: Start difference. First operand has 527 places, 1176 transitions, 43073 flow. Second operand 19 states and 2583 transitions. [2022-11-18 20:29:56,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 545 places, 1316 transitions, 47633 flow [2022-11-18 20:29:59,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 535 places, 1316 transitions, 47140 flow, removed 77 selfloop flow, removed 10 redundant places. [2022-11-18 20:29:59,404 INFO L231 Difference]: Finished difference. Result has 541 places, 1213 transitions, 46184 flow [2022-11-18 20:29:59,405 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=233, PETRI_DIFFERENCE_MINUEND_FLOW=42603, PETRI_DIFFERENCE_MINUEND_PLACES=517, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=585, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=577, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=46184, PETRI_PLACES=541, PETRI_TRANSITIONS=1213} [2022-11-18 20:29:59,405 INFO L288 CegarLoopForPetriNet]: 231 programPoint places, 310 predicate places. [2022-11-18 20:29:59,406 INFO L495 AbstractCegarLoop]: Abstraction has has 541 places, 1213 transitions, 46184 flow [2022-11-18 20:29:59,406 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 125.05555555555556) internal successors, (2251), 18 states have internal predecessors, (2251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:29:59,406 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 20:29:59,406 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] [2022-11-18 20:29:59,407 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2022-11-18 20:29:59,407 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2022-11-18 20:29:59,407 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:29:59,407 INFO L85 PathProgramCache]: Analyzing trace with hash -529709466, now seen corresponding path program 22 times [2022-11-18 20:29:59,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:29:59,407 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014053582] [2022-11-18 20:29:59,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:29:59,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:29:59,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:30:00,770 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-18 20:30:00,770 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:30:00,770 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014053582] [2022-11-18 20:30:00,771 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1014053582] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:30:00,771 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:30:00,771 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-11-18 20:30:00,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1346317370] [2022-11-18 20:30:00,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:30:00,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-18 20:30:00,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:30:00,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-18 20:30:00,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2022-11-18 20:30:00,775 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 233 [2022-11-18 20:30:00,776 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 541 places, 1213 transitions, 46184 flow. Second operand has 18 states, 18 states have (on average 125.05555555555556) internal successors, (2251), 18 states have internal predecessors, (2251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:30:00,777 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 20:30:00,777 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 233 [2022-11-18 20:30:00,777 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 20:30:07,435 INFO L130 PetriNetUnfolder]: 2910/5512 cut-off events. [2022-11-18 20:30:07,436 INFO L131 PetriNetUnfolder]: For 479736/479760 co-relation queries the response was YES. [2022-11-18 20:30:07,566 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86774 conditions, 5512 events. 2910/5512 cut-off events. For 479736/479760 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 36134 event pairs, 332 based on Foata normal form. 11/5488 useless extension candidates. Maximal degree in co-relation 86355. Up to 3405 conditions per place. [2022-11-18 20:30:07,863 INFO L137 encePairwiseOnDemand]: 213/233 looper letters, 616 selfloop transitions, 625 changer transitions 0/1348 dead transitions. [2022-11-18 20:30:07,863 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 558 places, 1348 transitions, 50970 flow [2022-11-18 20:30:07,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-18 20:30:07,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-11-18 20:30:07,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2459 transitions. [2022-11-18 20:30:07,881 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5863137815927516 [2022-11-18 20:30:07,881 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2459 transitions. [2022-11-18 20:30:07,881 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2459 transitions. [2022-11-18 20:30:07,882 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:30:07,882 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2459 transitions. [2022-11-18 20:30:07,886 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 136.61111111111111) internal successors, (2459), 18 states have internal predecessors, (2459), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:30:07,890 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 233.0) internal successors, (4427), 19 states have internal predecessors, (4427), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:30:07,891 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 233.0) internal successors, (4427), 19 states have internal predecessors, (4427), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:30:07,891 INFO L175 Difference]: Start difference. First operand has 541 places, 1213 transitions, 46184 flow. Second operand 18 states and 2459 transitions. [2022-11-18 20:30:07,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 558 places, 1348 transitions, 50970 flow [2022-11-18 20:30:11,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 546 places, 1348 transitions, 50369 flow, removed 155 selfloop flow, removed 12 redundant places. [2022-11-18 20:30:11,242 INFO L231 Difference]: Finished difference. Result has 553 places, 1247 transitions, 49455 flow [2022-11-18 20:30:11,243 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=233, PETRI_DIFFERENCE_MINUEND_FLOW=45615, PETRI_DIFFERENCE_MINUEND_PLACES=529, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=591, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=603, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=49455, PETRI_PLACES=553, PETRI_TRANSITIONS=1247} [2022-11-18 20:30:11,243 INFO L288 CegarLoopForPetriNet]: 231 programPoint places, 322 predicate places. [2022-11-18 20:30:11,243 INFO L495 AbstractCegarLoop]: Abstraction has has 553 places, 1247 transitions, 49455 flow [2022-11-18 20:30:11,244 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 125.05555555555556) internal successors, (2251), 18 states have internal predecessors, (2251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:30:11,244 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 20:30:11,244 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] [2022-11-18 20:30:11,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2022-11-18 20:30:11,244 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2022-11-18 20:30:11,244 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:30:11,245 INFO L85 PathProgramCache]: Analyzing trace with hash -1317103642, now seen corresponding path program 23 times [2022-11-18 20:30:11,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:30:11,245 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [37567023] [2022-11-18 20:30:11,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:30:11,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:30:11,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:30:12,764 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-18 20:30:12,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:30:12,765 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [37567023] [2022-11-18 20:30:12,765 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [37567023] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:30:12,765 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:30:12,766 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-11-18 20:30:12,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [430706101] [2022-11-18 20:30:12,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:30:12,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-18 20:30:12,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:30:12,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-18 20:30:12,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2022-11-18 20:30:12,774 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 233 [2022-11-18 20:30:12,776 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 553 places, 1247 transitions, 49455 flow. Second operand has 18 states, 18 states have (on average 125.05555555555556) internal successors, (2251), 18 states have internal predecessors, (2251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:30:12,776 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 20:30:12,776 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 233 [2022-11-18 20:30:12,776 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 20:30:20,304 INFO L130 PetriNetUnfolder]: 3035/5729 cut-off events. [2022-11-18 20:30:20,305 INFO L131 PetriNetUnfolder]: For 540037/540061 co-relation queries the response was YES. [2022-11-18 20:30:20,398 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93002 conditions, 5729 events. 3035/5729 cut-off events. For 540037/540061 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 37814 event pairs, 340 based on Foata normal form. 11/5705 useless extension candidates. Maximal degree in co-relation 92576. Up to 3475 conditions per place. [2022-11-18 20:30:20,458 INFO L137 encePairwiseOnDemand]: 213/233 looper letters, 626 selfloop transitions, 659 changer transitions 0/1392 dead transitions. [2022-11-18 20:30:20,458 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 572 places, 1392 transitions, 54654 flow [2022-11-18 20:30:20,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-18 20:30:20,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-11-18 20:30:20,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2721 transitions. [2022-11-18 20:30:20,462 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5839055793991417 [2022-11-18 20:30:20,462 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2721 transitions. [2022-11-18 20:30:20,462 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2721 transitions. [2022-11-18 20:30:20,463 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:30:20,463 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2721 transitions. [2022-11-18 20:30:20,466 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 136.05) internal successors, (2721), 20 states have internal predecessors, (2721), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:30:20,471 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 233.0) internal successors, (4893), 21 states have internal predecessors, (4893), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:30:20,472 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 233.0) internal successors, (4893), 21 states have internal predecessors, (4893), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:30:20,473 INFO L175 Difference]: Start difference. First operand has 553 places, 1247 transitions, 49455 flow. Second operand 20 states and 2721 transitions. [2022-11-18 20:30:20,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 572 places, 1392 transitions, 54654 flow [2022-11-18 20:30:24,250 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 563 places, 1392 transitions, 54231 flow, removed 113 selfloop flow, removed 9 redundant places. [2022-11-18 20:30:24,290 INFO L231 Difference]: Finished difference. Result has 570 places, 1287 transitions, 52655 flow [2022-11-18 20:30:24,291 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=233, PETRI_DIFFERENCE_MINUEND_FLOW=49098, PETRI_DIFFERENCE_MINUEND_PLACES=544, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=623, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=608, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=52655, PETRI_PLACES=570, PETRI_TRANSITIONS=1287} [2022-11-18 20:30:24,291 INFO L288 CegarLoopForPetriNet]: 231 programPoint places, 339 predicate places. [2022-11-18 20:30:24,291 INFO L495 AbstractCegarLoop]: Abstraction has has 570 places, 1287 transitions, 52655 flow [2022-11-18 20:30:24,292 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 125.05555555555556) internal successors, (2251), 18 states have internal predecessors, (2251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:30:24,292 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 20:30:24,292 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] [2022-11-18 20:30:24,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2022-11-18 20:30:24,292 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2022-11-18 20:30:24,292 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:30:24,293 INFO L85 PathProgramCache]: Analyzing trace with hash -401906076, now seen corresponding path program 24 times [2022-11-18 20:30:24,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:30:24,293 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [677066578] [2022-11-18 20:30:24,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:30:24,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:30:24,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:30:25,436 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-18 20:30:25,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:30:25,436 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [677066578] [2022-11-18 20:30:25,436 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [677066578] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:30:25,436 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:30:25,436 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-11-18 20:30:25,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1660533086] [2022-11-18 20:30:25,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:30:25,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-18 20:30:25,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:30:25,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-18 20:30:25,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2022-11-18 20:30:25,440 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 233 [2022-11-18 20:30:25,441 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 570 places, 1287 transitions, 52655 flow. Second operand has 18 states, 18 states have (on average 125.05555555555556) internal successors, (2251), 18 states have internal predecessors, (2251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:30:25,442 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 20:30:25,442 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 233 [2022-11-18 20:30:25,442 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 20:30:32,483 INFO L130 PetriNetUnfolder]: 3114/5876 cut-off events. [2022-11-18 20:30:32,483 INFO L131 PetriNetUnfolder]: For 582687/582711 co-relation queries the response was YES. [2022-11-18 20:30:32,557 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98483 conditions, 5876 events. 3114/5876 cut-off events. For 582687/582711 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 39083 event pairs, 372 based on Foata normal form. 11/5851 useless extension candidates. Maximal degree in co-relation 98050. Up to 3645 conditions per place. [2022-11-18 20:30:32,601 INFO L137 encePairwiseOnDemand]: 213/233 looper letters, 643 selfloop transitions, 681 changer transitions 0/1431 dead transitions. [2022-11-18 20:30:32,601 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 588 places, 1431 transitions, 58182 flow [2022-11-18 20:30:32,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-11-18 20:30:32,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-11-18 20:30:32,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2589 transitions. [2022-11-18 20:30:32,604 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5848204201490852 [2022-11-18 20:30:32,604 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2589 transitions. [2022-11-18 20:30:32,605 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2589 transitions. [2022-11-18 20:30:32,605 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:30:32,605 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2589 transitions. [2022-11-18 20:30:32,608 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 136.26315789473685) internal successors, (2589), 19 states have internal predecessors, (2589), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:30:32,610 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 233.0) internal successors, (4660), 20 states have internal predecessors, (4660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:30:32,611 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 233.0) internal successors, (4660), 20 states have internal predecessors, (4660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:30:32,611 INFO L175 Difference]: Start difference. First operand has 570 places, 1287 transitions, 52655 flow. Second operand 19 states and 2589 transitions. [2022-11-18 20:30:32,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 588 places, 1431 transitions, 58182 flow [2022-11-18 20:30:36,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 578 places, 1431 transitions, 57629 flow, removed 133 selfloop flow, removed 10 redundant places. [2022-11-18 20:30:36,136 INFO L231 Difference]: Finished difference. Result has 583 places, 1328 transitions, 56576 flow [2022-11-18 20:30:36,136 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=233, PETRI_DIFFERENCE_MINUEND_FLOW=52166, PETRI_DIFFERENCE_MINUEND_PLACES=560, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=642, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=631, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=56576, PETRI_PLACES=583, PETRI_TRANSITIONS=1328} [2022-11-18 20:30:36,137 INFO L288 CegarLoopForPetriNet]: 231 programPoint places, 352 predicate places. [2022-11-18 20:30:36,137 INFO L495 AbstractCegarLoop]: Abstraction has has 583 places, 1328 transitions, 56576 flow [2022-11-18 20:30:36,138 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 125.05555555555556) internal successors, (2251), 18 states have internal predecessors, (2251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:30:36,138 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 20:30:36,138 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] [2022-11-18 20:30:36,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2022-11-18 20:30:36,138 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2022-11-18 20:30:36,138 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:30:36,138 INFO L85 PathProgramCache]: Analyzing trace with hash -1423457512, now seen corresponding path program 25 times [2022-11-18 20:30:36,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:30:36,139 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [375421678] [2022-11-18 20:30:36,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:30:36,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:30:36,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:30:37,456 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-18 20:30:37,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:30:37,457 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [375421678] [2022-11-18 20:30:37,457 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [375421678] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:30:37,457 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:30:37,457 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-11-18 20:30:37,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1219036481] [2022-11-18 20:30:37,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:30:37,457 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-18 20:30:37,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:30:37,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-18 20:30:37,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2022-11-18 20:30:37,461 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 233 [2022-11-18 20:30:37,463 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 583 places, 1328 transitions, 56576 flow. Second operand has 18 states, 18 states have (on average 125.05555555555556) internal successors, (2251), 18 states have internal predecessors, (2251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:30:37,463 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 20:30:37,463 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 233 [2022-11-18 20:30:37,463 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 20:30:45,108 INFO L130 PetriNetUnfolder]: 3157/5957 cut-off events. [2022-11-18 20:30:45,108 INFO L131 PetriNetUnfolder]: For 634565/634601 co-relation queries the response was YES. [2022-11-18 20:30:45,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102266 conditions, 5957 events. 3157/5957 cut-off events. For 634565/634601 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 39514 event pairs, 536 based on Foata normal form. 8/5923 useless extension candidates. Maximal degree in co-relation 101828. Up to 3701 conditions per place. [2022-11-18 20:30:45,311 INFO L137 encePairwiseOnDemand]: 213/233 looper letters, 648 selfloop transitions, 696 changer transitions 0/1451 dead transitions. [2022-11-18 20:30:45,311 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 602 places, 1451 transitions, 60953 flow [2022-11-18 20:30:45,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-18 20:30:45,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-11-18 20:30:45,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2720 transitions. [2022-11-18 20:30:45,316 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5836909871244635 [2022-11-18 20:30:45,317 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2720 transitions. [2022-11-18 20:30:45,317 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2720 transitions. [2022-11-18 20:30:45,318 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:30:45,318 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2720 transitions. [2022-11-18 20:30:45,322 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 136.0) internal successors, (2720), 20 states have internal predecessors, (2720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:30:45,326 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 233.0) internal successors, (4893), 21 states have internal predecessors, (4893), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:30:45,326 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 233.0) internal successors, (4893), 21 states have internal predecessors, (4893), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:30:45,327 INFO L175 Difference]: Start difference. First operand has 583 places, 1328 transitions, 56576 flow. Second operand 20 states and 2720 transitions. [2022-11-18 20:30:45,327 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 602 places, 1451 transitions, 60953 flow [2022-11-18 20:30:49,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 590 places, 1451 transitions, 60592 flow, removed 9 selfloop flow, removed 12 redundant places. [2022-11-18 20:30:49,491 INFO L231 Difference]: Finished difference. Result has 596 places, 1354 transitions, 59695 flow [2022-11-18 20:30:49,493 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=233, PETRI_DIFFERENCE_MINUEND_FLOW=56220, PETRI_DIFFERENCE_MINUEND_PLACES=571, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=675, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=642, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=59695, PETRI_PLACES=596, PETRI_TRANSITIONS=1354} [2022-11-18 20:30:49,493 INFO L288 CegarLoopForPetriNet]: 231 programPoint places, 365 predicate places. [2022-11-18 20:30:49,494 INFO L495 AbstractCegarLoop]: Abstraction has has 596 places, 1354 transitions, 59695 flow [2022-11-18 20:30:49,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 125.05555555555556) internal successors, (2251), 18 states have internal predecessors, (2251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:30:49,494 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 20:30:49,495 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] [2022-11-18 20:30:49,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2022-11-18 20:30:49,495 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2022-11-18 20:30:49,495 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:30:49,496 INFO L85 PathProgramCache]: Analyzing trace with hash 1921644938, now seen corresponding path program 26 times [2022-11-18 20:30:49,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:30:49,496 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [864948566] [2022-11-18 20:30:49,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:30:49,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:30:49,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:30:50,933 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-18 20:30:50,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:30:50,933 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [864948566] [2022-11-18 20:30:50,933 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [864948566] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:30:50,933 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:30:50,933 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-11-18 20:30:50,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [165428060] [2022-11-18 20:30:50,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:30:50,934 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-18 20:30:50,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:30:50,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-18 20:30:50,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2022-11-18 20:30:50,936 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 233 [2022-11-18 20:30:50,937 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 596 places, 1354 transitions, 59695 flow. Second operand has 18 states, 18 states have (on average 125.05555555555556) internal successors, (2251), 18 states have internal predecessors, (2251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:30:50,937 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 20:30:50,937 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 233 [2022-11-18 20:30:50,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 20:30:58,680 INFO L130 PetriNetUnfolder]: 3155/5963 cut-off events. [2022-11-18 20:30:58,680 INFO L131 PetriNetUnfolder]: For 667605/667641 co-relation queries the response was YES. [2022-11-18 20:30:58,780 INFO L83 FinitePrefix]: Finished finitePrefix Result has 104951 conditions, 5963 events. 3155/5963 cut-off events. For 667605/667641 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 39625 event pairs, 526 based on Foata normal form. 8/5929 useless extension candidates. Maximal degree in co-relation 104507. Up to 3671 conditions per place. [2022-11-18 20:30:58,827 INFO L137 encePairwiseOnDemand]: 213/233 looper letters, 657 selfloop transitions, 704 changer transitions 0/1468 dead transitions. [2022-11-18 20:30:58,827 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 615 places, 1468 transitions, 63556 flow [2022-11-18 20:30:58,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-18 20:30:58,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-11-18 20:30:58,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2717 transitions. [2022-11-18 20:30:58,830 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5830472103004292 [2022-11-18 20:30:58,830 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2717 transitions. [2022-11-18 20:30:58,830 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2717 transitions. [2022-11-18 20:30:58,831 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:30:58,831 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2717 transitions. [2022-11-18 20:30:58,832 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 135.85) internal successors, (2717), 20 states have internal predecessors, (2717), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:30:58,834 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 233.0) internal successors, (4893), 21 states have internal predecessors, (4893), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:30:58,835 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 233.0) internal successors, (4893), 21 states have internal predecessors, (4893), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:30:58,835 INFO L175 Difference]: Start difference. First operand has 596 places, 1354 transitions, 59695 flow. Second operand 20 states and 2717 transitions. [2022-11-18 20:30:58,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 615 places, 1468 transitions, 63556 flow [2022-11-18 20:31:03,584 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 603 places, 1468 transitions, 62800 flow, removed 173 selfloop flow, removed 12 redundant places. [2022-11-18 20:31:03,625 INFO L231 Difference]: Finished difference. Result has 606 places, 1369 transitions, 61152 flow [2022-11-18 20:31:03,626 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=233, PETRI_DIFFERENCE_MINUEND_FLOW=59015, PETRI_DIFFERENCE_MINUEND_PLACES=584, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=692, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=657, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=61152, PETRI_PLACES=606, PETRI_TRANSITIONS=1369} [2022-11-18 20:31:03,627 INFO L288 CegarLoopForPetriNet]: 231 programPoint places, 375 predicate places. [2022-11-18 20:31:03,627 INFO L495 AbstractCegarLoop]: Abstraction has has 606 places, 1369 transitions, 61152 flow [2022-11-18 20:31:03,627 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 125.05555555555556) internal successors, (2251), 18 states have internal predecessors, (2251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:31:03,627 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 20:31:03,627 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] [2022-11-18 20:31:03,627 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2022-11-18 20:31:03,627 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2022-11-18 20:31:03,628 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:31:03,628 INFO L85 PathProgramCache]: Analyzing trace with hash -1598708224, now seen corresponding path program 27 times [2022-11-18 20:31:03,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:31:03,628 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [334711242] [2022-11-18 20:31:03,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:31:03,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:31:03,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:31:05,145 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:31:05,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:31:05,146 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [334711242] [2022-11-18 20:31:05,146 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [334711242] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:31:05,146 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:31:05,146 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-11-18 20:31:05,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [460269099] [2022-11-18 20:31:05,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:31:05,147 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-18 20:31:05,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:31:05,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-18 20:31:05,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2022-11-18 20:31:05,149 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 233 [2022-11-18 20:31:05,151 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 606 places, 1369 transitions, 61152 flow. Second operand has 18 states, 18 states have (on average 125.05555555555556) internal successors, (2251), 18 states have internal predecessors, (2251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:31:05,151 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 20:31:05,151 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 233 [2022-11-18 20:31:05,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 20:31:12,873 INFO L130 PetriNetUnfolder]: 3268/6152 cut-off events. [2022-11-18 20:31:12,873 INFO L131 PetriNetUnfolder]: For 700851/700887 co-relation queries the response was YES. [2022-11-18 20:31:12,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 110142 conditions, 6152 events. 3268/6152 cut-off events. For 700851/700887 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 41043 event pairs, 528 based on Foata normal form. 8/6118 useless extension candidates. Maximal degree in co-relation 109695. Up to 3723 conditions per place. [2022-11-18 20:31:13,016 INFO L137 encePairwiseOnDemand]: 213/233 looper letters, 659 selfloop transitions, 739 changer transitions 0/1505 dead transitions. [2022-11-18 20:31:13,016 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 625 places, 1505 transitions, 66249 flow [2022-11-18 20:31:13,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-18 20:31:13,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-11-18 20:31:13,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2718 transitions. [2022-11-18 20:31:13,018 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5832618025751073 [2022-11-18 20:31:13,019 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2718 transitions. [2022-11-18 20:31:13,019 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2718 transitions. [2022-11-18 20:31:13,019 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:31:13,019 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2718 transitions. [2022-11-18 20:31:13,021 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 135.9) internal successors, (2718), 20 states have internal predecessors, (2718), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:31:13,023 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 233.0) internal successors, (4893), 21 states have internal predecessors, (4893), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:31:13,023 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 233.0) internal successors, (4893), 21 states have internal predecessors, (4893), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:31:13,023 INFO L175 Difference]: Start difference. First operand has 606 places, 1369 transitions, 61152 flow. Second operand 20 states and 2718 transitions. [2022-11-18 20:31:13,024 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 625 places, 1505 transitions, 66249 flow [2022-11-18 20:31:18,043 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 612 places, 1505 transitions, 65710 flow, removed 33 selfloop flow, removed 13 redundant places. [2022-11-18 20:31:18,149 INFO L231 Difference]: Finished difference. Result has 617 places, 1402 transitions, 64032 flow [2022-11-18 20:31:18,150 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=233, PETRI_DIFFERENCE_MINUEND_FLOW=60631, PETRI_DIFFERENCE_MINUEND_PLACES=593, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=710, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=646, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=64032, PETRI_PLACES=617, PETRI_TRANSITIONS=1402} [2022-11-18 20:31:18,150 INFO L288 CegarLoopForPetriNet]: 231 programPoint places, 386 predicate places. [2022-11-18 20:31:18,151 INFO L495 AbstractCegarLoop]: Abstraction has has 617 places, 1402 transitions, 64032 flow [2022-11-18 20:31:18,151 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 125.05555555555556) internal successors, (2251), 18 states have internal predecessors, (2251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:31:18,151 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 20:31:18,151 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] [2022-11-18 20:31:18,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2022-11-18 20:31:18,152 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2022-11-18 20:31:18,153 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:31:18,153 INFO L85 PathProgramCache]: Analyzing trace with hash -1705062094, now seen corresponding path program 28 times [2022-11-18 20:31:18,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:31:18,153 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [373643933] [2022-11-18 20:31:18,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:31:18,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:31:18,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:31:19,428 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-18 20:31:19,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:31:19,429 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [373643933] [2022-11-18 20:31:19,429 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [373643933] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:31:19,429 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:31:19,429 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-11-18 20:31:19,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1953296570] [2022-11-18 20:31:19,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:31:19,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-18 20:31:19,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:31:19,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-18 20:31:19,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2022-11-18 20:31:19,432 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 233 [2022-11-18 20:31:19,434 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 617 places, 1402 transitions, 64032 flow. Second operand has 18 states, 18 states have (on average 125.05555555555556) internal successors, (2251), 18 states have internal predecessors, (2251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:31:19,434 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 20:31:19,434 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 233 [2022-11-18 20:31:19,434 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 20:31:27,436 INFO L130 PetriNetUnfolder]: 3269/6165 cut-off events. [2022-11-18 20:31:27,436 INFO L131 PetriNetUnfolder]: For 735946/735982 co-relation queries the response was YES. [2022-11-18 20:31:27,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 112953 conditions, 6165 events. 3269/6165 cut-off events. For 735946/735982 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 41203 event pairs, 532 based on Foata normal form. 8/6130 useless extension candidates. Maximal degree in co-relation 112501. Up to 3789 conditions per place. [2022-11-18 20:31:27,589 INFO L137 encePairwiseOnDemand]: 213/233 looper letters, 667 selfloop transitions, 745 changer transitions 0/1519 dead transitions. [2022-11-18 20:31:27,589 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 636 places, 1519 transitions, 68382 flow [2022-11-18 20:31:27,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-18 20:31:27,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-11-18 20:31:27,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2713 transitions. [2022-11-18 20:31:27,592 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5821888412017168 [2022-11-18 20:31:27,592 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2713 transitions. [2022-11-18 20:31:27,592 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2713 transitions. [2022-11-18 20:31:27,593 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:31:27,593 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2713 transitions. [2022-11-18 20:31:27,596 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 135.65) internal successors, (2713), 20 states have internal predecessors, (2713), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:31:27,599 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 233.0) internal successors, (4893), 21 states have internal predecessors, (4893), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:31:27,600 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 233.0) internal successors, (4893), 21 states have internal predecessors, (4893), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:31:27,600 INFO L175 Difference]: Start difference. First operand has 617 places, 1402 transitions, 64032 flow. Second operand 20 states and 2713 transitions. [2022-11-18 20:31:27,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 636 places, 1519 transitions, 68382 flow [2022-11-18 20:31:34,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 625 places, 1519 transitions, 67784 flow, removed 173 selfloop flow, removed 11 redundant places. [2022-11-18 20:31:34,461 INFO L231 Difference]: Finished difference. Result has 629 places, 1422 transitions, 66270 flow [2022-11-18 20:31:34,462 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=233, PETRI_DIFFERENCE_MINUEND_FLOW=63540, PETRI_DIFFERENCE_MINUEND_PLACES=606, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=728, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=666, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=66270, PETRI_PLACES=629, PETRI_TRANSITIONS=1422} [2022-11-18 20:31:34,463 INFO L288 CegarLoopForPetriNet]: 231 programPoint places, 398 predicate places. [2022-11-18 20:31:34,463 INFO L495 AbstractCegarLoop]: Abstraction has has 629 places, 1422 transitions, 66270 flow [2022-11-18 20:31:34,464 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 125.05555555555556) internal successors, (2251), 18 states have internal predecessors, (2251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:31:34,464 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 20:31:34,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] [2022-11-18 20:31:34,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2022-11-18 20:31:34,464 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 18 more)] === [2022-11-18 20:31:34,465 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:31:34,465 INFO L85 PathProgramCache]: Analyzing trace with hash -1107912212, now seen corresponding path program 29 times [2022-11-18 20:31:34,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:31:34,465 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429463292] [2022-11-18 20:31:34,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:31:34,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:31:34,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:31:35,934 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-18 20:31:35,935 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:31:35,935 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [429463292] [2022-11-18 20:31:35,935 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [429463292] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:31:35,935 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:31:35,935 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-11-18 20:31:35,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [721148360] [2022-11-18 20:31:35,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:31:35,936 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-18 20:31:35,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:31:35,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-18 20:31:35,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2022-11-18 20:31:35,939 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 233 [2022-11-18 20:31:35,940 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 629 places, 1422 transitions, 66270 flow. Second operand has 18 states, 18 states have (on average 125.05555555555556) internal successors, (2251), 18 states have internal predecessors, (2251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:31:35,940 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 20:31:35,940 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 233 [2022-11-18 20:31:35,940 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand