./Ultimate.py --spec ../../sv-benchmarks/c/properties/no-data-race.prp --file ../../sv-benchmarks/c/weaver/popl20-commit-2.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for data races Using default analysis Version e04fb08f Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d9a6e07-fad9-4e3e-8e54-c9ee02ae05da/bin/uautomizer-tPACEb0tL8/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d9a6e07-fad9-4e3e-8e54-c9ee02ae05da/bin/uautomizer-tPACEb0tL8/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d9a6e07-fad9-4e3e-8e54-c9ee02ae05da/bin/uautomizer-tPACEb0tL8/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d9a6e07-fad9-4e3e-8e54-c9ee02ae05da/bin/uautomizer-tPACEb0tL8/config/AutomizerReach.xml -i ../../sv-benchmarks/c/weaver/popl20-commit-2.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d9a6e07-fad9-4e3e-8e54-c9ee02ae05da/bin/uautomizer-tPACEb0tL8/config/svcomp-DataRace-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d9a6e07-fad9-4e3e-8e54-c9ee02ae05da/bin/uautomizer-tPACEb0tL8 --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! data-race) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash f484a00c18d1df7ceedc12992e35584262ebeacdaf88de41be4bc57f4fb5401d --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-e04fb08 [2022-11-16 11:59:32,682 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-16 11:59:32,685 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-16 11:59:32,735 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-16 11:59:32,736 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-16 11:59:32,737 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-16 11:59:32,739 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-16 11:59:32,741 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-16 11:59:32,742 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-16 11:59:32,744 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-16 11:59:32,745 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-16 11:59:32,746 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-16 11:59:32,747 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-16 11:59:32,751 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-16 11:59:32,754 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-16 11:59:32,757 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-16 11:59:32,759 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-16 11:59:32,765 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-16 11:59:32,768 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-16 11:59:32,777 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-16 11:59:32,780 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-16 11:59:32,782 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-16 11:59:32,786 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-16 11:59:32,788 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-16 11:59:32,797 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-16 11:59:32,798 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-16 11:59:32,798 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-16 11:59:32,800 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-16 11:59:32,800 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-16 11:59:32,801 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-16 11:59:32,802 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-16 11:59:32,803 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-16 11:59:32,805 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-16 11:59:32,806 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-16 11:59:32,808 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-16 11:59:32,808 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-16 11:59:32,809 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-16 11:59:32,810 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-16 11:59:32,810 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-16 11:59:32,811 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-16 11:59:32,811 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-16 11:59:32,812 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d9a6e07-fad9-4e3e-8e54-c9ee02ae05da/bin/uautomizer-tPACEb0tL8/config/svcomp-DataRace-32bit-Automizer_Default.epf [2022-11-16 11:59:32,859 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-16 11:59:32,859 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-16 11:59:32,860 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-16 11:59:32,860 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-16 11:59:32,861 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-16 11:59:32,861 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-16 11:59:32,862 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-16 11:59:32,862 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-16 11:59:32,863 INFO L138 SettingsManager]: * Use SBE=true [2022-11-16 11:59:32,863 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-16 11:59:32,864 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-16 11:59:32,865 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-11-16 11:59:32,865 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-16 11:59:32,865 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-16 11:59:32,865 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-16 11:59:32,866 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-16 11:59:32,866 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-16 11:59:32,866 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-16 11:59:32,866 INFO L138 SettingsManager]: * Check absence of data races in concurrent programs=true [2022-11-16 11:59:32,867 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-16 11:59:32,867 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-16 11:59:32,867 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-16 11:59:32,867 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-16 11:59:32,868 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-16 11:59:32,868 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-16 11:59:32,868 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-16 11:59:32,868 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-16 11:59:32,869 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-16 11:59:32,869 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-16 11:59:32,869 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-16 11:59:32,870 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-16 11:59:32,870 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-16 11:59:32,870 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-11-16 11:59:32,870 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-11-16 11:59:32,871 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-16 11:59:32,871 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_5d9a6e07-fad9-4e3e-8e54-c9ee02ae05da/bin/uautomizer-tPACEb0tL8/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d9a6e07-fad9-4e3e-8e54-c9ee02ae05da/bin/uautomizer-tPACEb0tL8 Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! data-race) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> f484a00c18d1df7ceedc12992e35584262ebeacdaf88de41be4bc57f4fb5401d [2022-11-16 11:59:33,194 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-16 11:59:33,220 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-16 11:59:33,223 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-16 11:59:33,225 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-16 11:59:33,226 INFO L275 PluginConnector]: CDTParser initialized [2022-11-16 11:59:33,228 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d9a6e07-fad9-4e3e-8e54-c9ee02ae05da/bin/uautomizer-tPACEb0tL8/../../sv-benchmarks/c/weaver/popl20-commit-2.wvr.c [2022-11-16 11:59:33,310 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d9a6e07-fad9-4e3e-8e54-c9ee02ae05da/bin/uautomizer-tPACEb0tL8/data/756d1a030/05ec81a45fa1459489840fa8a36189d1/FLAG4b39bf933 [2022-11-16 11:59:33,944 INFO L306 CDTParser]: Found 1 translation units. [2022-11-16 11:59:33,945 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d9a6e07-fad9-4e3e-8e54-c9ee02ae05da/sv-benchmarks/c/weaver/popl20-commit-2.wvr.c [2022-11-16 11:59:33,953 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d9a6e07-fad9-4e3e-8e54-c9ee02ae05da/bin/uautomizer-tPACEb0tL8/data/756d1a030/05ec81a45fa1459489840fa8a36189d1/FLAG4b39bf933 [2022-11-16 11:59:34,277 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d9a6e07-fad9-4e3e-8e54-c9ee02ae05da/bin/uautomizer-tPACEb0tL8/data/756d1a030/05ec81a45fa1459489840fa8a36189d1 [2022-11-16 11:59:34,280 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-16 11:59:34,282 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-16 11:59:34,286 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-16 11:59:34,287 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-16 11:59:34,291 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-16 11:59:34,292 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.11 11:59:34" (1/1) ... [2022-11-16 11:59:34,294 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6958ae30 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 11:59:34, skipping insertion in model container [2022-11-16 11:59:34,295 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.11 11:59:34" (1/1) ... [2022-11-16 11:59:34,304 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-16 11:59:34,329 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-16 11:59:34,628 WARN L229 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d9a6e07-fad9-4e3e-8e54-c9ee02ae05da/sv-benchmarks/c/weaver/popl20-commit-2.wvr.c[5846,5859] [2022-11-16 11:59:34,644 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-16 11:59:34,655 INFO L203 MainTranslator]: Completed pre-run [2022-11-16 11:59:34,725 WARN L229 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d9a6e07-fad9-4e3e-8e54-c9ee02ae05da/sv-benchmarks/c/weaver/popl20-commit-2.wvr.c[5846,5859] [2022-11-16 11:59:34,730 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-16 11:59:34,749 INFO L208 MainTranslator]: Completed translation [2022-11-16 11:59:34,749 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 11:59:34 WrapperNode [2022-11-16 11:59:34,750 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-16 11:59:34,751 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-16 11:59:34,751 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-16 11:59:34,751 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-16 11:59:34,760 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 11:59:34" (1/1) ... [2022-11-16 11:59:34,795 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 11:59:34" (1/1) ... [2022-11-16 11:59:34,894 INFO L138 Inliner]: procedures = 26, calls = 93, calls flagged for inlining = 27, calls inlined = 33, statements flattened = 1006 [2022-11-16 11:59:34,905 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-16 11:59:34,906 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-16 11:59:34,906 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-16 11:59:34,906 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-16 11:59:34,917 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 11:59:34" (1/1) ... [2022-11-16 11:59:34,917 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 11:59:34" (1/1) ... [2022-11-16 11:59:34,932 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 11:59:34" (1/1) ... [2022-11-16 11:59:34,932 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 11:59:34" (1/1) ... [2022-11-16 11:59:34,988 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 11:59:34" (1/1) ... [2022-11-16 11:59:35,006 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 11:59:34" (1/1) ... [2022-11-16 11:59:35,022 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 11:59:34" (1/1) ... [2022-11-16 11:59:35,026 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 11:59:34" (1/1) ... [2022-11-16 11:59:35,033 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-16 11:59:35,034 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-16 11:59:35,034 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-16 11:59:35,035 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-16 11:59:35,049 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 11:59:34" (1/1) ... [2022-11-16 11:59:35,070 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-16 11:59:35,084 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d9a6e07-fad9-4e3e-8e54-c9ee02ae05da/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:59:35,110 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d9a6e07-fad9-4e3e-8e54-c9ee02ae05da/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-16 11:59:35,140 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d9a6e07-fad9-4e3e-8e54-c9ee02ae05da/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-16 11:59:35,176 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-16 11:59:35,177 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-16 11:59:35,177 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-16 11:59:35,177 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-16 11:59:35,177 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-11-16 11:59:35,179 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-11-16 11:59:35,180 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-11-16 11:59:35,180 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-11-16 11:59:35,180 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-11-16 11:59:35,180 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-11-16 11:59:35,180 INFO L130 BoogieDeclarations]: Found specification of procedure thread4 [2022-11-16 11:59:35,180 INFO L138 BoogieDeclarations]: Found implementation of procedure thread4 [2022-11-16 11:59:35,181 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-16 11:59:35,181 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2022-11-16 11:59:35,181 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2022-11-16 11:59:35,181 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-16 11:59:35,181 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-16 11:59:35,181 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-16 11:59:35,182 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-16 11:59:35,184 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-11-16 11:59:35,403 INFO L235 CfgBuilder]: Building ICFG [2022-11-16 11:59:35,405 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-16 11:59:37,257 INFO L276 CfgBuilder]: Performing block encoding [2022-11-16 11:59:38,523 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-16 11:59:38,523 INFO L300 CfgBuilder]: Removed 8 assume(true) statements. [2022-11-16 11:59:38,527 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.11 11:59:38 BoogieIcfgContainer [2022-11-16 11:59:38,527 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-16 11:59:38,530 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-16 11:59:38,530 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-16 11:59:38,534 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-16 11:59:38,535 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.11 11:59:34" (1/3) ... [2022-11-16 11:59:38,536 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1c2d373f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.11 11:59:38, skipping insertion in model container [2022-11-16 11:59:38,536 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 11:59:34" (2/3) ... [2022-11-16 11:59:38,536 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1c2d373f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.11 11:59:38, skipping insertion in model container [2022-11-16 11:59:38,537 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.11 11:59:38" (3/3) ... [2022-11-16 11:59:38,538 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-commit-2.wvr.c [2022-11-16 11:59:38,550 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-11-16 11:59:38,563 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-16 11:59:38,564 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 168 error locations. [2022-11-16 11:59:38,564 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-11-16 11:59:38,929 INFO L144 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2022-11-16 11:59:38,984 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 625 places, 637 transitions, 1306 flow [2022-11-16 11:59:39,280 INFO L130 PetriNetUnfolder]: 25/633 cut-off events. [2022-11-16 11:59:39,280 INFO L131 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2022-11-16 11:59:39,291 INFO L83 FinitePrefix]: Finished finitePrefix Result has 650 conditions, 633 events. 25/633 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1101 event pairs, 0 based on Foata normal form. 0/440 useless extension candidates. Maximal degree in co-relation 545. Up to 2 conditions per place. [2022-11-16 11:59:39,291 INFO L82 GeneralOperation]: Start removeDead. Operand has 625 places, 637 transitions, 1306 flow [2022-11-16 11:59:39,308 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 600 places, 611 transitions, 1246 flow [2022-11-16 11:59:39,329 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-16 11:59:39,339 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;@365e090, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-16 11:59:39,339 INFO L358 AbstractCegarLoop]: Starting to check reachability of 304 error locations. [2022-11-16 11:59:39,349 INFO L130 PetriNetUnfolder]: 0/38 cut-off events. [2022-11-16 11:59:39,349 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-16 11:59:39,350 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:59:39,351 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] [2022-11-16 11:59:39,352 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 300 more)] === [2022-11-16 11:59:39,359 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:59:39,359 INFO L85 PathProgramCache]: Analyzing trace with hash -753956402, now seen corresponding path program 1 times [2022-11-16 11:59:39,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:59:39,371 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1930943644] [2022-11-16 11:59:39,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:59:39,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:59:39,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:59:39,655 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 11:59:39,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:59:39,656 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1930943644] [2022-11-16 11:59:39,657 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1930943644] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 11:59:39,657 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 11:59:39,658 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-16 11:59:39,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [494540530] [2022-11-16 11:59:39,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 11:59:39,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 11:59:39,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:59:39,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 11:59:39,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 11:59:39,730 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 458 out of 637 [2022-11-16 11:59:39,742 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 600 places, 611 transitions, 1246 flow. Second operand has 3 states, 3 states have (on average 459.3333333333333) internal successors, (1378), 3 states have internal predecessors, (1378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:39,742 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:59:39,743 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 458 of 637 [2022-11-16 11:59:39,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:59:40,702 INFO L130 PetriNetUnfolder]: 285/828 cut-off events. [2022-11-16 11:59:40,702 INFO L131 PetriNetUnfolder]: For 104/124 co-relation queries the response was YES. [2022-11-16 11:59:40,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1328 conditions, 828 events. 285/828 cut-off events. For 104/124 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1698 event pairs, 147 based on Foata normal form. 146/902 useless extension candidates. Maximal degree in co-relation 843. Up to 392 conditions per place. [2022-11-16 11:59:40,716 INFO L137 encePairwiseOnDemand]: 486/637 looper letters, 25 selfloop transitions, 2 changer transitions 8/462 dead transitions. [2022-11-16 11:59:40,716 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 469 places, 462 transitions, 1002 flow [2022-11-16 11:59:40,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 11:59:40,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-16 11:59:40,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1550 transitions. [2022-11-16 11:59:40,742 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8110936682365254 [2022-11-16 11:59:40,743 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1550 transitions. [2022-11-16 11:59:40,744 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1550 transitions. [2022-11-16 11:59:40,751 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:59:40,754 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1550 transitions. [2022-11-16 11:59:40,764 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 516.6666666666666) internal successors, (1550), 3 states have internal predecessors, (1550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:40,777 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 637.0) internal successors, (2548), 4 states have internal predecessors, (2548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:40,780 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 637.0) internal successors, (2548), 4 states have internal predecessors, (2548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:40,782 INFO L175 Difference]: Start difference. First operand has 600 places, 611 transitions, 1246 flow. Second operand 3 states and 1550 transitions. [2022-11-16 11:59:40,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 469 places, 462 transitions, 1002 flow [2022-11-16 11:59:40,794 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 461 places, 462 transitions, 986 flow, removed 0 selfloop flow, removed 8 redundant places. [2022-11-16 11:59:40,809 INFO L231 Difference]: Finished difference. Result has 461 places, 454 transitions, 920 flow [2022-11-16 11:59:40,812 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=637, PETRI_DIFFERENCE_MINUEND_FLOW=932, PETRI_DIFFERENCE_MINUEND_PLACES=459, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=460, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=920, PETRI_PLACES=461, PETRI_TRANSITIONS=454} [2022-11-16 11:59:40,818 INFO L288 CegarLoopForPetriNet]: 600 programPoint places, -139 predicate places. [2022-11-16 11:59:40,818 INFO L495 AbstractCegarLoop]: Abstraction has has 461 places, 454 transitions, 920 flow [2022-11-16 11:59:40,820 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 459.3333333333333) internal successors, (1378), 3 states have internal predecessors, (1378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:40,820 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:59:40,820 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] [2022-11-16 11:59:40,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-16 11:59:40,821 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 300 more)] === [2022-11-16 11:59:40,822 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:59:40,823 INFO L85 PathProgramCache]: Analyzing trace with hash -1167247478, now seen corresponding path program 1 times [2022-11-16 11:59:40,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:59:40,823 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [536621945] [2022-11-16 11:59:40,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:59:40,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:59:40,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:59:41,000 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 11:59:41,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:59:41,001 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [536621945] [2022-11-16 11:59:41,002 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [536621945] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 11:59:41,002 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 11:59:41,003 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-16 11:59:41,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1927888866] [2022-11-16 11:59:41,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 11:59:41,006 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 11:59:41,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:59:41,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 11:59:41,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 11:59:41,010 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 458 out of 637 [2022-11-16 11:59:41,013 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 454 transitions, 920 flow. Second operand has 3 states, 3 states have (on average 459.3333333333333) internal successors, (1378), 3 states have internal predecessors, (1378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:41,013 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:59:41,013 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 458 of 637 [2022-11-16 11:59:41,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:59:41,626 INFO L130 PetriNetUnfolder]: 285/819 cut-off events. [2022-11-16 11:59:41,626 INFO L131 PetriNetUnfolder]: For 15/35 co-relation queries the response was YES. [2022-11-16 11:59:41,628 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1261 conditions, 819 events. 285/819 cut-off events. For 15/35 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1685 event pairs, 147 based on Foata normal form. 0/756 useless extension candidates. Maximal degree in co-relation 1215. Up to 393 conditions per place. [2022-11-16 11:59:41,633 INFO L137 encePairwiseOnDemand]: 634/637 looper letters, 26 selfloop transitions, 2 changer transitions 0/453 dead transitions. [2022-11-16 11:59:41,633 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 453 transitions, 974 flow [2022-11-16 11:59:41,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 11:59:41,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-16 11:59:41,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1403 transitions. [2022-11-16 11:59:41,638 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7341705913134484 [2022-11-16 11:59:41,638 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1403 transitions. [2022-11-16 11:59:41,639 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1403 transitions. [2022-11-16 11:59:41,640 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:59:41,640 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1403 transitions. [2022-11-16 11:59:41,644 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 467.6666666666667) internal successors, (1403), 3 states have internal predecessors, (1403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:41,650 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 637.0) internal successors, (2548), 4 states have internal predecessors, (2548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:41,652 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 637.0) internal successors, (2548), 4 states have internal predecessors, (2548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:41,652 INFO L175 Difference]: Start difference. First operand has 461 places, 454 transitions, 920 flow. Second operand 3 states and 1403 transitions. [2022-11-16 11:59:41,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 453 transitions, 974 flow [2022-11-16 11:59:41,656 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 452 places, 453 transitions, 970 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-11-16 11:59:41,663 INFO L231 Difference]: Finished difference. Result has 452 places, 453 transitions, 918 flow [2022-11-16 11:59:41,664 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=637, PETRI_DIFFERENCE_MINUEND_FLOW=914, PETRI_DIFFERENCE_MINUEND_PLACES=450, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=453, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=451, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=918, PETRI_PLACES=452, PETRI_TRANSITIONS=453} [2022-11-16 11:59:41,665 INFO L288 CegarLoopForPetriNet]: 600 programPoint places, -148 predicate places. [2022-11-16 11:59:41,665 INFO L495 AbstractCegarLoop]: Abstraction has has 452 places, 453 transitions, 918 flow [2022-11-16 11:59:41,666 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 459.3333333333333) internal successors, (1378), 3 states have internal predecessors, (1378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:41,667 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:59:41,667 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 11:59:41,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-11-16 11:59:41,667 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 300 more)] === [2022-11-16 11:59:41,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:59:41,668 INFO L85 PathProgramCache]: Analyzing trace with hash 1572390318, now seen corresponding path program 1 times [2022-11-16 11:59:41,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:59:41,669 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1636269592] [2022-11-16 11:59:41,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:59:41,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:59:41,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:59:41,743 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 11:59:41,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:59:41,743 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1636269592] [2022-11-16 11:59:41,744 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1636269592] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 11:59:41,744 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 11:59:41,744 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-16 11:59:41,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1998751075] [2022-11-16 11:59:41,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 11:59:41,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 11:59:41,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:59:41,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 11:59:41,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 11:59:41,749 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 458 out of 637 [2022-11-16 11:59:41,756 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 452 places, 453 transitions, 918 flow. Second operand has 3 states, 3 states have (on average 459.3333333333333) internal successors, (1378), 3 states have internal predecessors, (1378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:41,757 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:59:41,757 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 458 of 637 [2022-11-16 11:59:41,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:59:42,342 INFO L130 PetriNetUnfolder]: 285/818 cut-off events. [2022-11-16 11:59:42,342 INFO L131 PetriNetUnfolder]: For 15/35 co-relation queries the response was YES. [2022-11-16 11:59:42,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1260 conditions, 818 events. 285/818 cut-off events. For 15/35 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1699 event pairs, 147 based on Foata normal form. 0/756 useless extension candidates. Maximal degree in co-relation 1207. Up to 393 conditions per place. [2022-11-16 11:59:42,348 INFO L137 encePairwiseOnDemand]: 634/637 looper letters, 26 selfloop transitions, 2 changer transitions 0/452 dead transitions. [2022-11-16 11:59:42,349 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 453 places, 452 transitions, 972 flow [2022-11-16 11:59:42,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 11:59:42,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-16 11:59:42,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1403 transitions. [2022-11-16 11:59:42,353 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7341705913134484 [2022-11-16 11:59:42,353 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1403 transitions. [2022-11-16 11:59:42,353 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1403 transitions. [2022-11-16 11:59:42,354 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:59:42,354 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1403 transitions. [2022-11-16 11:59:42,358 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 467.6666666666667) internal successors, (1403), 3 states have internal predecessors, (1403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:42,363 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 637.0) internal successors, (2548), 4 states have internal predecessors, (2548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:42,365 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 637.0) internal successors, (2548), 4 states have internal predecessors, (2548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:42,365 INFO L175 Difference]: Start difference. First operand has 452 places, 453 transitions, 918 flow. Second operand 3 states and 1403 transitions. [2022-11-16 11:59:42,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 453 places, 452 transitions, 972 flow [2022-11-16 11:59:42,368 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 452 transitions, 968 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-11-16 11:59:42,374 INFO L231 Difference]: Finished difference. Result has 451 places, 452 transitions, 916 flow [2022-11-16 11:59:42,375 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=637, PETRI_DIFFERENCE_MINUEND_FLOW=912, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=450, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=916, PETRI_PLACES=451, PETRI_TRANSITIONS=452} [2022-11-16 11:59:42,376 INFO L288 CegarLoopForPetriNet]: 600 programPoint places, -149 predicate places. [2022-11-16 11:59:42,376 INFO L495 AbstractCegarLoop]: Abstraction has has 451 places, 452 transitions, 916 flow [2022-11-16 11:59:42,377 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 459.3333333333333) internal successors, (1378), 3 states have internal predecessors, (1378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:42,378 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:59:42,378 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 11:59:42,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-11-16 11:59:42,378 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 300 more)] === [2022-11-16 11:59:42,379 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:59:42,379 INFO L85 PathProgramCache]: Analyzing trace with hash -1458108363, now seen corresponding path program 1 times [2022-11-16 11:59:42,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:59:42,379 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [387228038] [2022-11-16 11:59:42,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:59:42,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:59:42,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:59:42,444 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 11:59:42,445 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:59:42,445 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [387228038] [2022-11-16 11:59:42,445 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [387228038] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 11:59:42,445 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 11:59:42,446 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-16 11:59:42,446 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1072056024] [2022-11-16 11:59:42,446 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 11:59:42,447 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 11:59:42,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:59:42,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 11:59:42,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 11:59:42,450 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 461 out of 637 [2022-11-16 11:59:42,452 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 452 transitions, 916 flow. Second operand has 3 states, 3 states have (on average 462.3333333333333) internal successors, (1387), 3 states have internal predecessors, (1387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:42,452 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:59:42,452 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 461 of 637 [2022-11-16 11:59:42,453 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:59:43,084 INFO L130 PetriNetUnfolder]: 360/1052 cut-off events. [2022-11-16 11:59:43,084 INFO L131 PetriNetUnfolder]: For 31/43 co-relation queries the response was YES. [2022-11-16 11:59:43,087 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1602 conditions, 1052 events. 360/1052 cut-off events. For 31/43 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 3000 event pairs, 174 based on Foata normal form. 0/950 useless extension candidates. Maximal degree in co-relation 1541. Up to 403 conditions per place. [2022-11-16 11:59:43,094 INFO L137 encePairwiseOnDemand]: 634/637 looper letters, 36 selfloop transitions, 2 changer transitions 0/465 dead transitions. [2022-11-16 11:59:43,094 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 465 transitions, 1025 flow [2022-11-16 11:59:43,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 11:59:43,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-16 11:59:43,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1422 transitions. [2022-11-16 11:59:43,099 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7441130298273155 [2022-11-16 11:59:43,099 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1422 transitions. [2022-11-16 11:59:43,099 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1422 transitions. [2022-11-16 11:59:43,100 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:59:43,101 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1422 transitions. [2022-11-16 11:59:43,105 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 474.0) internal successors, (1422), 3 states have internal predecessors, (1422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:43,109 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 637.0) internal successors, (2548), 4 states have internal predecessors, (2548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:43,112 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 637.0) internal successors, (2548), 4 states have internal predecessors, (2548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:43,112 INFO L175 Difference]: Start difference. First operand has 451 places, 452 transitions, 916 flow. Second operand 3 states and 1422 transitions. [2022-11-16 11:59:43,112 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 465 transitions, 1025 flow [2022-11-16 11:59:43,116 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 465 transitions, 1021 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-11-16 11:59:43,122 INFO L231 Difference]: Finished difference. Result has 451 places, 452 transitions, 920 flow [2022-11-16 11:59:43,123 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=637, PETRI_DIFFERENCE_MINUEND_FLOW=910, PETRI_DIFFERENCE_MINUEND_PLACES=448, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=449, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=920, PETRI_PLACES=451, PETRI_TRANSITIONS=452} [2022-11-16 11:59:43,124 INFO L288 CegarLoopForPetriNet]: 600 programPoint places, -149 predicate places. [2022-11-16 11:59:43,124 INFO L495 AbstractCegarLoop]: Abstraction has has 451 places, 452 transitions, 920 flow [2022-11-16 11:59:43,125 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 462.3333333333333) internal successors, (1387), 3 states have internal predecessors, (1387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:43,126 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:59:43,126 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] [2022-11-16 11:59:43,126 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-11-16 11:59:43,126 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 300 more)] === [2022-11-16 11:59:43,127 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:59:43,127 INFO L85 PathProgramCache]: Analyzing trace with hash -1099080807, now seen corresponding path program 1 times [2022-11-16 11:59:43,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:59:43,127 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [690102649] [2022-11-16 11:59:43,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:59:43,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:59:43,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:59:43,176 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 11:59:43,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:59:43,177 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [690102649] [2022-11-16 11:59:43,177 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [690102649] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 11:59:43,177 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 11:59:43,177 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-16 11:59:43,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [911335072] [2022-11-16 11:59:43,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 11:59:43,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 11:59:43,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:59:43,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 11:59:43,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 11:59:43,180 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 461 out of 637 [2022-11-16 11:59:43,182 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 452 transitions, 920 flow. Second operand has 3 states, 3 states have (on average 462.3333333333333) internal successors, (1387), 3 states have internal predecessors, (1387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:43,183 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:59:43,183 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 461 of 637 [2022-11-16 11:59:43,183 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:59:43,657 INFO L130 PetriNetUnfolder]: 360/1014 cut-off events. [2022-11-16 11:59:43,657 INFO L131 PetriNetUnfolder]: For 61/88 co-relation queries the response was YES. [2022-11-16 11:59:43,659 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1610 conditions, 1014 events. 360/1014 cut-off events. For 61/88 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 2735 event pairs, 188 based on Foata normal form. 0/935 useless extension candidates. Maximal degree in co-relation 569. Up to 495 conditions per place. [2022-11-16 11:59:43,665 INFO L137 encePairwiseOnDemand]: 634/637 looper letters, 24 selfloop transitions, 2 changer transitions 0/451 dead transitions. [2022-11-16 11:59:43,665 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 451 transitions, 970 flow [2022-11-16 11:59:43,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 11:59:43,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-16 11:59:43,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1409 transitions. [2022-11-16 11:59:43,669 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7373103087388801 [2022-11-16 11:59:43,669 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1409 transitions. [2022-11-16 11:59:43,669 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1409 transitions. [2022-11-16 11:59:43,670 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:59:43,670 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1409 transitions. [2022-11-16 11:59:43,673 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 469.6666666666667) internal successors, (1409), 3 states have internal predecessors, (1409), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:43,677 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 637.0) internal successors, (2548), 4 states have internal predecessors, (2548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:43,679 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 637.0) internal successors, (2548), 4 states have internal predecessors, (2548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:43,679 INFO L175 Difference]: Start difference. First operand has 451 places, 452 transitions, 920 flow. Second operand 3 states and 1409 transitions. [2022-11-16 11:59:43,679 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 451 transitions, 970 flow [2022-11-16 11:59:43,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 451 transitions, 968 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-16 11:59:43,687 INFO L231 Difference]: Finished difference. Result has 451 places, 451 transitions, 920 flow [2022-11-16 11:59:43,688 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=637, PETRI_DIFFERENCE_MINUEND_FLOW=916, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=449, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=920, PETRI_PLACES=451, PETRI_TRANSITIONS=451} [2022-11-16 11:59:43,689 INFO L288 CegarLoopForPetriNet]: 600 programPoint places, -149 predicate places. [2022-11-16 11:59:43,689 INFO L495 AbstractCegarLoop]: Abstraction has has 451 places, 451 transitions, 920 flow [2022-11-16 11:59:43,690 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 462.3333333333333) internal successors, (1387), 3 states have internal predecessors, (1387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:43,690 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:59:43,691 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] [2022-11-16 11:59:43,691 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-11-16 11:59:43,691 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 300 more)] === [2022-11-16 11:59:43,691 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:59:43,692 INFO L85 PathProgramCache]: Analyzing trace with hash 2117110435, now seen corresponding path program 1 times [2022-11-16 11:59:43,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:59:43,692 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982809687] [2022-11-16 11:59:43,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:59:43,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:59:43,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:59:43,737 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 11:59:43,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:59:43,738 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [982809687] [2022-11-16 11:59:43,738 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [982809687] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 11:59:43,738 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 11:59:43,739 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-16 11:59:43,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1597475578] [2022-11-16 11:59:43,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 11:59:43,739 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 11:59:43,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:59:43,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 11:59:43,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 11:59:43,742 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 461 out of 637 [2022-11-16 11:59:43,744 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 451 transitions, 920 flow. Second operand has 3 states, 3 states have (on average 462.3333333333333) internal successors, (1387), 3 states have internal predecessors, (1387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:43,744 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:59:43,744 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 461 of 637 [2022-11-16 11:59:43,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:59:44,306 INFO L130 PetriNetUnfolder]: 360/1013 cut-off events. [2022-11-16 11:59:44,306 INFO L131 PetriNetUnfolder]: For 60/87 co-relation queries the response was YES. [2022-11-16 11:59:44,309 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1595 conditions, 1013 events. 360/1013 cut-off events. For 60/87 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 2699 event pairs, 188 based on Foata normal form. 0/935 useless extension candidates. Maximal degree in co-relation 1525. Up to 493 conditions per place. [2022-11-16 11:59:44,315 INFO L137 encePairwiseOnDemand]: 635/637 looper letters, 24 selfloop transitions, 1 changer transitions 0/450 dead transitions. [2022-11-16 11:59:44,315 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 450 transitions, 968 flow [2022-11-16 11:59:44,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 11:59:44,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-16 11:59:44,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1408 transitions. [2022-11-16 11:59:44,320 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7367870225013082 [2022-11-16 11:59:44,320 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1408 transitions. [2022-11-16 11:59:44,320 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1408 transitions. [2022-11-16 11:59:44,321 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:59:44,322 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1408 transitions. [2022-11-16 11:59:44,326 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 469.3333333333333) internal successors, (1408), 3 states have internal predecessors, (1408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:44,330 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 637.0) internal successors, (2548), 4 states have internal predecessors, (2548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:44,332 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 637.0) internal successors, (2548), 4 states have internal predecessors, (2548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:44,332 INFO L175 Difference]: Start difference. First operand has 451 places, 451 transitions, 920 flow. Second operand 3 states and 1408 transitions. [2022-11-16 11:59:44,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 450 transitions, 968 flow [2022-11-16 11:59:44,336 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 450 transitions, 964 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-11-16 11:59:44,343 INFO L231 Difference]: Finished difference. Result has 450 places, 450 transitions, 916 flow [2022-11-16 11:59:44,343 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=637, PETRI_DIFFERENCE_MINUEND_FLOW=914, PETRI_DIFFERENCE_MINUEND_PLACES=448, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=449, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=916, PETRI_PLACES=450, PETRI_TRANSITIONS=450} [2022-11-16 11:59:44,344 INFO L288 CegarLoopForPetriNet]: 600 programPoint places, -150 predicate places. [2022-11-16 11:59:44,345 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 450 transitions, 916 flow [2022-11-16 11:59:44,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 462.3333333333333) internal successors, (1387), 3 states have internal predecessors, (1387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:44,346 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:59:44,346 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-16 11:59:44,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-11-16 11:59:44,347 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 300 more)] === [2022-11-16 11:59:44,347 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:59:44,347 INFO L85 PathProgramCache]: Analyzing trace with hash 595968034, now seen corresponding path program 1 times [2022-11-16 11:59:44,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:59:44,349 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [640688237] [2022-11-16 11:59:44,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:59:44,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:59:44,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:59:44,491 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 11:59:44,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:59:44,492 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [640688237] [2022-11-16 11:59:44,492 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [640688237] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 11:59:44,492 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 11:59:44,492 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-16 11:59:44,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [962041878] [2022-11-16 11:59:44,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 11:59:44,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 11:59:44,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:59:44,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 11:59:44,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 11:59:44,496 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 461 out of 637 [2022-11-16 11:59:44,498 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 450 transitions, 916 flow. Second operand has 3 states, 3 states have (on average 462.3333333333333) internal successors, (1387), 3 states have internal predecessors, (1387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:44,498 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:59:44,498 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 461 of 637 [2022-11-16 11:59:44,498 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:59:44,982 INFO L130 PetriNetUnfolder]: 360/1012 cut-off events. [2022-11-16 11:59:44,982 INFO L131 PetriNetUnfolder]: For 60/87 co-relation queries the response was YES. [2022-11-16 11:59:44,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1594 conditions, 1012 events. 360/1012 cut-off events. For 60/87 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 2715 event pairs, 188 based on Foata normal form. 0/935 useless extension candidates. Maximal degree in co-relation 1525. Up to 495 conditions per place. [2022-11-16 11:59:44,989 INFO L137 encePairwiseOnDemand]: 634/637 looper letters, 24 selfloop transitions, 2 changer transitions 0/449 dead transitions. [2022-11-16 11:59:44,989 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 449 transitions, 966 flow [2022-11-16 11:59:44,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 11:59:44,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-16 11:59:44,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1409 transitions. [2022-11-16 11:59:44,993 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7373103087388801 [2022-11-16 11:59:44,993 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1409 transitions. [2022-11-16 11:59:44,993 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1409 transitions. [2022-11-16 11:59:44,994 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:59:44,994 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1409 transitions. [2022-11-16 11:59:44,997 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 469.6666666666667) internal successors, (1409), 3 states have internal predecessors, (1409), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:45,000 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 637.0) internal successors, (2548), 4 states have internal predecessors, (2548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:45,001 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 637.0) internal successors, (2548), 4 states have internal predecessors, (2548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:45,002 INFO L175 Difference]: Start difference. First operand has 450 places, 450 transitions, 916 flow. Second operand 3 states and 1409 transitions. [2022-11-16 11:59:45,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 449 transitions, 966 flow [2022-11-16 11:59:45,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 449 transitions, 965 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-16 11:59:45,009 INFO L231 Difference]: Finished difference. Result has 450 places, 449 transitions, 917 flow [2022-11-16 11:59:45,010 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=637, PETRI_DIFFERENCE_MINUEND_FLOW=913, PETRI_DIFFERENCE_MINUEND_PLACES=448, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=449, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=447, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=917, PETRI_PLACES=450, PETRI_TRANSITIONS=449} [2022-11-16 11:59:45,011 INFO L288 CegarLoopForPetriNet]: 600 programPoint places, -150 predicate places. [2022-11-16 11:59:45,011 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 449 transitions, 917 flow [2022-11-16 11:59:45,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 462.3333333333333) internal successors, (1387), 3 states have internal predecessors, (1387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:45,012 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:59:45,012 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 11:59:45,012 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-11-16 11:59:45,012 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 300 more)] === [2022-11-16 11:59:45,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:59:45,013 INFO L85 PathProgramCache]: Analyzing trace with hash -2065229595, now seen corresponding path program 1 times [2022-11-16 11:59:45,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:59:45,013 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1862930632] [2022-11-16 11:59:45,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:59:45,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:59:45,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:59:45,521 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 11:59:45,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:59:45,522 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1862930632] [2022-11-16 11:59:45,522 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1862930632] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 11:59:45,522 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 11:59:45,522 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-16 11:59:45,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1694859631] [2022-11-16 11:59:45,523 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 11:59:45,523 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-16 11:59:45,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:59:45,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-16 11:59:45,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-11-16 11:59:45,526 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 375 out of 637 [2022-11-16 11:59:45,529 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 449 transitions, 917 flow. Second operand has 6 states, 6 states have (on average 376.8333333333333) internal successors, (2261), 6 states have internal predecessors, (2261), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:45,529 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:59:45,529 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 375 of 637 [2022-11-16 11:59:45,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:59:47,762 INFO L130 PetriNetUnfolder]: 2112/3248 cut-off events. [2022-11-16 11:59:47,763 INFO L131 PetriNetUnfolder]: For 126/126 co-relation queries the response was YES. [2022-11-16 11:59:47,774 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6243 conditions, 3248 events. 2112/3248 cut-off events. For 126/126 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 11679 event pairs, 1184 based on Foata normal form. 0/3111 useless extension candidates. Maximal degree in co-relation 6175. Up to 2792 conditions per place. [2022-11-16 11:59:47,799 INFO L137 encePairwiseOnDemand]: 613/637 looper letters, 89 selfloop transitions, 20 changer transitions 0/445 dead transitions. [2022-11-16 11:59:47,799 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 445 transitions, 1127 flow [2022-11-16 11:59:47,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-16 11:59:47,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-16 11:59:47,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2362 transitions. [2022-11-16 11:59:47,811 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6180010465724751 [2022-11-16 11:59:47,811 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2362 transitions. [2022-11-16 11:59:47,811 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2362 transitions. [2022-11-16 11:59:47,813 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:59:47,813 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2362 transitions. [2022-11-16 11:59:47,827 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 393.6666666666667) internal successors, (2362), 6 states have internal predecessors, (2362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:47,834 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 637.0) internal successors, (4459), 7 states have internal predecessors, (4459), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:47,836 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 637.0) internal successors, (4459), 7 states have internal predecessors, (4459), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:47,837 INFO L175 Difference]: Start difference. First operand has 450 places, 449 transitions, 917 flow. Second operand 6 states and 2362 transitions. [2022-11-16 11:59:47,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 445 transitions, 1127 flow [2022-11-16 11:59:47,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 445 transitions, 1123 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-11-16 11:59:47,847 INFO L231 Difference]: Finished difference. Result has 449 places, 445 transitions, 945 flow [2022-11-16 11:59:47,849 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=637, PETRI_DIFFERENCE_MINUEND_FLOW=905, PETRI_DIFFERENCE_MINUEND_PLACES=444, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=945, PETRI_PLACES=449, PETRI_TRANSITIONS=445} [2022-11-16 11:59:47,852 INFO L288 CegarLoopForPetriNet]: 600 programPoint places, -151 predicate places. [2022-11-16 11:59:47,853 INFO L495 AbstractCegarLoop]: Abstraction has has 449 places, 445 transitions, 945 flow [2022-11-16 11:59:47,854 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 376.8333333333333) internal successors, (2261), 6 states have internal predecessors, (2261), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:47,854 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:59:47,854 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 11:59:47,854 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-11-16 11:59:47,855 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 300 more)] === [2022-11-16 11:59:47,855 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:59:47,855 INFO L85 PathProgramCache]: Analyzing trace with hash -536411750, now seen corresponding path program 1 times [2022-11-16 11:59:47,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:59:47,856 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722555849] [2022-11-16 11:59:47,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:59:47,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:59:47,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:59:47,921 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 11:59:47,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:59:47,921 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [722555849] [2022-11-16 11:59:47,922 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [722555849] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 11:59:47,922 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 11:59:47,922 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-16 11:59:47,922 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1311800517] [2022-11-16 11:59:47,922 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 11:59:47,924 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 11:59:47,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:59:47,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 11:59:47,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 11:59:47,927 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 458 out of 637 [2022-11-16 11:59:47,929 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 445 transitions, 945 flow. Second operand has 3 states, 3 states have (on average 459.3333333333333) internal successors, (1378), 3 states have internal predecessors, (1378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:47,930 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:59:47,930 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 458 of 637 [2022-11-16 11:59:47,930 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:59:48,477 INFO L130 PetriNetUnfolder]: 360/1007 cut-off events. [2022-11-16 11:59:48,478 INFO L131 PetriNetUnfolder]: For 60/87 co-relation queries the response was YES. [2022-11-16 11:59:48,481 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1612 conditions, 1007 events. 360/1007 cut-off events. For 60/87 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 2702 event pairs, 188 based on Foata normal form. 0/935 useless extension candidates. Maximal degree in co-relation 1548. Up to 498 conditions per place. [2022-11-16 11:59:48,486 INFO L137 encePairwiseOnDemand]: 634/637 looper letters, 27 selfloop transitions, 2 changer transitions 0/444 dead transitions. [2022-11-16 11:59:48,486 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 450 places, 444 transitions, 1001 flow [2022-11-16 11:59:48,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 11:59:48,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-16 11:59:48,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1403 transitions. [2022-11-16 11:59:48,491 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7341705913134484 [2022-11-16 11:59:48,491 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1403 transitions. [2022-11-16 11:59:48,491 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1403 transitions. [2022-11-16 11:59:48,492 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:59:48,492 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1403 transitions. [2022-11-16 11:59:48,496 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 467.6666666666667) internal successors, (1403), 3 states have internal predecessors, (1403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:48,500 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 637.0) internal successors, (2548), 4 states have internal predecessors, (2548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:48,501 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 637.0) internal successors, (2548), 4 states have internal predecessors, (2548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:48,501 INFO L175 Difference]: Start difference. First operand has 449 places, 445 transitions, 945 flow. Second operand 3 states and 1403 transitions. [2022-11-16 11:59:48,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 450 places, 444 transitions, 1001 flow [2022-11-16 11:59:48,505 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 444 transitions, 961 flow, removed 0 selfloop flow, removed 5 redundant places. [2022-11-16 11:59:48,510 INFO L231 Difference]: Finished difference. Result has 445 places, 444 transitions, 907 flow [2022-11-16 11:59:48,511 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=637, PETRI_DIFFERENCE_MINUEND_FLOW=903, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=442, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=907, PETRI_PLACES=445, PETRI_TRANSITIONS=444} [2022-11-16 11:59:48,512 INFO L288 CegarLoopForPetriNet]: 600 programPoint places, -155 predicate places. [2022-11-16 11:59:48,512 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 444 transitions, 907 flow [2022-11-16 11:59:48,513 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 459.3333333333333) internal successors, (1378), 3 states have internal predecessors, (1378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:48,513 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:59:48,514 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 11:59:48,514 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-11-16 11:59:48,514 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 300 more)] === [2022-11-16 11:59:48,515 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:59:48,515 INFO L85 PathProgramCache]: Analyzing trace with hash -1601844426, now seen corresponding path program 1 times [2022-11-16 11:59:48,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:59:48,515 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274807518] [2022-11-16 11:59:48,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:59:48,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:59:48,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:59:48,564 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 11:59:48,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:59:48,565 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274807518] [2022-11-16 11:59:48,565 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [274807518] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 11:59:48,565 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 11:59:48,566 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-16 11:59:48,566 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [258072932] [2022-11-16 11:59:48,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 11:59:48,567 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 11:59:48,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:59:48,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 11:59:48,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 11:59:48,569 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 461 out of 637 [2022-11-16 11:59:48,571 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 444 transitions, 907 flow. Second operand has 3 states, 3 states have (on average 462.3333333333333) internal successors, (1387), 3 states have internal predecessors, (1387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:48,572 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:59:48,572 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 461 of 637 [2022-11-16 11:59:48,572 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:59:49,355 INFO L130 PetriNetUnfolder]: 596/1586 cut-off events. [2022-11-16 11:59:49,356 INFO L131 PetriNetUnfolder]: For 107/147 co-relation queries the response was YES. [2022-11-16 11:59:49,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2507 conditions, 1586 events. 596/1586 cut-off events. For 107/147 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 6770 event pairs, 188 based on Foata normal form. 2/1465 useless extension candidates. Maximal degree in co-relation 2439. Up to 451 conditions per place. [2022-11-16 11:59:49,368 INFO L137 encePairwiseOnDemand]: 634/637 looper letters, 40 selfloop transitions, 2 changer transitions 0/460 dead transitions. [2022-11-16 11:59:49,368 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 460 transitions, 1031 flow [2022-11-16 11:59:49,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 11:59:49,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-16 11:59:49,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1424 transitions. [2022-11-16 11:59:49,372 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7451596023024595 [2022-11-16 11:59:49,373 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1424 transitions. [2022-11-16 11:59:49,373 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1424 transitions. [2022-11-16 11:59:49,374 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:59:49,374 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1424 transitions. [2022-11-16 11:59:49,377 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 474.6666666666667) internal successors, (1424), 3 states have internal predecessors, (1424), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:49,381 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 637.0) internal successors, (2548), 4 states have internal predecessors, (2548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:49,382 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 637.0) internal successors, (2548), 4 states have internal predecessors, (2548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:49,383 INFO L175 Difference]: Start difference. First operand has 445 places, 444 transitions, 907 flow. Second operand 3 states and 1424 transitions. [2022-11-16 11:59:49,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 460 transitions, 1031 flow [2022-11-16 11:59:49,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 460 transitions, 1027 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-11-16 11:59:49,391 INFO L231 Difference]: Finished difference. Result has 445 places, 444 transitions, 911 flow [2022-11-16 11:59:49,393 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=637, PETRI_DIFFERENCE_MINUEND_FLOW=901, PETRI_DIFFERENCE_MINUEND_PLACES=442, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=441, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=911, PETRI_PLACES=445, PETRI_TRANSITIONS=444} [2022-11-16 11:59:49,394 INFO L288 CegarLoopForPetriNet]: 600 programPoint places, -155 predicate places. [2022-11-16 11:59:49,395 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 444 transitions, 911 flow [2022-11-16 11:59:49,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 462.3333333333333) internal successors, (1387), 3 states have internal predecessors, (1387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:49,395 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:59:49,396 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 11:59:49,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-11-16 11:59:49,396 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 300 more)] === [2022-11-16 11:59:49,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:59:49,397 INFO L85 PathProgramCache]: Analyzing trace with hash 183113259, now seen corresponding path program 1 times [2022-11-16 11:59:49,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:59:49,401 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1808420472] [2022-11-16 11:59:49,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:59:49,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:59:49,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:59:49,449 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 11:59:49,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:59:49,450 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1808420472] [2022-11-16 11:59:49,450 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1808420472] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 11:59:49,450 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 11:59:49,450 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-16 11:59:49,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [247446818] [2022-11-16 11:59:49,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 11:59:49,451 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 11:59:49,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:59:49,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 11:59:49,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 11:59:49,454 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 461 out of 637 [2022-11-16 11:59:49,455 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 444 transitions, 911 flow. Second operand has 3 states, 3 states have (on average 462.3333333333333) internal successors, (1387), 3 states have internal predecessors, (1387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:49,456 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:59:49,456 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 461 of 637 [2022-11-16 11:59:49,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:59:50,174 INFO L130 PetriNetUnfolder]: 596/1585 cut-off events. [2022-11-16 11:59:50,175 INFO L131 PetriNetUnfolder]: For 141/181 co-relation queries the response was YES. [2022-11-16 11:59:50,186 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2633 conditions, 1585 events. 596/1585 cut-off events. For 141/181 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 6800 event pairs, 340 based on Foata normal form. 0/1456 useless extension candidates. Maximal degree in co-relation 2563. Up to 817 conditions per place. [2022-11-16 11:59:50,203 INFO L137 encePairwiseOnDemand]: 634/637 looper letters, 25 selfloop transitions, 2 changer transitions 0/443 dead transitions. [2022-11-16 11:59:50,204 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 443 transitions, 963 flow [2022-11-16 11:59:50,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 11:59:50,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-16 11:59:50,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1409 transitions. [2022-11-16 11:59:50,209 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7373103087388801 [2022-11-16 11:59:50,209 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1409 transitions. [2022-11-16 11:59:50,209 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1409 transitions. [2022-11-16 11:59:50,210 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:59:50,211 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1409 transitions. [2022-11-16 11:59:50,214 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 469.6666666666667) internal successors, (1409), 3 states have internal predecessors, (1409), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:50,218 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 637.0) internal successors, (2548), 4 states have internal predecessors, (2548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:50,220 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 637.0) internal successors, (2548), 4 states have internal predecessors, (2548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:50,220 INFO L175 Difference]: Start difference. First operand has 445 places, 444 transitions, 911 flow. Second operand 3 states and 1409 transitions. [2022-11-16 11:59:50,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 443 transitions, 963 flow [2022-11-16 11:59:50,224 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 443 transitions, 961 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-16 11:59:50,230 INFO L231 Difference]: Finished difference. Result has 445 places, 443 transitions, 911 flow [2022-11-16 11:59:50,231 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=637, PETRI_DIFFERENCE_MINUEND_FLOW=907, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=441, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=911, PETRI_PLACES=445, PETRI_TRANSITIONS=443} [2022-11-16 11:59:50,233 INFO L288 CegarLoopForPetriNet]: 600 programPoint places, -155 predicate places. [2022-11-16 11:59:50,233 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 443 transitions, 911 flow [2022-11-16 11:59:50,234 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 462.3333333333333) internal successors, (1387), 3 states have internal predecessors, (1387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:50,234 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:59:50,234 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 11:59:50,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-11-16 11:59:50,235 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr11ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 300 more)] === [2022-11-16 11:59:50,235 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:59:50,235 INFO L85 PathProgramCache]: Analyzing trace with hash -2048303369, now seen corresponding path program 1 times [2022-11-16 11:59:50,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:59:50,236 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [738736225] [2022-11-16 11:59:50,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:59:50,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:59:50,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:59:50,322 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 11:59:50,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:59:50,323 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [738736225] [2022-11-16 11:59:50,323 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [738736225] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 11:59:50,323 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 11:59:50,323 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-16 11:59:50,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [546062809] [2022-11-16 11:59:50,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 11:59:50,325 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 11:59:50,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:59:50,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 11:59:50,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 11:59:50,329 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 458 out of 637 [2022-11-16 11:59:50,330 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 443 transitions, 911 flow. Second operand has 3 states, 3 states have (on average 459.3333333333333) internal successors, (1378), 3 states have internal predecessors, (1378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:50,331 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:59:50,331 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 458 of 637 [2022-11-16 11:59:50,331 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:59:51,122 INFO L130 PetriNetUnfolder]: 596/1584 cut-off events. [2022-11-16 11:59:51,123 INFO L131 PetriNetUnfolder]: For 140/180 co-relation queries the response was YES. [2022-11-16 11:59:51,129 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2595 conditions, 1584 events. 596/1584 cut-off events. For 140/180 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 6795 event pairs, 340 based on Foata normal form. 0/1456 useless extension candidates. Maximal degree in co-relation 2525. Up to 820 conditions per place. [2022-11-16 11:59:51,138 INFO L137 encePairwiseOnDemand]: 634/637 looper letters, 28 selfloop transitions, 2 changer transitions 0/442 dead transitions. [2022-11-16 11:59:51,138 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 442 transitions, 969 flow [2022-11-16 11:59:51,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 11:59:51,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-16 11:59:51,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1403 transitions. [2022-11-16 11:59:51,142 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7341705913134484 [2022-11-16 11:59:51,142 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1403 transitions. [2022-11-16 11:59:51,142 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1403 transitions. [2022-11-16 11:59:51,143 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:59:51,144 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1403 transitions. [2022-11-16 11:59:51,146 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 467.6666666666667) internal successors, (1403), 3 states have internal predecessors, (1403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:51,150 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 637.0) internal successors, (2548), 4 states have internal predecessors, (2548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:51,151 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 637.0) internal successors, (2548), 4 states have internal predecessors, (2548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:51,151 INFO L175 Difference]: Start difference. First operand has 445 places, 443 transitions, 911 flow. Second operand 3 states and 1403 transitions. [2022-11-16 11:59:51,151 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 442 transitions, 969 flow [2022-11-16 11:59:51,157 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 442 transitions, 965 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-11-16 11:59:51,163 INFO L231 Difference]: Finished difference. Result has 444 places, 442 transitions, 909 flow [2022-11-16 11:59:51,164 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=637, PETRI_DIFFERENCE_MINUEND_FLOW=905, PETRI_DIFFERENCE_MINUEND_PLACES=442, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=442, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=440, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=909, PETRI_PLACES=444, PETRI_TRANSITIONS=442} [2022-11-16 11:59:51,165 INFO L288 CegarLoopForPetriNet]: 600 programPoint places, -156 predicate places. [2022-11-16 11:59:51,165 INFO L495 AbstractCegarLoop]: Abstraction has has 444 places, 442 transitions, 909 flow [2022-11-16 11:59:51,166 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 459.3333333333333) internal successors, (1378), 3 states have internal predecessors, (1378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:51,166 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:59:51,166 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 11:59:51,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-11-16 11:59:51,167 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 300 more)] === [2022-11-16 11:59:51,167 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:59:51,168 INFO L85 PathProgramCache]: Analyzing trace with hash -1455668455, now seen corresponding path program 1 times [2022-11-16 11:59:51,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:59:51,168 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [949692451] [2022-11-16 11:59:51,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:59:51,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:59:51,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:59:51,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-16 11:59:51,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:59:51,232 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [949692451] [2022-11-16 11:59:51,232 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [949692451] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 11:59:51,232 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 11:59:51,233 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-16 11:59:51,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1035735931] [2022-11-16 11:59:51,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 11:59:51,233 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 11:59:51,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:59:51,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 11:59:51,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 11:59:51,236 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 461 out of 637 [2022-11-16 11:59:51,237 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 444 places, 442 transitions, 909 flow. Second operand has 3 states, 3 states have (on average 462.3333333333333) internal successors, (1387), 3 states have internal predecessors, (1387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:51,238 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:59:51,238 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 461 of 637 [2022-11-16 11:59:51,238 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:59:52,082 INFO L130 PetriNetUnfolder]: 596/1583 cut-off events. [2022-11-16 11:59:52,083 INFO L131 PetriNetUnfolder]: For 141/181 co-relation queries the response was YES. [2022-11-16 11:59:52,090 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2590 conditions, 1583 events. 596/1583 cut-off events. For 141/181 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 6773 event pairs, 340 based on Foata normal form. 0/1456 useless extension candidates. Maximal degree in co-relation 2521. Up to 815 conditions per place. [2022-11-16 11:59:52,099 INFO L137 encePairwiseOnDemand]: 635/637 looper letters, 25 selfloop transitions, 1 changer transitions 0/441 dead transitions. [2022-11-16 11:59:52,100 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 441 transitions, 959 flow [2022-11-16 11:59:52,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 11:59:52,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-16 11:59:52,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1408 transitions. [2022-11-16 11:59:52,108 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7367870225013082 [2022-11-16 11:59:52,108 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1408 transitions. [2022-11-16 11:59:52,109 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1408 transitions. [2022-11-16 11:59:52,113 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:59:52,113 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1408 transitions. [2022-11-16 11:59:52,123 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 469.3333333333333) internal successors, (1408), 3 states have internal predecessors, (1408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:52,132 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 637.0) internal successors, (2548), 4 states have internal predecessors, (2548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:52,133 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 637.0) internal successors, (2548), 4 states have internal predecessors, (2548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:52,133 INFO L175 Difference]: Start difference. First operand has 444 places, 442 transitions, 909 flow. Second operand 3 states and 1408 transitions. [2022-11-16 11:59:52,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 441 transitions, 959 flow [2022-11-16 11:59:52,139 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 443 places, 441 transitions, 955 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-11-16 11:59:52,146 INFO L231 Difference]: Finished difference. Result has 443 places, 441 transitions, 905 flow [2022-11-16 11:59:52,147 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=637, PETRI_DIFFERENCE_MINUEND_FLOW=903, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=440, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=905, PETRI_PLACES=443, PETRI_TRANSITIONS=441} [2022-11-16 11:59:52,149 INFO L288 CegarLoopForPetriNet]: 600 programPoint places, -157 predicate places. [2022-11-16 11:59:52,149 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 441 transitions, 905 flow [2022-11-16 11:59:52,152 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 462.3333333333333) internal successors, (1387), 3 states have internal predecessors, (1387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:52,152 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:59:52,152 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 11:59:52,152 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-11-16 11:59:52,153 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 300 more)] === [2022-11-16 11:59:52,153 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:59:52,154 INFO L85 PathProgramCache]: Analyzing trace with hash -538619270, now seen corresponding path program 1 times [2022-11-16 11:59:52,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:59:52,154 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1233345261] [2022-11-16 11:59:52,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:59:52,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:59:52,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:59:52,235 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 11:59:52,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:59:52,235 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1233345261] [2022-11-16 11:59:52,236 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1233345261] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 11:59:52,236 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 11:59:52,236 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-16 11:59:52,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1958822770] [2022-11-16 11:59:52,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 11:59:52,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 11:59:52,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:59:52,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 11:59:52,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 11:59:52,241 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 461 out of 637 [2022-11-16 11:59:52,243 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 441 transitions, 905 flow. Second operand has 3 states, 3 states have (on average 462.3333333333333) internal successors, (1387), 3 states have internal predecessors, (1387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:52,244 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:59:52,244 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 461 of 637 [2022-11-16 11:59:52,244 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:59:53,298 INFO L130 PetriNetUnfolder]: 596/1582 cut-off events. [2022-11-16 11:59:53,298 INFO L131 PetriNetUnfolder]: For 140/180 co-relation queries the response was YES. [2022-11-16 11:59:53,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2589 conditions, 1582 events. 596/1582 cut-off events. For 140/180 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 6772 event pairs, 340 based on Foata normal form. 0/1456 useless extension candidates. Maximal degree in co-relation 2519. Up to 817 conditions per place. [2022-11-16 11:59:53,315 INFO L137 encePairwiseOnDemand]: 634/637 looper letters, 25 selfloop transitions, 2 changer transitions 0/440 dead transitions. [2022-11-16 11:59:53,315 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 440 transitions, 957 flow [2022-11-16 11:59:53,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 11:59:53,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-16 11:59:53,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1409 transitions. [2022-11-16 11:59:53,320 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7373103087388801 [2022-11-16 11:59:53,321 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1409 transitions. [2022-11-16 11:59:53,321 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1409 transitions. [2022-11-16 11:59:53,322 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:59:53,323 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1409 transitions. [2022-11-16 11:59:53,327 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 469.6666666666667) internal successors, (1409), 3 states have internal predecessors, (1409), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:53,332 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 637.0) internal successors, (2548), 4 states have internal predecessors, (2548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:53,333 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 637.0) internal successors, (2548), 4 states have internal predecessors, (2548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:53,333 INFO L175 Difference]: Start difference. First operand has 443 places, 441 transitions, 905 flow. Second operand 3 states and 1409 transitions. [2022-11-16 11:59:53,334 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 440 transitions, 957 flow [2022-11-16 11:59:53,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 443 places, 440 transitions, 956 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-16 11:59:53,344 INFO L231 Difference]: Finished difference. Result has 443 places, 440 transitions, 906 flow [2022-11-16 11:59:53,345 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=637, PETRI_DIFFERENCE_MINUEND_FLOW=902, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=438, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=906, PETRI_PLACES=443, PETRI_TRANSITIONS=440} [2022-11-16 11:59:53,346 INFO L288 CegarLoopForPetriNet]: 600 programPoint places, -157 predicate places. [2022-11-16 11:59:53,346 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 440 transitions, 906 flow [2022-11-16 11:59:53,347 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 462.3333333333333) internal successors, (1387), 3 states have internal predecessors, (1387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:53,347 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:59:53,348 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 11:59:53,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-11-16 11:59:53,348 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 300 more)] === [2022-11-16 11:59:53,349 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:59:53,349 INFO L85 PathProgramCache]: Analyzing trace with hash -143136383, now seen corresponding path program 1 times [2022-11-16 11:59:53,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:59:53,350 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1217663554] [2022-11-16 11:59:53,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:59:53,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:59:53,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:59:53,432 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 11:59:53,432 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:59:53,433 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1217663554] [2022-11-16 11:59:53,433 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1217663554] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 11:59:53,433 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 11:59:53,433 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-16 11:59:53,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1693431958] [2022-11-16 11:59:53,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 11:59:53,434 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 11:59:53,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:59:53,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 11:59:53,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 11:59:53,437 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 458 out of 637 [2022-11-16 11:59:53,440 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 440 transitions, 906 flow. Second operand has 3 states, 3 states have (on average 459.3333333333333) internal successors, (1378), 3 states have internal predecessors, (1378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:53,441 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:59:53,441 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 458 of 637 [2022-11-16 11:59:53,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:59:54,373 INFO L130 PetriNetUnfolder]: 596/1581 cut-off events. [2022-11-16 11:59:54,373 INFO L131 PetriNetUnfolder]: For 140/180 co-relation queries the response was YES. [2022-11-16 11:59:54,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2593 conditions, 1581 events. 596/1581 cut-off events. For 140/180 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 6778 event pairs, 340 based on Foata normal form. 0/1456 useless extension candidates. Maximal degree in co-relation 2523. Up to 820 conditions per place. [2022-11-16 11:59:54,385 INFO L137 encePairwiseOnDemand]: 634/637 looper letters, 28 selfloop transitions, 2 changer transitions 0/439 dead transitions. [2022-11-16 11:59:54,386 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 439 transitions, 964 flow [2022-11-16 11:59:54,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 11:59:54,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-16 11:59:54,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1403 transitions. [2022-11-16 11:59:54,390 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7341705913134484 [2022-11-16 11:59:54,390 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1403 transitions. [2022-11-16 11:59:54,390 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1403 transitions. [2022-11-16 11:59:54,391 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:59:54,392 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1403 transitions. [2022-11-16 11:59:54,395 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 467.6666666666667) internal successors, (1403), 3 states have internal predecessors, (1403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:54,401 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 637.0) internal successors, (2548), 4 states have internal predecessors, (2548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:54,402 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 637.0) internal successors, (2548), 4 states have internal predecessors, (2548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:54,402 INFO L175 Difference]: Start difference. First operand has 443 places, 440 transitions, 906 flow. Second operand 3 states and 1403 transitions. [2022-11-16 11:59:54,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 439 transitions, 964 flow [2022-11-16 11:59:54,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 439 transitions, 960 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-11-16 11:59:54,410 INFO L231 Difference]: Finished difference. Result has 442 places, 439 transitions, 904 flow [2022-11-16 11:59:54,411 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=637, PETRI_DIFFERENCE_MINUEND_FLOW=900, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=439, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=437, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=904, PETRI_PLACES=442, PETRI_TRANSITIONS=439} [2022-11-16 11:59:54,412 INFO L288 CegarLoopForPetriNet]: 600 programPoint places, -158 predicate places. [2022-11-16 11:59:54,412 INFO L495 AbstractCegarLoop]: Abstraction has has 442 places, 439 transitions, 904 flow [2022-11-16 11:59:54,413 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 459.3333333333333) internal successors, (1378), 3 states have internal predecessors, (1378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:54,413 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:59:54,413 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 11:59:54,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-11-16 11:59:54,414 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 300 more)] === [2022-11-16 11:59:54,414 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:59:54,414 INFO L85 PathProgramCache]: Analyzing trace with hash 1132813819, now seen corresponding path program 1 times [2022-11-16 11:59:54,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:59:54,415 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1400741106] [2022-11-16 11:59:54,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:59:54,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:59:54,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:59:54,489 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 11:59:54,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:59:54,489 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1400741106] [2022-11-16 11:59:54,492 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1400741106] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 11:59:54,492 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 11:59:54,492 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-16 11:59:54,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1585272511] [2022-11-16 11:59:54,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 11:59:54,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 11:59:54,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:59:54,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 11:59:54,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 11:59:54,496 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 461 out of 637 [2022-11-16 11:59:54,498 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 439 transitions, 904 flow. Second operand has 3 states, 3 states have (on average 462.3333333333333) internal successors, (1387), 3 states have internal predecessors, (1387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:54,498 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:59:54,498 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 461 of 637 [2022-11-16 11:59:54,498 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:59:55,473 INFO L130 PetriNetUnfolder]: 908/2661 cut-off events. [2022-11-16 11:59:55,473 INFO L131 PetriNetUnfolder]: For 275/325 co-relation queries the response was YES. [2022-11-16 11:59:55,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4193 conditions, 2661 events. 908/2661 cut-off events. For 275/325 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 16042 event pairs, 140 based on Foata normal form. 3/2441 useless extension candidates. Maximal degree in co-relation 4124. Up to 894 conditions per place. [2022-11-16 11:59:55,496 INFO L137 encePairwiseOnDemand]: 634/637 looper letters, 43 selfloop transitions, 2 changer transitions 0/457 dead transitions. [2022-11-16 11:59:55,496 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 457 transitions, 1044 flow [2022-11-16 11:59:55,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 11:59:55,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-16 11:59:55,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1425 transitions. [2022-11-16 11:59:55,501 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7456828885400314 [2022-11-16 11:59:55,502 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1425 transitions. [2022-11-16 11:59:55,502 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1425 transitions. [2022-11-16 11:59:55,503 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:59:55,503 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1425 transitions. [2022-11-16 11:59:55,507 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 475.0) internal successors, (1425), 3 states have internal predecessors, (1425), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:55,512 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 637.0) internal successors, (2548), 4 states have internal predecessors, (2548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:55,513 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 637.0) internal successors, (2548), 4 states have internal predecessors, (2548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:55,513 INFO L175 Difference]: Start difference. First operand has 442 places, 439 transitions, 904 flow. Second operand 3 states and 1425 transitions. [2022-11-16 11:59:55,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 457 transitions, 1044 flow [2022-11-16 11:59:55,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 457 transitions, 1040 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-11-16 11:59:55,523 INFO L231 Difference]: Finished difference. Result has 442 places, 439 transitions, 908 flow [2022-11-16 11:59:55,523 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=637, PETRI_DIFFERENCE_MINUEND_FLOW=898, PETRI_DIFFERENCE_MINUEND_PLACES=439, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=436, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=908, PETRI_PLACES=442, PETRI_TRANSITIONS=439} [2022-11-16 11:59:55,524 INFO L288 CegarLoopForPetriNet]: 600 programPoint places, -158 predicate places. [2022-11-16 11:59:55,524 INFO L495 AbstractCegarLoop]: Abstraction has has 442 places, 439 transitions, 908 flow [2022-11-16 11:59:55,525 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 462.3333333333333) internal successors, (1387), 3 states have internal predecessors, (1387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:55,525 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:59:55,526 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 11:59:55,526 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-11-16 11:59:55,526 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr17ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 300 more)] === [2022-11-16 11:59:55,526 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:59:55,527 INFO L85 PathProgramCache]: Analyzing trace with hash 721211649, now seen corresponding path program 1 times [2022-11-16 11:59:55,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:59:55,527 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [211624556] [2022-11-16 11:59:55,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:59:55,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:59:55,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:59:55,590 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 11:59:55,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:59:55,590 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [211624556] [2022-11-16 11:59:55,590 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [211624556] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 11:59:55,591 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 11:59:55,591 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-16 11:59:55,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1179610983] [2022-11-16 11:59:55,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 11:59:55,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 11:59:55,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:59:55,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 11:59:55,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 11:59:55,594 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 461 out of 637 [2022-11-16 11:59:55,596 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 439 transitions, 908 flow. Second operand has 3 states, 3 states have (on average 462.3333333333333) internal successors, (1387), 3 states have internal predecessors, (1387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:55,597 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:59:55,597 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 461 of 637 [2022-11-16 11:59:55,597 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:59:56,733 INFO L130 PetriNetUnfolder]: 908/2444 cut-off events. [2022-11-16 11:59:56,733 INFO L131 PetriNetUnfolder]: For 412/474 co-relation queries the response was YES. [2022-11-16 11:59:56,743 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4256 conditions, 2444 events. 908/2444 cut-off events. For 412/474 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 13962 event pairs, 566 based on Foata normal form. 0/2228 useless extension candidates. Maximal degree in co-relation 4185. Up to 1250 conditions per place. [2022-11-16 11:59:56,755 INFO L137 encePairwiseOnDemand]: 634/637 looper letters, 26 selfloop transitions, 2 changer transitions 0/438 dead transitions. [2022-11-16 11:59:56,755 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 438 transitions, 962 flow [2022-11-16 11:59:56,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 11:59:56,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-16 11:59:56,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1409 transitions. [2022-11-16 11:59:56,759 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7373103087388801 [2022-11-16 11:59:56,759 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1409 transitions. [2022-11-16 11:59:56,759 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1409 transitions. [2022-11-16 11:59:56,760 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:59:56,761 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1409 transitions. [2022-11-16 11:59:56,763 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 469.6666666666667) internal successors, (1409), 3 states have internal predecessors, (1409), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:56,767 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 637.0) internal successors, (2548), 4 states have internal predecessors, (2548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:56,767 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 637.0) internal successors, (2548), 4 states have internal predecessors, (2548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:56,768 INFO L175 Difference]: Start difference. First operand has 442 places, 439 transitions, 908 flow. Second operand 3 states and 1409 transitions. [2022-11-16 11:59:56,768 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 438 transitions, 962 flow [2022-11-16 11:59:56,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 438 transitions, 960 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-16 11:59:56,775 INFO L231 Difference]: Finished difference. Result has 442 places, 438 transitions, 908 flow [2022-11-16 11:59:56,775 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=637, PETRI_DIFFERENCE_MINUEND_FLOW=904, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=436, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=908, PETRI_PLACES=442, PETRI_TRANSITIONS=438} [2022-11-16 11:59:56,776 INFO L288 CegarLoopForPetriNet]: 600 programPoint places, -158 predicate places. [2022-11-16 11:59:56,776 INFO L495 AbstractCegarLoop]: Abstraction has has 442 places, 438 transitions, 908 flow [2022-11-16 11:59:56,777 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 462.3333333333333) internal successors, (1387), 3 states have internal predecessors, (1387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:56,777 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:59:56,777 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 11:59:56,777 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-11-16 11:59:56,777 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 300 more)] === [2022-11-16 11:59:56,778 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:59:56,778 INFO L85 PathProgramCache]: Analyzing trace with hash -294482368, now seen corresponding path program 1 times [2022-11-16 11:59:56,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:59:56,778 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1353922045] [2022-11-16 11:59:56,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:59:56,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:59:56,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:59:56,830 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 11:59:56,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:59:56,831 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1353922045] [2022-11-16 11:59:56,831 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1353922045] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 11:59:56,831 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 11:59:56,831 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-16 11:59:56,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [222497594] [2022-11-16 11:59:56,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 11:59:56,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 11:59:56,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:59:56,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 11:59:56,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 11:59:56,834 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 458 out of 637 [2022-11-16 11:59:56,835 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 438 transitions, 908 flow. Second operand has 3 states, 3 states have (on average 459.3333333333333) internal successors, (1378), 3 states have internal predecessors, (1378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:56,836 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:59:56,836 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 458 of 637 [2022-11-16 11:59:56,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:59:57,659 INFO L130 PetriNetUnfolder]: 908/2443 cut-off events. [2022-11-16 11:59:57,660 INFO L131 PetriNetUnfolder]: For 411/473 co-relation queries the response was YES. [2022-11-16 11:59:57,670 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4167 conditions, 2443 events. 908/2443 cut-off events. For 411/473 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 13956 event pairs, 566 based on Foata normal form. 0/2228 useless extension candidates. Maximal degree in co-relation 4096. Up to 1253 conditions per place. [2022-11-16 11:59:57,680 INFO L137 encePairwiseOnDemand]: 634/637 looper letters, 29 selfloop transitions, 2 changer transitions 0/437 dead transitions. [2022-11-16 11:59:57,681 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 437 transitions, 968 flow [2022-11-16 11:59:57,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 11:59:57,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-16 11:59:57,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1403 transitions. [2022-11-16 11:59:57,684 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7341705913134484 [2022-11-16 11:59:57,685 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1403 transitions. [2022-11-16 11:59:57,685 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1403 transitions. [2022-11-16 11:59:57,686 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:59:57,686 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1403 transitions. [2022-11-16 11:59:57,688 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 467.6666666666667) internal successors, (1403), 3 states have internal predecessors, (1403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:57,691 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 637.0) internal successors, (2548), 4 states have internal predecessors, (2548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:57,692 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 637.0) internal successors, (2548), 4 states have internal predecessors, (2548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:57,692 INFO L175 Difference]: Start difference. First operand has 442 places, 438 transitions, 908 flow. Second operand 3 states and 1403 transitions. [2022-11-16 11:59:57,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 437 transitions, 968 flow [2022-11-16 11:59:57,695 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 437 transitions, 964 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-11-16 11:59:57,700 INFO L231 Difference]: Finished difference. Result has 441 places, 437 transitions, 906 flow [2022-11-16 11:59:57,700 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=637, PETRI_DIFFERENCE_MINUEND_FLOW=902, PETRI_DIFFERENCE_MINUEND_PLACES=439, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=435, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=906, PETRI_PLACES=441, PETRI_TRANSITIONS=437} [2022-11-16 11:59:57,701 INFO L288 CegarLoopForPetriNet]: 600 programPoint places, -159 predicate places. [2022-11-16 11:59:57,701 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 437 transitions, 906 flow [2022-11-16 11:59:57,702 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 459.3333333333333) internal successors, (1378), 3 states have internal predecessors, (1378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:57,702 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:59:57,702 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 11:59:57,702 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-11-16 11:59:57,702 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr19ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 300 more)] === [2022-11-16 11:59:57,703 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:59:57,703 INFO L85 PathProgramCache]: Analyzing trace with hash 1062099060, now seen corresponding path program 1 times [2022-11-16 11:59:57,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:59:57,703 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [28569116] [2022-11-16 11:59:57,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:59:57,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:59:57,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:59:57,752 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 11:59:57,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:59:57,753 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [28569116] [2022-11-16 11:59:57,753 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [28569116] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 11:59:57,753 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 11:59:57,754 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-16 11:59:57,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1643426647] [2022-11-16 11:59:57,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 11:59:57,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 11:59:57,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:59:57,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 11:59:57,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 11:59:57,756 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 461 out of 637 [2022-11-16 11:59:57,758 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 437 transitions, 906 flow. Second operand has 3 states, 3 states have (on average 462.3333333333333) internal successors, (1387), 3 states have internal predecessors, (1387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:57,758 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:59:57,758 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 461 of 637 [2022-11-16 11:59:57,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:59:58,503 INFO L130 PetriNetUnfolder]: 908/2442 cut-off events. [2022-11-16 11:59:58,504 INFO L131 PetriNetUnfolder]: For 412/474 co-relation queries the response was YES. [2022-11-16 11:59:58,511 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4162 conditions, 2442 events. 908/2442 cut-off events. For 412/474 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 13959 event pairs, 566 based on Foata normal form. 0/2228 useless extension candidates. Maximal degree in co-relation 4092. Up to 1248 conditions per place. [2022-11-16 11:59:58,523 INFO L137 encePairwiseOnDemand]: 635/637 looper letters, 26 selfloop transitions, 1 changer transitions 0/436 dead transitions. [2022-11-16 11:59:58,523 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 436 transitions, 958 flow [2022-11-16 11:59:58,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 11:59:58,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-16 11:59:58,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1408 transitions. [2022-11-16 11:59:58,527 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7367870225013082 [2022-11-16 11:59:58,527 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1408 transitions. [2022-11-16 11:59:58,527 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1408 transitions. [2022-11-16 11:59:58,528 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:59:58,528 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1408 transitions. [2022-11-16 11:59:58,531 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 469.3333333333333) internal successors, (1408), 3 states have internal predecessors, (1408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:58,534 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 637.0) internal successors, (2548), 4 states have internal predecessors, (2548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:58,534 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 637.0) internal successors, (2548), 4 states have internal predecessors, (2548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:58,535 INFO L175 Difference]: Start difference. First operand has 441 places, 437 transitions, 906 flow. Second operand 3 states and 1408 transitions. [2022-11-16 11:59:58,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 436 transitions, 958 flow [2022-11-16 11:59:58,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 436 transitions, 954 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-11-16 11:59:58,542 INFO L231 Difference]: Finished difference. Result has 440 places, 436 transitions, 902 flow [2022-11-16 11:59:58,543 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=637, PETRI_DIFFERENCE_MINUEND_FLOW=900, PETRI_DIFFERENCE_MINUEND_PLACES=438, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=435, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=902, PETRI_PLACES=440, PETRI_TRANSITIONS=436} [2022-11-16 11:59:58,543 INFO L288 CegarLoopForPetriNet]: 600 programPoint places, -160 predicate places. [2022-11-16 11:59:58,543 INFO L495 AbstractCegarLoop]: Abstraction has has 440 places, 436 transitions, 902 flow [2022-11-16 11:59:58,544 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 462.3333333333333) internal successors, (1387), 3 states have internal predecessors, (1387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:58,544 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:59:58,544 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 11:59:58,544 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-11-16 11:59:58,545 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr21ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 300 more)] === [2022-11-16 11:59:58,545 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:59:58,545 INFO L85 PathProgramCache]: Analyzing trace with hash -712476356, now seen corresponding path program 1 times [2022-11-16 11:59:58,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:59:58,546 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [266587412] [2022-11-16 11:59:58,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:59:58,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:59:58,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:59:58,603 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 11:59:58,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:59:58,604 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [266587412] [2022-11-16 11:59:58,604 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [266587412] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 11:59:58,604 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 11:59:58,604 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-16 11:59:58,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435255742] [2022-11-16 11:59:58,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 11:59:58,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 11:59:58,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:59:58,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 11:59:58,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 11:59:58,607 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 461 out of 637 [2022-11-16 11:59:58,608 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 436 transitions, 902 flow. Second operand has 3 states, 3 states have (on average 462.3333333333333) internal successors, (1387), 3 states have internal predecessors, (1387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:58,609 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:59:58,609 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 461 of 637 [2022-11-16 11:59:58,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:59:59,468 INFO L130 PetriNetUnfolder]: 908/2441 cut-off events. [2022-11-16 11:59:59,469 INFO L131 PetriNetUnfolder]: For 411/473 co-relation queries the response was YES. [2022-11-16 11:59:59,474 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4161 conditions, 2441 events. 908/2441 cut-off events. For 411/473 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 13968 event pairs, 566 based on Foata normal form. 0/2228 useless extension candidates. Maximal degree in co-relation 4090. Up to 1250 conditions per place. [2022-11-16 11:59:59,483 INFO L137 encePairwiseOnDemand]: 634/637 looper letters, 26 selfloop transitions, 2 changer transitions 0/435 dead transitions. [2022-11-16 11:59:59,483 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 435 transitions, 956 flow [2022-11-16 11:59:59,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 11:59:59,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-16 11:59:59,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1409 transitions. [2022-11-16 11:59:59,487 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7373103087388801 [2022-11-16 11:59:59,487 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1409 transitions. [2022-11-16 11:59:59,488 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1409 transitions. [2022-11-16 11:59:59,488 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:59:59,488 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1409 transitions. [2022-11-16 11:59:59,491 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 469.6666666666667) internal successors, (1409), 3 states have internal predecessors, (1409), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:59,494 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 637.0) internal successors, (2548), 4 states have internal predecessors, (2548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:59,495 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 637.0) internal successors, (2548), 4 states have internal predecessors, (2548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:59,495 INFO L175 Difference]: Start difference. First operand has 440 places, 436 transitions, 902 flow. Second operand 3 states and 1409 transitions. [2022-11-16 11:59:59,495 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 435 transitions, 956 flow [2022-11-16 11:59:59,497 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 435 transitions, 955 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-16 11:59:59,502 INFO L231 Difference]: Finished difference. Result has 440 places, 435 transitions, 903 flow [2022-11-16 11:59:59,502 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=637, PETRI_DIFFERENCE_MINUEND_FLOW=899, PETRI_DIFFERENCE_MINUEND_PLACES=438, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=435, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=433, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=903, PETRI_PLACES=440, PETRI_TRANSITIONS=435} [2022-11-16 11:59:59,503 INFO L288 CegarLoopForPetriNet]: 600 programPoint places, -160 predicate places. [2022-11-16 11:59:59,503 INFO L495 AbstractCegarLoop]: Abstraction has has 440 places, 435 transitions, 903 flow [2022-11-16 11:59:59,504 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 462.3333333333333) internal successors, (1387), 3 states have internal predecessors, (1387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:59,504 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:59:59,504 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 11:59:59,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-11-16 11:59:59,504 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr22ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 300 more)] === [2022-11-16 11:59:59,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:59:59,505 INFO L85 PathProgramCache]: Analyzing trace with hash 1860648038, now seen corresponding path program 1 times [2022-11-16 11:59:59,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:59:59,505 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1359889383] [2022-11-16 11:59:59,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:59:59,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:59:59,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:59:59,565 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 11:59:59,566 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:59:59,566 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1359889383] [2022-11-16 11:59:59,566 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1359889383] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 11:59:59,566 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 11:59:59,566 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-16 11:59:59,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1630269758] [2022-11-16 11:59:59,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 11:59:59,567 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 11:59:59,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:59:59,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 11:59:59,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 11:59:59,569 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 458 out of 637 [2022-11-16 11:59:59,571 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 435 transitions, 903 flow. Second operand has 3 states, 3 states have (on average 459.3333333333333) internal successors, (1378), 3 states have internal predecessors, (1378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:59:59,571 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:59:59,571 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 458 of 637 [2022-11-16 11:59:59,571 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:00:00,562 INFO L130 PetriNetUnfolder]: 908/2440 cut-off events. [2022-11-16 12:00:00,562 INFO L131 PetriNetUnfolder]: For 411/473 co-relation queries the response was YES. [2022-11-16 12:00:00,568 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4165 conditions, 2440 events. 908/2440 cut-off events. For 411/473 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 13897 event pairs, 566 based on Foata normal form. 0/2228 useless extension candidates. Maximal degree in co-relation 4094. Up to 1253 conditions per place. [2022-11-16 12:00:00,576 INFO L137 encePairwiseOnDemand]: 634/637 looper letters, 29 selfloop transitions, 2 changer transitions 0/434 dead transitions. [2022-11-16 12:00:00,576 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 434 transitions, 963 flow [2022-11-16 12:00:00,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 12:00:00,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-16 12:00:00,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1403 transitions. [2022-11-16 12:00:00,580 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7341705913134484 [2022-11-16 12:00:00,581 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1403 transitions. [2022-11-16 12:00:00,581 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1403 transitions. [2022-11-16 12:00:00,582 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:00:00,582 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1403 transitions. [2022-11-16 12:00:00,585 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 467.6666666666667) internal successors, (1403), 3 states have internal predecessors, (1403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:00:00,588 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 637.0) internal successors, (2548), 4 states have internal predecessors, (2548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:00:00,589 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 637.0) internal successors, (2548), 4 states have internal predecessors, (2548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:00:00,589 INFO L175 Difference]: Start difference. First operand has 440 places, 435 transitions, 903 flow. Second operand 3 states and 1403 transitions. [2022-11-16 12:00:00,589 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 434 transitions, 963 flow [2022-11-16 12:00:00,592 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 434 transitions, 959 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-11-16 12:00:00,597 INFO L231 Difference]: Finished difference. Result has 439 places, 434 transitions, 901 flow [2022-11-16 12:00:00,597 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=637, PETRI_DIFFERENCE_MINUEND_FLOW=897, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=432, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=901, PETRI_PLACES=439, PETRI_TRANSITIONS=434} [2022-11-16 12:00:00,598 INFO L288 CegarLoopForPetriNet]: 600 programPoint places, -161 predicate places. [2022-11-16 12:00:00,598 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 434 transitions, 901 flow [2022-11-16 12:00:00,599 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 459.3333333333333) internal successors, (1378), 3 states have internal predecessors, (1378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:00:00,599 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:00:00,599 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:00:00,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-11-16 12:00:00,600 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr23ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 300 more)] === [2022-11-16 12:00:00,600 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:00:00,600 INFO L85 PathProgramCache]: Analyzing trace with hash -66984209, now seen corresponding path program 1 times [2022-11-16 12:00:00,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:00:00,601 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [959659985] [2022-11-16 12:00:00,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:00:00,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:00:00,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:00:00,661 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:00:00,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:00:00,661 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [959659985] [2022-11-16 12:00:00,661 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [959659985] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:00:00,662 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:00:00,662 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-16 12:00:00,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [595936193] [2022-11-16 12:00:00,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:00:00,663 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 12:00:00,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:00:00,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 12:00:00,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 12:00:00,665 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 461 out of 637 [2022-11-16 12:00:00,666 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 434 transitions, 901 flow. Second operand has 3 states, 3 states have (on average 462.3333333333333) internal successors, (1387), 3 states have internal predecessors, (1387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:00:00,666 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:00:00,666 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 461 of 637 [2022-11-16 12:00:00,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:00:02,111 INFO L130 PetriNetUnfolder]: 1343/3831 cut-off events. [2022-11-16 12:00:02,111 INFO L131 PetriNetUnfolder]: For 698/775 co-relation queries the response was YES. [2022-11-16 12:00:02,123 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6363 conditions, 3831 events. 1343/3831 cut-off events. For 698/775 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 27110 event pairs, 236 based on Foata normal form. 6/3503 useless extension candidates. Maximal degree in co-relation 6293. Up to 1316 conditions per place. [2022-11-16 12:00:02,135 INFO L137 encePairwiseOnDemand]: 634/637 looper letters, 44 selfloop transitions, 2 changer transitions 0/452 dead transitions. [2022-11-16 12:00:02,135 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 452 transitions, 1046 flow [2022-11-16 12:00:02,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 12:00:02,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-16 12:00:02,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1424 transitions. [2022-11-16 12:00:02,138 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7451596023024595 [2022-11-16 12:00:02,138 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1424 transitions. [2022-11-16 12:00:02,138 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1424 transitions. [2022-11-16 12:00:02,139 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:00:02,139 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1424 transitions. [2022-11-16 12:00:02,142 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 474.6666666666667) internal successors, (1424), 3 states have internal predecessors, (1424), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:00:02,145 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 637.0) internal successors, (2548), 4 states have internal predecessors, (2548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:00:02,146 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 637.0) internal successors, (2548), 4 states have internal predecessors, (2548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:00:02,146 INFO L175 Difference]: Start difference. First operand has 439 places, 434 transitions, 901 flow. Second operand 3 states and 1424 transitions. [2022-11-16 12:00:02,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 452 transitions, 1046 flow [2022-11-16 12:00:02,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 452 transitions, 1042 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-11-16 12:00:02,154 INFO L231 Difference]: Finished difference. Result has 439 places, 434 transitions, 905 flow [2022-11-16 12:00:02,154 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=637, PETRI_DIFFERENCE_MINUEND_FLOW=895, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=433, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=431, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=905, PETRI_PLACES=439, PETRI_TRANSITIONS=434} [2022-11-16 12:00:02,155 INFO L288 CegarLoopForPetriNet]: 600 programPoint places, -161 predicate places. [2022-11-16 12:00:02,155 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 434 transitions, 905 flow [2022-11-16 12:00:02,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 462.3333333333333) internal successors, (1387), 3 states have internal predecessors, (1387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:00:02,156 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:00:02,156 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:00:02,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-11-16 12:00:02,156 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr24ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 300 more)] === [2022-11-16 12:00:02,157 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:00:02,157 INFO L85 PathProgramCache]: Analyzing trace with hash -812377806, now seen corresponding path program 1 times [2022-11-16 12:00:02,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:00:02,157 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2129004618] [2022-11-16 12:00:02,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:00:02,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:00:02,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:00:02,222 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:00:02,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:00:02,223 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2129004618] [2022-11-16 12:00:02,223 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2129004618] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:00:02,223 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:00:02,223 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-16 12:00:02,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1778262437] [2022-11-16 12:00:02,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:00:02,224 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 12:00:02,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:00:02,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 12:00:02,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 12:00:02,226 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 461 out of 637 [2022-11-16 12:00:02,227 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 434 transitions, 905 flow. Second operand has 3 states, 3 states have (on average 462.3333333333333) internal successors, (1387), 3 states have internal predecessors, (1387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:00:02,228 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:00:02,228 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 461 of 637 [2022-11-16 12:00:02,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:00:03,422 INFO L130 PetriNetUnfolder]: 1343/3792 cut-off events. [2022-11-16 12:00:03,422 INFO L131 PetriNetUnfolder]: For 910/997 co-relation queries the response was YES. [2022-11-16 12:00:03,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6760 conditions, 3792 events. 1343/3792 cut-off events. For 910/997 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 27423 event pairs, 908 based on Foata normal form. 0/3414 useless extension candidates. Maximal degree in co-relation 6688. Up to 1854 conditions per place. [2022-11-16 12:00:03,443 INFO L137 encePairwiseOnDemand]: 634/637 looper letters, 27 selfloop transitions, 2 changer transitions 0/433 dead transitions. [2022-11-16 12:00:03,444 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 433 transitions, 961 flow [2022-11-16 12:00:03,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 12:00:03,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-16 12:00:03,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1409 transitions. [2022-11-16 12:00:03,447 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7373103087388801 [2022-11-16 12:00:03,447 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1409 transitions. [2022-11-16 12:00:03,447 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1409 transitions. [2022-11-16 12:00:03,448 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:00:03,448 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1409 transitions. [2022-11-16 12:00:03,451 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 469.6666666666667) internal successors, (1409), 3 states have internal predecessors, (1409), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:00:03,453 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 637.0) internal successors, (2548), 4 states have internal predecessors, (2548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:00:03,454 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 637.0) internal successors, (2548), 4 states have internal predecessors, (2548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:00:03,454 INFO L175 Difference]: Start difference. First operand has 439 places, 434 transitions, 905 flow. Second operand 3 states and 1409 transitions. [2022-11-16 12:00:03,454 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 433 transitions, 961 flow [2022-11-16 12:00:03,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 433 transitions, 959 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-16 12:00:03,461 INFO L231 Difference]: Finished difference. Result has 439 places, 433 transitions, 905 flow [2022-11-16 12:00:03,462 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=637, PETRI_DIFFERENCE_MINUEND_FLOW=901, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=433, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=431, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=905, PETRI_PLACES=439, PETRI_TRANSITIONS=433} [2022-11-16 12:00:03,463 INFO L288 CegarLoopForPetriNet]: 600 programPoint places, -161 predicate places. [2022-11-16 12:00:03,463 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 433 transitions, 905 flow [2022-11-16 12:00:03,463 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 462.3333333333333) internal successors, (1387), 3 states have internal predecessors, (1387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:00:03,463 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:00:03,463 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:00:03,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-11-16 12:00:03,464 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr25ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 300 more)] === [2022-11-16 12:00:03,464 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:00:03,464 INFO L85 PathProgramCache]: Analyzing trace with hash -889778269, now seen corresponding path program 1 times [2022-11-16 12:00:03,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:00:03,465 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [397614918] [2022-11-16 12:00:03,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:00:03,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:00:03,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:00:03,528 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:00:03,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:00:03,528 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [397614918] [2022-11-16 12:00:03,528 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [397614918] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:00:03,528 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:00:03,529 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-16 12:00:03,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [76402743] [2022-11-16 12:00:03,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:00:03,529 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 12:00:03,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:00:03,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 12:00:03,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 12:00:03,531 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 458 out of 637 [2022-11-16 12:00:03,532 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 433 transitions, 905 flow. Second operand has 3 states, 3 states have (on average 459.3333333333333) internal successors, (1378), 3 states have internal predecessors, (1378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:00:03,532 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:00:03,533 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 458 of 637 [2022-11-16 12:00:03,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:00:04,804 INFO L130 PetriNetUnfolder]: 1343/3791 cut-off events. [2022-11-16 12:00:04,804 INFO L131 PetriNetUnfolder]: For 909/996 co-relation queries the response was YES. [2022-11-16 12:00:04,813 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6619 conditions, 3791 events. 1343/3791 cut-off events. For 909/996 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 27423 event pairs, 908 based on Foata normal form. 0/3414 useless extension candidates. Maximal degree in co-relation 6547. Up to 1857 conditions per place. [2022-11-16 12:00:04,823 INFO L137 encePairwiseOnDemand]: 634/637 looper letters, 30 selfloop transitions, 2 changer transitions 0/432 dead transitions. [2022-11-16 12:00:04,823 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 432 transitions, 967 flow [2022-11-16 12:00:04,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 12:00:04,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-16 12:00:04,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1403 transitions. [2022-11-16 12:00:04,827 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7341705913134484 [2022-11-16 12:00:04,827 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1403 transitions. [2022-11-16 12:00:04,827 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1403 transitions. [2022-11-16 12:00:04,828 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:00:04,828 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1403 transitions. [2022-11-16 12:00:04,830 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 467.6666666666667) internal successors, (1403), 3 states have internal predecessors, (1403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:00:04,833 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 637.0) internal successors, (2548), 4 states have internal predecessors, (2548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:00:04,834 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 637.0) internal successors, (2548), 4 states have internal predecessors, (2548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:00:04,834 INFO L175 Difference]: Start difference. First operand has 439 places, 433 transitions, 905 flow. Second operand 3 states and 1403 transitions. [2022-11-16 12:00:04,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 432 transitions, 967 flow [2022-11-16 12:00:04,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 432 transitions, 963 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-11-16 12:00:04,842 INFO L231 Difference]: Finished difference. Result has 438 places, 432 transitions, 903 flow [2022-11-16 12:00:04,842 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=637, PETRI_DIFFERENCE_MINUEND_FLOW=899, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=432, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=430, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=903, PETRI_PLACES=438, PETRI_TRANSITIONS=432} [2022-11-16 12:00:04,843 INFO L288 CegarLoopForPetriNet]: 600 programPoint places, -162 predicate places. [2022-11-16 12:00:04,843 INFO L495 AbstractCegarLoop]: Abstraction has has 438 places, 432 transitions, 903 flow [2022-11-16 12:00:04,843 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 459.3333333333333) internal successors, (1378), 3 states have internal predecessors, (1378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:00:04,844 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:00:04,844 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:00:04,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-11-16 12:00:04,844 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr26ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 300 more)] === [2022-11-16 12:00:04,845 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:00:04,845 INFO L85 PathProgramCache]: Analyzing trace with hash 1495912523, now seen corresponding path program 1 times [2022-11-16 12:00:04,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:00:04,845 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1446996725] [2022-11-16 12:00:04,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:00:04,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:00:04,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:00:04,908 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:00:04,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:00:04,909 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1446996725] [2022-11-16 12:00:04,909 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1446996725] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:00:04,909 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:00:04,909 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-16 12:00:04,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2145496027] [2022-11-16 12:00:04,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:00:04,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 12:00:04,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:00:04,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 12:00:04,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 12:00:04,912 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 461 out of 637 [2022-11-16 12:00:04,913 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 432 transitions, 903 flow. Second operand has 3 states, 3 states have (on average 462.3333333333333) internal successors, (1387), 3 states have internal predecessors, (1387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:00:04,913 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:00:04,913 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 461 of 637 [2022-11-16 12:00:04,914 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:00:06,053 INFO L130 PetriNetUnfolder]: 1343/3790 cut-off events. [2022-11-16 12:00:06,053 INFO L131 PetriNetUnfolder]: For 910/997 co-relation queries the response was YES. [2022-11-16 12:00:06,065 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6614 conditions, 3790 events. 1343/3790 cut-off events. For 910/997 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 27397 event pairs, 908 based on Foata normal form. 0/3414 useless extension candidates. Maximal degree in co-relation 6543. Up to 1852 conditions per place. [2022-11-16 12:00:06,078 INFO L137 encePairwiseOnDemand]: 635/637 looper letters, 27 selfloop transitions, 1 changer transitions 0/431 dead transitions. [2022-11-16 12:00:06,078 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 431 transitions, 957 flow [2022-11-16 12:00:06,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 12:00:06,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-16 12:00:06,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1408 transitions. [2022-11-16 12:00:06,081 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7367870225013082 [2022-11-16 12:00:06,081 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1408 transitions. [2022-11-16 12:00:06,082 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1408 transitions. [2022-11-16 12:00:06,082 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:00:06,082 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1408 transitions. [2022-11-16 12:00:06,085 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 469.3333333333333) internal successors, (1408), 3 states have internal predecessors, (1408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:00:06,087 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 637.0) internal successors, (2548), 4 states have internal predecessors, (2548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:00:06,087 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 637.0) internal successors, (2548), 4 states have internal predecessors, (2548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:00:06,087 INFO L175 Difference]: Start difference. First operand has 438 places, 432 transitions, 903 flow. Second operand 3 states and 1408 transitions. [2022-11-16 12:00:06,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 431 transitions, 957 flow [2022-11-16 12:00:06,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 431 transitions, 953 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-11-16 12:00:06,095 INFO L231 Difference]: Finished difference. Result has 437 places, 431 transitions, 899 flow [2022-11-16 12:00:06,095 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=637, PETRI_DIFFERENCE_MINUEND_FLOW=897, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=430, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=899, PETRI_PLACES=437, PETRI_TRANSITIONS=431} [2022-11-16 12:00:06,096 INFO L288 CegarLoopForPetriNet]: 600 programPoint places, -163 predicate places. [2022-11-16 12:00:06,096 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 431 transitions, 899 flow [2022-11-16 12:00:06,097 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 462.3333333333333) internal successors, (1387), 3 states have internal predecessors, (1387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:00:06,097 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:00:06,097 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:00:06,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-11-16 12:00:06,097 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr28ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 300 more)] === [2022-11-16 12:00:06,098 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:00:06,098 INFO L85 PathProgramCache]: Analyzing trace with hash -1292369557, now seen corresponding path program 1 times [2022-11-16 12:00:06,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:00:06,098 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [112300543] [2022-11-16 12:00:06,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:00:06,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:00:06,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:00:06,188 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:00:06,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:00:06,188 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [112300543] [2022-11-16 12:00:06,188 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [112300543] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:00:06,188 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:00:06,189 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-16 12:00:06,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1814423759] [2022-11-16 12:00:06,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:00:06,190 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 12:00:06,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:00:06,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 12:00:06,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 12:00:06,192 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 461 out of 637 [2022-11-16 12:00:06,193 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 431 transitions, 899 flow. Second operand has 3 states, 3 states have (on average 462.3333333333333) internal successors, (1387), 3 states have internal predecessors, (1387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:00:06,193 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:00:06,194 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 461 of 637 [2022-11-16 12:00:06,194 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:00:07,369 INFO L130 PetriNetUnfolder]: 1343/3789 cut-off events. [2022-11-16 12:00:07,369 INFO L131 PetriNetUnfolder]: For 909/996 co-relation queries the response was YES. [2022-11-16 12:00:07,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6613 conditions, 3789 events. 1343/3789 cut-off events. For 909/996 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 27446 event pairs, 908 based on Foata normal form. 0/3414 useless extension candidates. Maximal degree in co-relation 6541. Up to 1854 conditions per place. [2022-11-16 12:00:07,393 INFO L137 encePairwiseOnDemand]: 634/637 looper letters, 27 selfloop transitions, 2 changer transitions 0/430 dead transitions. [2022-11-16 12:00:07,393 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 430 transitions, 955 flow [2022-11-16 12:00:07,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 12:00:07,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-16 12:00:07,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1409 transitions. [2022-11-16 12:00:07,397 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7373103087388801 [2022-11-16 12:00:07,397 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1409 transitions. [2022-11-16 12:00:07,397 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1409 transitions. [2022-11-16 12:00:07,398 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:00:07,398 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1409 transitions. [2022-11-16 12:00:07,400 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 469.6666666666667) internal successors, (1409), 3 states have internal predecessors, (1409), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:00:07,402 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 637.0) internal successors, (2548), 4 states have internal predecessors, (2548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:00:07,403 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 637.0) internal successors, (2548), 4 states have internal predecessors, (2548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:00:07,403 INFO L175 Difference]: Start difference. First operand has 437 places, 431 transitions, 899 flow. Second operand 3 states and 1409 transitions. [2022-11-16 12:00:07,403 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 430 transitions, 955 flow [2022-11-16 12:00:07,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 430 transitions, 954 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-16 12:00:07,410 INFO L231 Difference]: Finished difference. Result has 437 places, 430 transitions, 900 flow [2022-11-16 12:00:07,411 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=637, PETRI_DIFFERENCE_MINUEND_FLOW=896, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=428, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=900, PETRI_PLACES=437, PETRI_TRANSITIONS=430} [2022-11-16 12:00:07,411 INFO L288 CegarLoopForPetriNet]: 600 programPoint places, -163 predicate places. [2022-11-16 12:00:07,412 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 430 transitions, 900 flow [2022-11-16 12:00:07,412 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 462.3333333333333) internal successors, (1387), 3 states have internal predecessors, (1387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:00:07,412 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:00:07,412 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:00:07,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-11-16 12:00:07,413 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr29ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 300 more)] === [2022-11-16 12:00:07,413 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:00:07,413 INFO L85 PathProgramCache]: Analyzing trace with hash -2009647828, now seen corresponding path program 1 times [2022-11-16 12:00:07,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:00:07,414 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [421911648] [2022-11-16 12:00:07,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:00:07,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:00:07,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:00:07,487 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:00:07,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:00:07,488 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [421911648] [2022-11-16 12:00:07,488 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [421911648] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:00:07,488 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:00:07,488 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-16 12:00:07,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1721735976] [2022-11-16 12:00:07,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:00:07,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 12:00:07,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:00:07,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 12:00:07,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 12:00:07,491 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 461 out of 637 [2022-11-16 12:00:07,492 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 430 transitions, 900 flow. Second operand has 3 states, 3 states have (on average 462.3333333333333) internal successors, (1387), 3 states have internal predecessors, (1387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:00:07,492 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:00:07,493 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 461 of 637 [2022-11-16 12:00:07,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:00:08,620 INFO L130 PetriNetUnfolder]: 1343/3788 cut-off events. [2022-11-16 12:00:08,621 INFO L131 PetriNetUnfolder]: For 909/996 co-relation queries the response was YES. [2022-11-16 12:00:08,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6614 conditions, 3788 events. 1343/3788 cut-off events. For 909/996 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 27405 event pairs, 908 based on Foata normal form. 0/3414 useless extension candidates. Maximal degree in co-relation 6542. Up to 1854 conditions per place. [2022-11-16 12:00:08,643 INFO L137 encePairwiseOnDemand]: 634/637 looper letters, 27 selfloop transitions, 2 changer transitions 0/429 dead transitions. [2022-11-16 12:00:08,643 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 429 transitions, 956 flow [2022-11-16 12:00:08,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 12:00:08,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-16 12:00:08,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1409 transitions. [2022-11-16 12:00:08,646 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7373103087388801 [2022-11-16 12:00:08,646 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1409 transitions. [2022-11-16 12:00:08,646 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1409 transitions. [2022-11-16 12:00:08,647 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:00:08,647 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1409 transitions. [2022-11-16 12:00:08,649 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 469.6666666666667) internal successors, (1409), 3 states have internal predecessors, (1409), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:00:08,651 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 637.0) internal successors, (2548), 4 states have internal predecessors, (2548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:00:08,652 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 637.0) internal successors, (2548), 4 states have internal predecessors, (2548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:00:08,652 INFO L175 Difference]: Start difference. First operand has 437 places, 430 transitions, 900 flow. Second operand 3 states and 1409 transitions. [2022-11-16 12:00:08,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 429 transitions, 956 flow [2022-11-16 12:00:08,654 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 429 transitions, 952 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-11-16 12:00:08,659 INFO L231 Difference]: Finished difference. Result has 436 places, 429 transitions, 898 flow [2022-11-16 12:00:08,659 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=637, PETRI_DIFFERENCE_MINUEND_FLOW=894, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=898, PETRI_PLACES=436, PETRI_TRANSITIONS=429} [2022-11-16 12:00:08,660 INFO L288 CegarLoopForPetriNet]: 600 programPoint places, -164 predicate places. [2022-11-16 12:00:08,660 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 429 transitions, 898 flow [2022-11-16 12:00:08,660 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 462.3333333333333) internal successors, (1387), 3 states have internal predecessors, (1387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:00:08,661 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:00:08,661 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:00:08,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-11-16 12:00:08,661 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr30ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 300 more)] === [2022-11-16 12:00:08,662 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:00:08,662 INFO L85 PathProgramCache]: Analyzing trace with hash -2010785939, now seen corresponding path program 1 times [2022-11-16 12:00:08,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:00:08,662 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1605341527] [2022-11-16 12:00:08,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:00:08,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:00:08,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:00:08,743 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:00:08,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:00:08,743 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1605341527] [2022-11-16 12:00:08,744 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1605341527] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:00:08,744 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:00:08,744 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-16 12:00:08,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1342661530] [2022-11-16 12:00:08,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:00:08,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 12:00:08,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:00:08,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 12:00:08,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 12:00:08,747 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 461 out of 637 [2022-11-16 12:00:08,748 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 429 transitions, 898 flow. Second operand has 3 states, 3 states have (on average 462.3333333333333) internal successors, (1387), 3 states have internal predecessors, (1387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:00:08,748 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:00:08,748 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 461 of 637 [2022-11-16 12:00:08,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:00:09,899 INFO L130 PetriNetUnfolder]: 1343/3787 cut-off events. [2022-11-16 12:00:09,899 INFO L131 PetriNetUnfolder]: For 909/996 co-relation queries the response was YES. [2022-11-16 12:00:09,911 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6613 conditions, 3787 events. 1343/3787 cut-off events. For 909/996 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 27462 event pairs, 908 based on Foata normal form. 0/3414 useless extension candidates. Maximal degree in co-relation 6541. Up to 1854 conditions per place. [2022-11-16 12:00:09,923 INFO L137 encePairwiseOnDemand]: 634/637 looper letters, 27 selfloop transitions, 2 changer transitions 0/428 dead transitions. [2022-11-16 12:00:09,923 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 428 transitions, 954 flow [2022-11-16 12:00:09,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 12:00:09,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-16 12:00:09,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1409 transitions. [2022-11-16 12:00:09,928 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7373103087388801 [2022-11-16 12:00:09,928 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1409 transitions. [2022-11-16 12:00:09,928 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1409 transitions. [2022-11-16 12:00:09,928 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:00:09,928 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1409 transitions. [2022-11-16 12:00:09,929 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 469.6666666666667) internal successors, (1409), 3 states have internal predecessors, (1409), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:00:09,931 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 637.0) internal successors, (2548), 4 states have internal predecessors, (2548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:00:09,931 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 637.0) internal successors, (2548), 4 states have internal predecessors, (2548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:00:09,931 INFO L175 Difference]: Start difference. First operand has 436 places, 429 transitions, 898 flow. Second operand 3 states and 1409 transitions. [2022-11-16 12:00:09,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 428 transitions, 954 flow [2022-11-16 12:00:09,934 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 428 transitions, 950 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-11-16 12:00:09,939 INFO L231 Difference]: Finished difference. Result has 435 places, 428 transitions, 896 flow [2022-11-16 12:00:09,940 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=637, PETRI_DIFFERENCE_MINUEND_FLOW=892, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=426, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=896, PETRI_PLACES=435, PETRI_TRANSITIONS=428} [2022-11-16 12:00:09,941 INFO L288 CegarLoopForPetriNet]: 600 programPoint places, -165 predicate places. [2022-11-16 12:00:09,941 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 428 transitions, 896 flow [2022-11-16 12:00:09,941 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 462.3333333333333) internal successors, (1387), 3 states have internal predecessors, (1387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:00:09,942 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:00:09,942 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:00:09,942 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-11-16 12:00:09,942 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr31ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 300 more)] === [2022-11-16 12:00:09,943 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:00:09,943 INFO L85 PathProgramCache]: Analyzing trace with hash -557213020, now seen corresponding path program 1 times [2022-11-16 12:00:09,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:00:09,944 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1258050217] [2022-11-16 12:00:09,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:00:09,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:00:09,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:00:10,876 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:00:10,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:00:10,876 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1258050217] [2022-11-16 12:00:10,876 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1258050217] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:00:10,877 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:00:10,877 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-16 12:00:10,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1480024151] [2022-11-16 12:00:10,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:00:10,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-16 12:00:10,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:00:10,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-16 12:00:10,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-11-16 12:00:10,881 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 413 out of 637 [2022-11-16 12:00:10,883 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 428 transitions, 896 flow. Second operand has 6 states, 6 states have (on average 415.1666666666667) internal successors, (2491), 6 states have internal predecessors, (2491), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:00:10,883 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:00:10,883 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 413 of 637 [2022-11-16 12:00:10,883 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:00:17,301 INFO L130 PetriNetUnfolder]: 9455/14668 cut-off events. [2022-11-16 12:00:17,301 INFO L131 PetriNetUnfolder]: For 5163/5163 co-relation queries the response was YES. [2022-11-16 12:00:17,343 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32476 conditions, 14668 events. 9455/14668 cut-off events. For 5163/5163 co-relation queries the response was YES. Maximal size of possible extension queue 532. Compared 86926 event pairs, 1407 based on Foata normal form. 0/14195 useless extension candidates. Maximal degree in co-relation 32403. Up to 6008 conditions per place. [2022-11-16 12:00:17,400 INFO L137 encePairwiseOnDemand]: 632/637 looper letters, 131 selfloop transitions, 4 changer transitions 0/491 dead transitions. [2022-11-16 12:00:17,400 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 491 transitions, 1356 flow [2022-11-16 12:00:17,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-16 12:00:17,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-16 12:00:17,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2594 transitions. [2022-11-16 12:00:17,408 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6787022501308215 [2022-11-16 12:00:17,408 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2594 transitions. [2022-11-16 12:00:17,408 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2594 transitions. [2022-11-16 12:00:17,409 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:00:17,409 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2594 transitions. [2022-11-16 12:00:17,411 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 432.3333333333333) internal successors, (2594), 6 states have internal predecessors, (2594), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:00:17,415 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 637.0) internal successors, (4459), 7 states have internal predecessors, (4459), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:00:17,416 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 637.0) internal successors, (4459), 7 states have internal predecessors, (4459), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:00:17,416 INFO L175 Difference]: Start difference. First operand has 435 places, 428 transitions, 896 flow. Second operand 6 states and 2594 transitions. [2022-11-16 12:00:17,416 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 491 transitions, 1356 flow [2022-11-16 12:00:17,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 491 transitions, 1352 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-11-16 12:00:17,426 INFO L231 Difference]: Finished difference. Result has 437 places, 427 transitions, 898 flow [2022-11-16 12:00:17,427 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=637, PETRI_DIFFERENCE_MINUEND_FLOW=890, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=898, PETRI_PLACES=437, PETRI_TRANSITIONS=427} [2022-11-16 12:00:17,427 INFO L288 CegarLoopForPetriNet]: 600 programPoint places, -163 predicate places. [2022-11-16 12:00:17,428 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 427 transitions, 898 flow [2022-11-16 12:00:17,428 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 415.1666666666667) internal successors, (2491), 6 states have internal predecessors, (2491), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:00:17,428 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:00:17,429 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:00:17,429 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2022-11-16 12:00:17,429 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr32ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 300 more)] === [2022-11-16 12:00:17,429 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:00:17,430 INFO L85 PathProgramCache]: Analyzing trace with hash 2084088737, now seen corresponding path program 1 times [2022-11-16 12:00:17,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:00:17,430 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [577442630] [2022-11-16 12:00:17,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:00:17,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:00:17,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:00:18,287 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:00:18,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:00:18,288 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [577442630] [2022-11-16 12:00:18,288 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [577442630] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:00:18,288 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:00:18,288 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-16 12:00:18,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1121915871] [2022-11-16 12:00:18,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:00:18,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-16 12:00:18,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:00:18,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-16 12:00:18,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-11-16 12:00:18,292 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 413 out of 637 [2022-11-16 12:00:18,293 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 427 transitions, 898 flow. Second operand has 6 states, 6 states have (on average 416.1666666666667) internal successors, (2497), 6 states have internal predecessors, (2497), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:00:18,294 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:00:18,294 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 413 of 637 [2022-11-16 12:00:18,294 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:00:25,259 INFO L130 PetriNetUnfolder]: 8454/13480 cut-off events. [2022-11-16 12:00:25,260 INFO L131 PetriNetUnfolder]: For 5063/5063 co-relation queries the response was YES. [2022-11-16 12:00:25,308 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30515 conditions, 13480 events. 8454/13480 cut-off events. For 5063/5063 co-relation queries the response was YES. Maximal size of possible extension queue 495. Compared 81443 event pairs, 4677 based on Foata normal form. 0/12921 useless extension candidates. Maximal degree in co-relation 30442. Up to 8251 conditions per place. [2022-11-16 12:00:25,485 INFO L137 encePairwiseOnDemand]: 632/637 looper letters, 102 selfloop transitions, 4 changer transitions 0/462 dead transitions. [2022-11-16 12:00:25,485 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 462 transitions, 1228 flow [2022-11-16 12:00:25,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-16 12:00:25,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-16 12:00:25,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2569 transitions. [2022-11-16 12:00:25,492 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6721611721611722 [2022-11-16 12:00:25,492 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2569 transitions. [2022-11-16 12:00:25,492 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2569 transitions. [2022-11-16 12:00:25,493 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:00:25,494 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2569 transitions. [2022-11-16 12:00:25,497 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 428.1666666666667) internal successors, (2569), 6 states have internal predecessors, (2569), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:00:25,500 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 637.0) internal successors, (4459), 7 states have internal predecessors, (4459), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:00:25,500 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 637.0) internal successors, (4459), 7 states have internal predecessors, (4459), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:00:25,501 INFO L175 Difference]: Start difference. First operand has 437 places, 427 transitions, 898 flow. Second operand 6 states and 2569 transitions. [2022-11-16 12:00:25,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 462 transitions, 1228 flow [2022-11-16 12:00:25,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 462 transitions, 1221 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-11-16 12:00:25,507 INFO L231 Difference]: Finished difference. Result has 437 places, 426 transitions, 897 flow [2022-11-16 12:00:25,507 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=637, PETRI_DIFFERENCE_MINUEND_FLOW=889, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=422, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=897, PETRI_PLACES=437, PETRI_TRANSITIONS=426} [2022-11-16 12:00:25,508 INFO L288 CegarLoopForPetriNet]: 600 programPoint places, -163 predicate places. [2022-11-16 12:00:25,508 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 426 transitions, 897 flow [2022-11-16 12:00:25,508 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 416.1666666666667) internal successors, (2497), 6 states have internal predecessors, (2497), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:00:25,509 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:00:25,509 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:00:25,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2022-11-16 12:00:25,509 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr33ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 300 more)] === [2022-11-16 12:00:25,510 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:00:25,510 INFO L85 PathProgramCache]: Analyzing trace with hash -2050432722, now seen corresponding path program 1 times [2022-11-16 12:00:25,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:00:25,510 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1520693257] [2022-11-16 12:00:25,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:00:25,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:00:25,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:00:26,327 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:00:26,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:00:26,328 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1520693257] [2022-11-16 12:00:26,328 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1520693257] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:00:26,328 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:00:26,328 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-16 12:00:26,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1221739874] [2022-11-16 12:00:26,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:00:26,330 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-16 12:00:26,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:00:26,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-16 12:00:26,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-11-16 12:00:26,333 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 413 out of 637 [2022-11-16 12:00:26,335 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 426 transitions, 897 flow. Second operand has 6 states, 6 states have (on average 417.1666666666667) internal successors, (2503), 6 states have internal predecessors, (2503), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:00:26,335 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:00:26,336 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 413 of 637 [2022-11-16 12:00:26,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:00:32,724 INFO L130 PetriNetUnfolder]: 8273/13343 cut-off events. [2022-11-16 12:00:32,724 INFO L131 PetriNetUnfolder]: For 4506/4506 co-relation queries the response was YES. [2022-11-16 12:00:32,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29557 conditions, 13343 events. 8273/13343 cut-off events. For 4506/4506 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 81226 event pairs, 5439 based on Foata normal form. 0/12830 useless extension candidates. Maximal degree in co-relation 29484. Up to 9740 conditions per place. [2022-11-16 12:00:32,817 INFO L137 encePairwiseOnDemand]: 632/637 looper letters, 89 selfloop transitions, 4 changer transitions 0/449 dead transitions. [2022-11-16 12:00:32,817 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 449 transitions, 1161 flow [2022-11-16 12:00:32,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-16 12:00:32,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-16 12:00:32,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2560 transitions. [2022-11-16 12:00:32,822 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6698063840920984 [2022-11-16 12:00:32,822 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2560 transitions. [2022-11-16 12:00:32,822 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2560 transitions. [2022-11-16 12:00:32,823 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:00:32,824 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2560 transitions. [2022-11-16 12:00:32,827 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 426.6666666666667) internal successors, (2560), 6 states have internal predecessors, (2560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:00:32,831 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 637.0) internal successors, (4459), 7 states have internal predecessors, (4459), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:00:32,832 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 637.0) internal successors, (4459), 7 states have internal predecessors, (4459), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:00:32,832 INFO L175 Difference]: Start difference. First operand has 437 places, 426 transitions, 897 flow. Second operand 6 states and 2560 transitions. [2022-11-16 12:00:32,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 449 transitions, 1161 flow [2022-11-16 12:00:32,838 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 449 transitions, 1154 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-11-16 12:00:32,843 INFO L231 Difference]: Finished difference. Result has 437 places, 425 transitions, 896 flow [2022-11-16 12:00:32,843 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=637, PETRI_DIFFERENCE_MINUEND_FLOW=888, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=896, PETRI_PLACES=437, PETRI_TRANSITIONS=425} [2022-11-16 12:00:32,844 INFO L288 CegarLoopForPetriNet]: 600 programPoint places, -163 predicate places. [2022-11-16 12:00:32,844 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 425 transitions, 896 flow [2022-11-16 12:00:32,845 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 417.1666666666667) internal successors, (2503), 6 states have internal predecessors, (2503), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:00:32,845 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:00:32,845 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:00:32,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2022-11-16 12:00:32,846 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr34ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 300 more)] === [2022-11-16 12:00:32,846 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:00:32,846 INFO L85 PathProgramCache]: Analyzing trace with hash -1502108119, now seen corresponding path program 1 times [2022-11-16 12:00:32,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:00:32,847 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [992591679] [2022-11-16 12:00:32,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:00:32,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:00:32,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:00:33,666 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:00:33,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:00:33,667 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [992591679] [2022-11-16 12:00:33,667 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [992591679] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:00:33,667 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:00:33,667 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-16 12:00:33,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [155278614] [2022-11-16 12:00:33,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:00:33,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-16 12:00:33,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:00:33,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-16 12:00:33,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-11-16 12:00:33,671 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 413 out of 637 [2022-11-16 12:00:33,673 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 425 transitions, 896 flow. Second operand has 6 states, 6 states have (on average 418.1666666666667) internal successors, (2509), 6 states have internal predecessors, (2509), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:00:33,673 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:00:33,674 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 413 of 637 [2022-11-16 12:00:33,674 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand