./Ultimate.py --spec ../../sv-benchmarks/c/properties/no-data-race.prp --file ../../sv-benchmarks/c/goblint-regression/09-regions_26-alloc_region_rc.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for data races Using default analysis Version 2329fc70 Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04536931-946a-46a2-b875-c1ee482d1135/bin/uautomizer-uyxdKDjOR8/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04536931-946a-46a2-b875-c1ee482d1135/bin/uautomizer-uyxdKDjOR8/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04536931-946a-46a2-b875-c1ee482d1135/bin/uautomizer-uyxdKDjOR8/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04536931-946a-46a2-b875-c1ee482d1135/bin/uautomizer-uyxdKDjOR8/config/AutomizerReach.xml -i ../../sv-benchmarks/c/goblint-regression/09-regions_26-alloc_region_rc.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04536931-946a-46a2-b875-c1ee482d1135/bin/uautomizer-uyxdKDjOR8/config/svcomp-DataRace-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04536931-946a-46a2-b875-c1ee482d1135/bin/uautomizer-uyxdKDjOR8 --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! data-race) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash a98c974c803b808e0d7e2f56f44a4386aecc7f9a41003cc6d1be849c6b132112 --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-2329fc7 [2022-12-13 18:10:54,185 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-12-13 18:10:54,186 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-12-13 18:10:54,199 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-12-13 18:10:54,199 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-12-13 18:10:54,200 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-12-13 18:10:54,200 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-12-13 18:10:54,202 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-12-13 18:10:54,203 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-12-13 18:10:54,203 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-12-13 18:10:54,204 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-12-13 18:10:54,205 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-12-13 18:10:54,205 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-12-13 18:10:54,206 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-12-13 18:10:54,206 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-12-13 18:10:54,207 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-12-13 18:10:54,208 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-12-13 18:10:54,208 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-12-13 18:10:54,210 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-12-13 18:10:54,211 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-12-13 18:10:54,212 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-12-13 18:10:54,213 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-12-13 18:10:54,214 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-12-13 18:10:54,214 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-12-13 18:10:54,217 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-12-13 18:10:54,217 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-12-13 18:10:54,217 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-12-13 18:10:54,218 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-12-13 18:10:54,218 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-12-13 18:10:54,219 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-12-13 18:10:54,219 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-12-13 18:10:54,220 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-12-13 18:10:54,220 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-12-13 18:10:54,221 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-12-13 18:10:54,221 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-12-13 18:10:54,222 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-12-13 18:10:54,222 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-12-13 18:10:54,222 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-12-13 18:10:54,223 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-12-13 18:10:54,223 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-12-13 18:10:54,224 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-12-13 18:10:54,224 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04536931-946a-46a2-b875-c1ee482d1135/bin/uautomizer-uyxdKDjOR8/config/svcomp-DataRace-32bit-Automizer_Default.epf [2022-12-13 18:10:54,239 INFO L113 SettingsManager]: Loading preferences was successful [2022-12-13 18:10:54,240 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-12-13 18:10:54,240 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-12-13 18:10:54,240 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-12-13 18:10:54,240 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-12-13 18:10:54,240 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-12-13 18:10:54,241 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-12-13 18:10:54,241 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-12-13 18:10:54,241 INFO L138 SettingsManager]: * Use SBE=true [2022-12-13 18:10:54,241 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-12-13 18:10:54,242 INFO L138 SettingsManager]: * sizeof long=4 [2022-12-13 18:10:54,242 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-12-13 18:10:54,242 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-12-13 18:10:54,242 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-12-13 18:10:54,242 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-12-13 18:10:54,242 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-12-13 18:10:54,242 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-12-13 18:10:54,242 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-12-13 18:10:54,242 INFO L138 SettingsManager]: * Check absence of data races in concurrent programs=true [2022-12-13 18:10:54,243 INFO L138 SettingsManager]: * sizeof long double=12 [2022-12-13 18:10:54,243 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-12-13 18:10:54,243 INFO L138 SettingsManager]: * Use constant arrays=true [2022-12-13 18:10:54,243 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-12-13 18:10:54,243 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-12-13 18:10:54,243 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-12-13 18:10:54,243 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-12-13 18:10:54,243 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-13 18:10:54,244 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-12-13 18:10:54,244 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-12-13 18:10:54,244 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-12-13 18:10:54,244 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-12-13 18:10:54,244 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-12-13 18:10:54,244 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-12-13 18:10:54,244 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-12-13 18:10:54,244 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2022-12-13 18:10:54,244 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-12-13 18:10:54,245 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2022-12-13 18:10:54,245 INFO L138 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04536931-946a-46a2-b875-c1ee482d1135/bin/uautomizer-uyxdKDjOR8/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04536931-946a-46a2-b875-c1ee482d1135/bin/uautomizer-uyxdKDjOR8 Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! data-race) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> a98c974c803b808e0d7e2f56f44a4386aecc7f9a41003cc6d1be849c6b132112 [2022-12-13 18:10:54,411 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-12-13 18:10:54,430 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-12-13 18:10:54,432 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-12-13 18:10:54,433 INFO L271 PluginConnector]: Initializing CDTParser... [2022-12-13 18:10:54,433 INFO L275 PluginConnector]: CDTParser initialized [2022-12-13 18:10:54,434 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04536931-946a-46a2-b875-c1ee482d1135/bin/uautomizer-uyxdKDjOR8/../../sv-benchmarks/c/goblint-regression/09-regions_26-alloc_region_rc.i [2022-12-13 18:10:57,006 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-12-13 18:10:57,225 INFO L351 CDTParser]: Found 1 translation units. [2022-12-13 18:10:57,226 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04536931-946a-46a2-b875-c1ee482d1135/sv-benchmarks/c/goblint-regression/09-regions_26-alloc_region_rc.i [2022-12-13 18:10:57,248 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04536931-946a-46a2-b875-c1ee482d1135/bin/uautomizer-uyxdKDjOR8/data/df4d48984/ae7d2d78f4344fa6a34585f17c3cdced/FLAGf102de96c [2022-12-13 18:10:57,561 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04536931-946a-46a2-b875-c1ee482d1135/bin/uautomizer-uyxdKDjOR8/data/df4d48984/ae7d2d78f4344fa6a34585f17c3cdced [2022-12-13 18:10:57,563 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-12-13 18:10:57,565 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-12-13 18:10:57,566 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-12-13 18:10:57,566 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-12-13 18:10:57,569 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-12-13 18:10:57,570 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.12 06:10:57" (1/1) ... [2022-12-13 18:10:57,570 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6205542b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 06:10:57, skipping insertion in model container [2022-12-13 18:10:57,570 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.12 06:10:57" (1/1) ... [2022-12-13 18:10:57,577 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-12-13 18:10:57,608 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-12-13 18:10:58,018 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-13 18:10:58,029 INFO L203 MainTranslator]: Completed pre-run [2022-12-13 18:10:58,082 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-13 18:10:58,154 INFO L208 MainTranslator]: Completed translation [2022-12-13 18:10:58,154 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 06:10:58 WrapperNode [2022-12-13 18:10:58,155 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-12-13 18:10:58,155 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-12-13 18:10:58,155 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-12-13 18:10:58,156 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-12-13 18:10:58,162 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 06:10:58" (1/1) ... [2022-12-13 18:10:58,183 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 06:10:58" (1/1) ... [2022-12-13 18:10:58,220 INFO L138 Inliner]: procedures = 370, calls = 46, calls flagged for inlining = 7, calls inlined = 7, statements flattened = 236 [2022-12-13 18:10:58,221 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-12-13 18:10:58,221 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-12-13 18:10:58,221 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-12-13 18:10:58,222 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-12-13 18:10:58,230 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 06:10:58" (1/1) ... [2022-12-13 18:10:58,230 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 06:10:58" (1/1) ... [2022-12-13 18:10:58,237 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 06:10:58" (1/1) ... [2022-12-13 18:10:58,238 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 06:10:58" (1/1) ... [2022-12-13 18:10:58,260 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 06:10:58" (1/1) ... [2022-12-13 18:10:58,264 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 06:10:58" (1/1) ... [2022-12-13 18:10:58,267 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 06:10:58" (1/1) ... [2022-12-13 18:10:58,269 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 06:10:58" (1/1) ... [2022-12-13 18:10:58,273 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-12-13 18:10:58,274 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-12-13 18:10:58,274 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-12-13 18:10:58,274 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-12-13 18:10:58,275 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 06:10:58" (1/1) ... [2022-12-13 18:10:58,282 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-13 18:10:58,292 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04536931-946a-46a2-b875-c1ee482d1135/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 18:10:58,302 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04536931-946a-46a2-b875-c1ee482d1135/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-12-13 18:10:58,304 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04536931-946a-46a2-b875-c1ee482d1135/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-12-13 18:10:58,340 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-12-13 18:10:58,340 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-12-13 18:10:58,340 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-12-13 18:10:58,340 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-12-13 18:10:58,340 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-12-13 18:10:58,340 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-12-13 18:10:58,340 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2022-12-13 18:10:58,341 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-12-13 18:10:58,341 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-12-13 18:10:58,341 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-12-13 18:10:58,341 INFO L130 BoogieDeclarations]: Found specification of procedure t_fun [2022-12-13 18:10:58,341 INFO L138 BoogieDeclarations]: Found implementation of procedure t_fun [2022-12-13 18:10:58,341 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-12-13 18:10:58,341 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-12-13 18:10:58,342 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-12-13 18:10:58,343 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-12-13 18:10:58,461 INFO L235 CfgBuilder]: Building ICFG [2022-12-13 18:10:58,463 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-12-13 18:10:58,844 INFO L276 CfgBuilder]: Performing block encoding [2022-12-13 18:10:58,853 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-12-13 18:10:58,853 INFO L300 CfgBuilder]: Removed 1 assume(true) statements. [2022-12-13 18:10:58,854 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.12 06:10:58 BoogieIcfgContainer [2022-12-13 18:10:58,855 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-12-13 18:10:58,857 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-12-13 18:10:58,857 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-12-13 18:10:58,859 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-12-13 18:10:58,859 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.12 06:10:57" (1/3) ... [2022-12-13 18:10:58,860 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7e4b1081 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.12 06:10:58, skipping insertion in model container [2022-12-13 18:10:58,860 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 06:10:58" (2/3) ... [2022-12-13 18:10:58,860 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7e4b1081 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.12 06:10:58, skipping insertion in model container [2022-12-13 18:10:58,860 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.12 06:10:58" (3/3) ... [2022-12-13 18:10:58,861 INFO L112 eAbstractionObserver]: Analyzing ICFG 09-regions_26-alloc_region_rc.i [2022-12-13 18:10:58,869 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-12-13 18:10:58,878 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-12-13 18:10:58,878 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 20 error locations. [2022-12-13 18:10:58,878 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-12-13 18:10:58,959 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-12-13 18:10:58,987 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 276 places, 274 transitions, 553 flow [2022-12-13 18:10:59,056 INFO L130 PetriNetUnfolder]: 2/273 cut-off events. [2022-12-13 18:10:59,056 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-12-13 18:10:59,061 INFO L83 FinitePrefix]: Finished finitePrefix Result has 277 conditions, 273 events. 2/273 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 257 event pairs, 0 based on Foata normal form. 0/251 useless extension candidates. Maximal degree in co-relation 199. Up to 2 conditions per place. [2022-12-13 18:10:59,061 INFO L82 GeneralOperation]: Start removeDead. Operand has 276 places, 274 transitions, 553 flow [2022-12-13 18:10:59,065 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 275 places, 273 transitions, 549 flow [2022-12-13 18:10:59,068 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2022-12-13 18:10:59,076 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 275 places, 273 transitions, 549 flow [2022-12-13 18:10:59,078 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 275 places, 273 transitions, 549 flow [2022-12-13 18:10:59,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 275 places, 273 transitions, 549 flow [2022-12-13 18:10:59,123 INFO L130 PetriNetUnfolder]: 2/273 cut-off events. [2022-12-13 18:10:59,123 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-12-13 18:10:59,124 INFO L83 FinitePrefix]: Finished finitePrefix Result has 277 conditions, 273 events. 2/273 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 257 event pairs, 0 based on Foata normal form. 0/251 useless extension candidates. Maximal degree in co-relation 199. Up to 2 conditions per place. [2022-12-13 18:10:59,130 INFO L119 LiptonReduction]: Number of co-enabled transitions 19488 [2022-12-13 18:11:46,331 WARN L233 SmtUtils]: Spent 27.90s on a formula simplification. DAG size of input: 239 DAG size of output: 230 (called from [L 278] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2022-12-13 18:12:18,797 WARN L233 SmtUtils]: Spent 28.74s on a formula simplification. DAG size of input: 239 DAG size of output: 230 (called from [L 278] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2022-12-13 18:12:30,381 WARN L233 SmtUtils]: Spent 11.58s on a formula simplification that was a NOOP. DAG size: 214 (called from [L 301] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2022-12-13 18:12:30,402 INFO L134 LiptonReduction]: Checked pairs total: 146374 [2022-12-13 18:12:30,402 INFO L136 LiptonReduction]: Total number of compositions: 158 [2022-12-13 18:12:30,412 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-12-13 18:12:30,415 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;@6d914fe4, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2022-12-13 18:12:30,415 INFO L358 AbstractCegarLoop]: Starting to check reachability of 28 error locations. [2022-12-13 18:12:30,416 INFO L130 PetriNetUnfolder]: 0/0 cut-off events. [2022-12-13 18:12:30,416 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-12-13 18:12:30,416 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 18:12:30,417 INFO L209 CegarLoopForPetriNet]: trace histogram [1] [2022-12-13 18:12:30,417 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 25 more)] === [2022-12-13 18:12:30,420 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 18:12:30,421 INFO L85 PathProgramCache]: Analyzing trace with hash 833, now seen corresponding path program 1 times [2022-12-13 18:12:30,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 18:12:30,427 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1957449111] [2022-12-13 18:12:30,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 18:12:30,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 18:12:30,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 18:12:30,502 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 18:12:30,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 18:12:30,503 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1957449111] [2022-12-13 18:12:30,503 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1957449111] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 18:12:30,503 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 18:12:30,504 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [0] imperfect sequences [] total 0 [2022-12-13 18:12:30,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1712734917] [2022-12-13 18:12:30,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 18:12:30,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-12-13 18:12:30,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 18:12:30,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-12-13 18:12:30,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-12-13 18:12:30,529 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 272 out of 432 [2022-12-13 18:12:30,531 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 132 transitions, 267 flow. Second operand has 2 states, 2 states have (on average 272.5) internal successors, (545), 2 states have internal predecessors, (545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:12:30,531 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 18:12:30,531 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 272 of 432 [2022-12-13 18:12:30,532 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 18:12:30,790 INFO L130 PetriNetUnfolder]: 397/1799 cut-off events. [2022-12-13 18:12:30,790 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-12-13 18:12:30,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2620 conditions, 1799 events. 397/1799 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 12009 event pairs, 378 based on Foata normal form. 19/1757 useless extension candidates. Maximal degree in co-relation 2611. Up to 817 conditions per place. [2022-12-13 18:12:30,801 INFO L137 encePairwiseOnDemand]: 427/432 looper letters, 42 selfloop transitions, 0 changer transitions 0/127 dead transitions. [2022-12-13 18:12:30,801 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 127 transitions, 341 flow [2022-12-13 18:12:30,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-12-13 18:12:30,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-12-13 18:12:30,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 591 transitions. [2022-12-13 18:12:30,815 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6840277777777778 [2022-12-13 18:12:30,815 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 591 transitions. [2022-12-13 18:12:30,816 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 591 transitions. [2022-12-13 18:12:30,818 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 18:12:30,821 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 591 transitions. [2022-12-13 18:12:30,825 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 295.5) internal successors, (591), 2 states have internal predecessors, (591), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:12:30,832 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 432.0) internal successors, (1296), 3 states have internal predecessors, (1296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:12:30,833 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 432.0) internal successors, (1296), 3 states have internal predecessors, (1296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:12:30,835 INFO L175 Difference]: Start difference. First operand has 134 places, 132 transitions, 267 flow. Second operand 2 states and 591 transitions. [2022-12-13 18:12:30,836 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 127 transitions, 341 flow [2022-12-13 18:12:30,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 127 transitions, 340 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-12-13 18:12:30,843 INFO L231 Difference]: Finished difference. Result has 130 places, 127 transitions, 256 flow [2022-12-13 18:12:30,845 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=432, PETRI_DIFFERENCE_MINUEND_FLOW=256, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=256, PETRI_PLACES=130, PETRI_TRANSITIONS=127} [2022-12-13 18:12:30,848 INFO L288 CegarLoopForPetriNet]: 134 programPoint places, -4 predicate places. [2022-12-13 18:12:30,849 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 127 transitions, 256 flow [2022-12-13 18:12:30,849 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 272.5) internal successors, (545), 2 states have internal predecessors, (545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:12:30,849 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 18:12:30,850 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 18:12:30,850 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-12-13 18:12:30,850 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 25 more)] === [2022-12-13 18:12:30,851 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 18:12:30,851 INFO L85 PathProgramCache]: Analyzing trace with hash 122817219, now seen corresponding path program 1 times [2022-12-13 18:12:30,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 18:12:30,851 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [33702943] [2022-12-13 18:12:30,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 18:12:30,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 18:12:30,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 18:12:31,396 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 18:12:31,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 18:12:31,397 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [33702943] [2022-12-13 18:12:31,397 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [33702943] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 18:12:31,397 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 18:12:31,397 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-13 18:12:31,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [173125974] [2022-12-13 18:12:31,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 18:12:31,399 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-13 18:12:31,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 18:12:31,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-13 18:12:31,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-12-13 18:12:31,807 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 432 [2022-12-13 18:12:31,810 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 127 transitions, 256 flow. Second operand has 6 states, 6 states have (on average 191.5) internal successors, (1149), 6 states have internal predecessors, (1149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:12:31,810 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 18:12:31,810 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 432 [2022-12-13 18:12:31,810 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 18:12:32,940 INFO L130 PetriNetUnfolder]: 2406/5567 cut-off events. [2022-12-13 18:12:32,940 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-12-13 18:12:32,945 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10439 conditions, 5567 events. 2406/5567 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 33936 event pairs, 1906 based on Foata normal form. 0/5424 useless extension candidates. Maximal degree in co-relation 10436. Up to 4572 conditions per place. [2022-12-13 18:12:32,959 INFO L137 encePairwiseOnDemand]: 390/432 looper letters, 172 selfloop transitions, 149 changer transitions 0/351 dead transitions. [2022-12-13 18:12:32,959 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 351 transitions, 1346 flow [2022-12-13 18:12:32,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-13 18:12:32,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-12-13 18:12:32,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1462 transitions. [2022-12-13 18:12:32,963 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5640432098765432 [2022-12-13 18:12:32,963 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1462 transitions. [2022-12-13 18:12:32,964 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1462 transitions. [2022-12-13 18:12:32,964 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 18:12:32,964 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1462 transitions. [2022-12-13 18:12:32,966 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 243.66666666666666) internal successors, (1462), 6 states have internal predecessors, (1462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:12:32,970 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 432.0) internal successors, (3024), 7 states have internal predecessors, (3024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:12:32,971 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 432.0) internal successors, (3024), 7 states have internal predecessors, (3024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:12:32,971 INFO L175 Difference]: Start difference. First operand has 130 places, 127 transitions, 256 flow. Second operand 6 states and 1462 transitions. [2022-12-13 18:12:32,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 351 transitions, 1346 flow [2022-12-13 18:12:32,974 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 351 transitions, 1346 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-12-13 18:12:32,976 INFO L231 Difference]: Finished difference. Result has 139 places, 275 transitions, 1084 flow [2022-12-13 18:12:32,977 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=432, PETRI_DIFFERENCE_MINUEND_FLOW=256, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1084, PETRI_PLACES=139, PETRI_TRANSITIONS=275} [2022-12-13 18:12:32,977 INFO L288 CegarLoopForPetriNet]: 134 programPoint places, 5 predicate places. [2022-12-13 18:12:32,977 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 275 transitions, 1084 flow [2022-12-13 18:12:32,978 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 191.5) internal successors, (1149), 6 states have internal predecessors, (1149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:12:32,978 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 18:12:32,978 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 18:12:32,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-12-13 18:12:32,979 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 25 more)] === [2022-12-13 18:12:32,979 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 18:12:32,979 INFO L85 PathProgramCache]: Analyzing trace with hash -1759166502, now seen corresponding path program 1 times [2022-12-13 18:12:32,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 18:12:32,980 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1395807231] [2022-12-13 18:12:32,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 18:12:32,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 18:12:33,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 18:12:33,231 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 18:12:33,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 18:12:33,231 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1395807231] [2022-12-13 18:12:33,231 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1395807231] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 18:12:33,231 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 18:12:33,231 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-13 18:12:33,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1729166778] [2022-12-13 18:12:33,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 18:12:33,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-13 18:12:33,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 18:12:33,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-13 18:12:33,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-12-13 18:12:33,568 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 188 out of 432 [2022-12-13 18:12:33,570 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 275 transitions, 1084 flow. Second operand has 6 states, 6 states have (on average 189.5) internal successors, (1137), 6 states have internal predecessors, (1137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:12:33,570 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 18:12:33,570 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 188 of 432 [2022-12-13 18:12:33,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 18:12:34,763 INFO L130 PetriNetUnfolder]: 2663/6123 cut-off events. [2022-12-13 18:12:34,763 INFO L131 PetriNetUnfolder]: For 1032/1059 co-relation queries the response was YES. [2022-12-13 18:12:34,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14138 conditions, 6123 events. 2663/6123 cut-off events. For 1032/1059 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 37698 event pairs, 1920 based on Foata normal form. 0/5983 useless extension candidates. Maximal degree in co-relation 14130. Up to 5121 conditions per place. [2022-12-13 18:12:34,792 INFO L137 encePairwiseOnDemand]: 398/432 looper letters, 289 selfloop transitions, 121 changer transitions 0/451 dead transitions. [2022-12-13 18:12:34,792 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 451 transitions, 2306 flow [2022-12-13 18:12:34,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-13 18:12:34,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-12-13 18:12:34,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1403 transitions. [2022-12-13 18:12:34,795 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5412808641975309 [2022-12-13 18:12:34,795 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1403 transitions. [2022-12-13 18:12:34,795 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1403 transitions. [2022-12-13 18:12:34,795 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 18:12:34,795 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1403 transitions. [2022-12-13 18:12:34,797 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 233.83333333333334) internal successors, (1403), 6 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-12-13 18:12:34,800 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 432.0) internal successors, (3024), 7 states have internal predecessors, (3024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:12:34,801 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 432.0) internal successors, (3024), 7 states have internal predecessors, (3024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:12:34,801 INFO L175 Difference]: Start difference. First operand has 139 places, 275 transitions, 1084 flow. Second operand 6 states and 1403 transitions. [2022-12-13 18:12:34,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 451 transitions, 2306 flow [2022-12-13 18:12:34,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 451 transitions, 2306 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-12-13 18:12:34,812 INFO L231 Difference]: Finished difference. Result has 148 places, 391 transitions, 1790 flow [2022-12-13 18:12:34,812 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=432, PETRI_DIFFERENCE_MINUEND_FLOW=1084, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1790, PETRI_PLACES=148, PETRI_TRANSITIONS=391} [2022-12-13 18:12:34,813 INFO L288 CegarLoopForPetriNet]: 134 programPoint places, 14 predicate places. [2022-12-13 18:12:34,813 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 391 transitions, 1790 flow [2022-12-13 18:12:34,813 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 189.5) internal successors, (1137), 6 states have internal predecessors, (1137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:12:34,813 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 18:12:34,813 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 18:12:34,814 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-12-13 18:12:34,814 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 25 more)] === [2022-12-13 18:12:34,814 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 18:12:34,814 INFO L85 PathProgramCache]: Analyzing trace with hash -1244481222, now seen corresponding path program 1 times [2022-12-13 18:12:34,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 18:12:34,814 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [196391685] [2022-12-13 18:12:34,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 18:12:34,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 18:12:34,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 18:12:35,158 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 18:12:35,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 18:12:35,159 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [196391685] [2022-12-13 18:12:35,159 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [196391685] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 18:12:35,159 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 18:12:35,159 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-12-13 18:12:35,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1499194916] [2022-12-13 18:12:35,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 18:12:35,160 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-13 18:12:35,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 18:12:35,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-13 18:12:35,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2022-12-13 18:12:36,111 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 179 out of 432 [2022-12-13 18:12:36,112 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 391 transitions, 1790 flow. Second operand has 11 states, 11 states have (on average 180.0909090909091) internal successors, (1981), 11 states have internal predecessors, (1981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:12:36,113 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 18:12:36,113 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 179 of 432 [2022-12-13 18:12:36,113 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 18:12:39,845 INFO L130 PetriNetUnfolder]: 8415/19592 cut-off events. [2022-12-13 18:12:39,846 INFO L131 PetriNetUnfolder]: For 8867/8986 co-relation queries the response was YES. [2022-12-13 18:12:39,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53514 conditions, 19592 events. 8415/19592 cut-off events. For 8867/8986 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 163528 event pairs, 2146 based on Foata normal form. 20/19155 useless extension candidates. Maximal degree in co-relation 53501. Up to 6027 conditions per place. [2022-12-13 18:12:39,929 INFO L137 encePairwiseOnDemand]: 392/432 looper letters, 1380 selfloop transitions, 168 changer transitions 4/1598 dead transitions. [2022-12-13 18:12:39,930 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 1598 transitions, 10423 flow [2022-12-13 18:12:39,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-12-13 18:12:39,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-12-13 18:12:39,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 4310 transitions. [2022-12-13 18:12:39,939 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4988425925925926 [2022-12-13 18:12:39,939 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 4310 transitions. [2022-12-13 18:12:39,939 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 4310 transitions. [2022-12-13 18:12:39,941 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 18:12:39,941 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 4310 transitions. [2022-12-13 18:12:39,947 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 215.5) internal successors, (4310), 20 states have internal predecessors, (4310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:12:39,956 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 432.0) internal successors, (9072), 21 states have internal predecessors, (9072), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:12:39,958 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 432.0) internal successors, (9072), 21 states have internal predecessors, (9072), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:12:39,958 INFO L175 Difference]: Start difference. First operand has 148 places, 391 transitions, 1790 flow. Second operand 20 states and 4310 transitions. [2022-12-13 18:12:39,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 1598 transitions, 10423 flow [2022-12-13 18:12:40,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 1598 transitions, 10249 flow, removed 87 selfloop flow, removed 0 redundant places. [2022-12-13 18:12:40,027 INFO L231 Difference]: Finished difference. Result has 185 places, 559 transitions, 3560 flow [2022-12-13 18:12:40,028 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=432, PETRI_DIFFERENCE_MINUEND_FLOW=1760, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=3560, PETRI_PLACES=185, PETRI_TRANSITIONS=559} [2022-12-13 18:12:40,028 INFO L288 CegarLoopForPetriNet]: 134 programPoint places, 51 predicate places. [2022-12-13 18:12:40,028 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 559 transitions, 3560 flow [2022-12-13 18:12:40,029 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 180.0909090909091) internal successors, (1981), 11 states have internal predecessors, (1981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:12:40,029 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 18:12:40,029 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 18:12:40,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-12-13 18:12:40,030 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 25 more)] === [2022-12-13 18:12:40,030 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 18:12:40,030 INFO L85 PathProgramCache]: Analyzing trace with hash 591740682, now seen corresponding path program 2 times [2022-12-13 18:12:40,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 18:12:40,030 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1835466137] [2022-12-13 18:12:40,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 18:12:40,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 18:12:40,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 18:12:40,522 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 18:12:40,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 18:12:40,522 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1835466137] [2022-12-13 18:12:40,522 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1835466137] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 18:12:40,522 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 18:12:40,522 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-12-13 18:12:40,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [243987858] [2022-12-13 18:12:40,523 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 18:12:40,523 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-13 18:12:40,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 18:12:40,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-13 18:12:40,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2022-12-13 18:12:41,399 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 179 out of 432 [2022-12-13 18:12:41,400 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 559 transitions, 3560 flow. Second operand has 11 states, 11 states have (on average 180.0909090909091) internal successors, (1981), 11 states have internal predecessors, (1981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:12:41,400 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 18:12:41,401 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 179 of 432 [2022-12-13 18:12:41,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 18:12:46,678 INFO L130 PetriNetUnfolder]: 10843/24999 cut-off events. [2022-12-13 18:12:46,678 INFO L131 PetriNetUnfolder]: For 24009/24184 co-relation queries the response was YES. [2022-12-13 18:12:46,740 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74563 conditions, 24999 events. 10843/24999 cut-off events. For 24009/24184 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 216673 event pairs, 2981 based on Foata normal form. 14/24435 useless extension candidates. Maximal degree in co-relation 74531. Up to 13100 conditions per place. [2022-12-13 18:12:46,806 INFO L137 encePairwiseOnDemand]: 390/432 looper letters, 1007 selfloop transitions, 206 changer transitions 4/1263 dead transitions. [2022-12-13 18:12:46,806 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 1263 transitions, 9499 flow [2022-12-13 18:12:46,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-12-13 18:12:46,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2022-12-13 18:12:46,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 4756 transitions. [2022-12-13 18:12:46,814 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4786634460547504 [2022-12-13 18:12:46,814 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 4756 transitions. [2022-12-13 18:12:46,814 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 4756 transitions. [2022-12-13 18:12:46,816 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 18:12:46,816 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 4756 transitions. [2022-12-13 18:12:46,822 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 206.7826086956522) internal successors, (4756), 23 states have internal predecessors, (4756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:12:46,832 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 432.0) internal successors, (10368), 24 states have internal predecessors, (10368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:12:46,835 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 432.0) internal successors, (10368), 24 states have internal predecessors, (10368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:12:46,835 INFO L175 Difference]: Start difference. First operand has 185 places, 559 transitions, 3560 flow. Second operand 23 states and 4756 transitions. [2022-12-13 18:12:46,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 1263 transitions, 9499 flow [2022-12-13 18:12:47,012 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 1263 transitions, 9499 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-12-13 18:12:47,021 INFO L231 Difference]: Finished difference. Result has 225 places, 749 transitions, 6039 flow [2022-12-13 18:12:47,021 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=432, PETRI_DIFFERENCE_MINUEND_FLOW=3560, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=6039, PETRI_PLACES=225, PETRI_TRANSITIONS=749} [2022-12-13 18:12:47,022 INFO L288 CegarLoopForPetriNet]: 134 programPoint places, 91 predicate places. [2022-12-13 18:12:47,022 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 749 transitions, 6039 flow [2022-12-13 18:12:47,023 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 180.0909090909091) internal successors, (1981), 11 states have internal predecessors, (1981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:12:47,023 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 18:12:47,023 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 18:12:47,023 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-12-13 18:12:47,023 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 25 more)] === [2022-12-13 18:12:47,023 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 18:12:47,023 INFO L85 PathProgramCache]: Analyzing trace with hash -123230141, now seen corresponding path program 1 times [2022-12-13 18:12:47,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 18:12:47,024 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [686544668] [2022-12-13 18:12:47,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 18:12:47,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 18:12:47,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 18:12:47,319 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 18:12:47,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 18:12:47,319 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [686544668] [2022-12-13 18:12:47,319 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [686544668] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 18:12:47,319 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 18:12:47,319 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-12-13 18:12:47,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [519567409] [2022-12-13 18:12:47,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 18:12:47,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-13 18:12:47,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 18:12:47,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-13 18:12:47,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2022-12-13 18:12:48,538 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 179 out of 432 [2022-12-13 18:12:48,540 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 749 transitions, 6039 flow. Second operand has 11 states, 11 states have (on average 180.0909090909091) internal successors, (1981), 11 states have internal predecessors, (1981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:12:48,540 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 18:12:48,540 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 179 of 432 [2022-12-13 18:12:48,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 18:12:56,068 INFO L130 PetriNetUnfolder]: 11088/25768 cut-off events. [2022-12-13 18:12:56,068 INFO L131 PetriNetUnfolder]: For 43288/43607 co-relation queries the response was YES. [2022-12-13 18:12:56,199 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81665 conditions, 25768 events. 11088/25768 cut-off events. For 43288/43607 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 223316 event pairs, 4523 based on Foata normal form. 7/25196 useless extension candidates. Maximal degree in co-relation 81614. Up to 10190 conditions per place. [2022-12-13 18:12:56,269 INFO L137 encePairwiseOnDemand]: 400/432 looper letters, 1645 selfloop transitions, 145 changer transitions 4/1835 dead transitions. [2022-12-13 18:12:56,269 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 1835 transitions, 15819 flow [2022-12-13 18:12:56,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-12-13 18:12:56,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-12-13 18:12:56,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2832 transitions. [2022-12-13 18:12:56,274 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5462962962962963 [2022-12-13 18:12:56,274 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2832 transitions. [2022-12-13 18:12:56,274 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2832 transitions. [2022-12-13 18:12:56,275 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 18:12:56,275 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2832 transitions. [2022-12-13 18:12:56,279 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 236.0) internal successors, (2832), 12 states have internal predecessors, (2832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:12:56,284 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 432.0) internal successors, (5616), 13 states have internal predecessors, (5616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:12:56,287 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 432.0) internal successors, (5616), 13 states have internal predecessors, (5616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:12:56,287 INFO L175 Difference]: Start difference. First operand has 225 places, 749 transitions, 6039 flow. Second operand 12 states and 2832 transitions. [2022-12-13 18:12:56,287 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 1835 transitions, 15819 flow [2022-12-13 18:12:56,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 1835 transitions, 15317 flow, removed 251 selfloop flow, removed 0 redundant places. [2022-12-13 18:12:56,778 INFO L231 Difference]: Finished difference. Result has 241 places, 859 transitions, 6940 flow [2022-12-13 18:12:56,778 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=432, PETRI_DIFFERENCE_MINUEND_FLOW=5625, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=749, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=607, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6940, PETRI_PLACES=241, PETRI_TRANSITIONS=859} [2022-12-13 18:12:56,779 INFO L288 CegarLoopForPetriNet]: 134 programPoint places, 107 predicate places. [2022-12-13 18:12:56,779 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 859 transitions, 6940 flow [2022-12-13 18:12:56,780 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 180.0909090909091) internal successors, (1981), 11 states have internal predecessors, (1981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:12:56,780 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 18:12:56,780 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 18:12:56,780 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-12-13 18:12:56,781 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 25 more)] === [2022-12-13 18:12:56,781 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 18:12:56,781 INFO L85 PathProgramCache]: Analyzing trace with hash -130391277, now seen corresponding path program 2 times [2022-12-13 18:12:56,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 18:12:56,781 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [808951821] [2022-12-13 18:12:56,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 18:12:56,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 18:12:56,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 18:12:57,069 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 18:12:57,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 18:12:57,069 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [808951821] [2022-12-13 18:12:57,070 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [808951821] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 18:12:57,070 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 18:12:57,070 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-12-13 18:12:57,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1007732123] [2022-12-13 18:12:57,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 18:12:57,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-13 18:12:57,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 18:12:57,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-13 18:12:57,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2022-12-13 18:12:58,332 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 179 out of 432 [2022-12-13 18:12:58,335 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 859 transitions, 6940 flow. Second operand has 11 states, 11 states have (on average 180.0909090909091) internal successors, (1981), 11 states have internal predecessors, (1981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:12:58,335 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 18:12:58,335 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 179 of 432 [2022-12-13 18:12:58,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 18:13:05,888 INFO L130 PetriNetUnfolder]: 11119/25569 cut-off events. [2022-12-13 18:13:05,888 INFO L131 PetriNetUnfolder]: For 46323/46764 co-relation queries the response was YES. [2022-12-13 18:13:06,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84495 conditions, 25569 events. 11119/25569 cut-off events. For 46323/46764 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 219474 event pairs, 6013 based on Foata normal form. 49/25033 useless extension candidates. Maximal degree in co-relation 84438. Up to 15509 conditions per place. [2022-12-13 18:13:06,150 INFO L137 encePairwiseOnDemand]: 392/432 looper letters, 714 selfloop transitions, 286 changer transitions 2/1043 dead transitions. [2022-12-13 18:13:06,151 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 1043 transitions, 9901 flow [2022-12-13 18:13:06,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-13 18:13:06,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-12-13 18:13:06,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 2168 transitions. [2022-12-13 18:13:06,155 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5018518518518519 [2022-12-13 18:13:06,155 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 2168 transitions. [2022-12-13 18:13:06,155 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 2168 transitions. [2022-12-13 18:13:06,156 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 18:13:06,156 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 2168 transitions. [2022-12-13 18:13:06,160 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 216.8) internal successors, (2168), 10 states have internal predecessors, (2168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:13:06,164 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 432.0) internal successors, (4752), 11 states have internal predecessors, (4752), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:13:06,164 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 432.0) internal successors, (4752), 11 states have internal predecessors, (4752), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:13:06,165 INFO L175 Difference]: Start difference. First operand has 241 places, 859 transitions, 6940 flow. Second operand 10 states and 2168 transitions. [2022-12-13 18:13:06,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 1043 transitions, 9901 flow [2022-12-13 18:13:06,572 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 1043 transitions, 9830 flow, removed 0 selfloop flow, removed 5 redundant places. [2022-12-13 18:13:06,581 INFO L231 Difference]: Finished difference. Result has 248 places, 866 transitions, 7597 flow [2022-12-13 18:13:06,582 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=432, PETRI_DIFFERENCE_MINUEND_FLOW=6885, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=859, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=279, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=575, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7597, PETRI_PLACES=248, PETRI_TRANSITIONS=866} [2022-12-13 18:13:06,582 INFO L288 CegarLoopForPetriNet]: 134 programPoint places, 114 predicate places. [2022-12-13 18:13:06,582 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 866 transitions, 7597 flow [2022-12-13 18:13:06,582 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 180.0909090909091) internal successors, (1981), 11 states have internal predecessors, (1981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:13:06,582 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 18:13:06,582 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 18:13:06,583 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-12-13 18:13:06,583 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 25 more)] === [2022-12-13 18:13:06,583 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 18:13:06,583 INFO L85 PathProgramCache]: Analyzing trace with hash 1712991763, now seen corresponding path program 3 times [2022-12-13 18:13:06,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 18:13:06,583 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1339086869] [2022-12-13 18:13:06,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 18:13:06,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 18:13:06,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 18:13:06,860 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 18:13:06,860 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 18:13:06,860 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1339086869] [2022-12-13 18:13:06,860 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1339086869] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 18:13:06,861 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 18:13:06,861 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-12-13 18:13:06,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [582443670] [2022-12-13 18:13:06,861 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 18:13:06,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-13 18:13:06,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 18:13:06,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-13 18:13:06,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2022-12-13 18:13:07,989 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 179 out of 432 [2022-12-13 18:13:07,990 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 866 transitions, 7597 flow. Second operand has 11 states, 11 states have (on average 180.0909090909091) internal successors, (1981), 11 states have internal predecessors, (1981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:13:07,990 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 18:13:07,990 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 179 of 432 [2022-12-13 18:13:07,990 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 18:13:15,091 INFO L130 PetriNetUnfolder]: 11219/25937 cut-off events. [2022-12-13 18:13:15,092 INFO L131 PetriNetUnfolder]: For 51227/51705 co-relation queries the response was YES. [2022-12-13 18:13:15,217 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88463 conditions, 25937 events. 11219/25937 cut-off events. For 51227/51705 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 225478 event pairs, 2727 based on Foata normal form. 25/25380 useless extension candidates. Maximal degree in co-relation 88403. Up to 13170 conditions per place. [2022-12-13 18:13:15,286 INFO L137 encePairwiseOnDemand]: 407/432 looper letters, 1265 selfloop transitions, 132 changer transitions 4/1442 dead transitions. [2022-12-13 18:13:15,286 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 1442 transitions, 13679 flow [2022-12-13 18:13:15,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-12-13 18:13:15,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-12-13 18:13:15,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 3090 transitions. [2022-12-13 18:13:15,290 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5109126984126984 [2022-12-13 18:13:15,291 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 3090 transitions. [2022-12-13 18:13:15,291 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 3090 transitions. [2022-12-13 18:13:15,292 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 18:13:15,292 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 3090 transitions. [2022-12-13 18:13:15,295 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 220.71428571428572) internal successors, (3090), 14 states have internal predecessors, (3090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:13:15,299 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 432.0) internal successors, (6480), 15 states have internal predecessors, (6480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:13:15,300 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 432.0) internal successors, (6480), 15 states have internal predecessors, (6480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:13:15,300 INFO L175 Difference]: Start difference. First operand has 248 places, 866 transitions, 7597 flow. Second operand 14 states and 3090 transitions. [2022-12-13 18:13:15,300 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 1442 transitions, 13679 flow [2022-12-13 18:13:15,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 1442 transitions, 12954 flow, removed 8 selfloop flow, removed 6 redundant places. [2022-12-13 18:13:15,827 INFO L231 Difference]: Finished difference. Result has 260 places, 943 transitions, 8292 flow [2022-12-13 18:13:15,828 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=432, PETRI_DIFFERENCE_MINUEND_FLOW=7077, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=866, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=737, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=8292, PETRI_PLACES=260, PETRI_TRANSITIONS=943} [2022-12-13 18:13:15,828 INFO L288 CegarLoopForPetriNet]: 134 programPoint places, 126 predicate places. [2022-12-13 18:13:15,828 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 943 transitions, 8292 flow [2022-12-13 18:13:15,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 180.0909090909091) internal successors, (1981), 11 states have internal predecessors, (1981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:13:15,829 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 18:13:15,829 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 18:13:15,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-12-13 18:13:15,829 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 25 more)] === [2022-12-13 18:13:15,829 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 18:13:15,829 INFO L85 PathProgramCache]: Analyzing trace with hash 1153566282, now seen corresponding path program 3 times [2022-12-13 18:13:15,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 18:13:15,830 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1338592055] [2022-12-13 18:13:15,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 18:13:15,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 18:13:15,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 18:13:16,173 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 18:13:16,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 18:13:16,173 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1338592055] [2022-12-13 18:13:16,173 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1338592055] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 18:13:16,173 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 18:13:16,174 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-12-13 18:13:16,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1571059065] [2022-12-13 18:13:16,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 18:13:16,174 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-13 18:13:16,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 18:13:16,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-13 18:13:16,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2022-12-13 18:13:17,314 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 179 out of 432 [2022-12-13 18:13:17,315 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 943 transitions, 8292 flow. Second operand has 11 states, 11 states have (on average 180.0909090909091) internal successors, (1981), 11 states have internal predecessors, (1981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:13:17,315 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 18:13:17,315 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 179 of 432 [2022-12-13 18:13:17,315 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 18:13:24,897 INFO L130 PetriNetUnfolder]: 11034/25401 cut-off events. [2022-12-13 18:13:24,897 INFO L131 PetriNetUnfolder]: For 65780/66781 co-relation queries the response was YES. [2022-12-13 18:13:25,015 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89744 conditions, 25401 events. 11034/25401 cut-off events. For 65780/66781 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 218608 event pairs, 5090 based on Foata normal form. 46/24881 useless extension candidates. Maximal degree in co-relation 89679. Up to 20072 conditions per place. [2022-12-13 18:13:25,078 INFO L137 encePairwiseOnDemand]: 385/432 looper letters, 686 selfloop transitions, 485 changer transitions 2/1219 dead transitions. [2022-12-13 18:13:25,078 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 1219 transitions, 12311 flow [2022-12-13 18:13:25,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-13 18:13:25,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-12-13 18:13:25,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 2200 transitions. [2022-12-13 18:13:25,082 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5092592592592593 [2022-12-13 18:13:25,082 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 2200 transitions. [2022-12-13 18:13:25,082 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 2200 transitions. [2022-12-13 18:13:25,083 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 18:13:25,083 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 2200 transitions. [2022-12-13 18:13:25,085 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 220.0) internal successors, (2200), 10 states have internal predecessors, (2200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:13:25,088 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 432.0) internal successors, (4752), 11 states have internal predecessors, (4752), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:13:25,089 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 432.0) internal successors, (4752), 11 states have internal predecessors, (4752), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:13:25,089 INFO L175 Difference]: Start difference. First operand has 260 places, 943 transitions, 8292 flow. Second operand 10 states and 2200 transitions. [2022-12-13 18:13:25,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 1219 transitions, 12311 flow [2022-12-13 18:13:25,530 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 1219 transitions, 12155 flow, removed 25 selfloop flow, removed 7 redundant places. [2022-12-13 18:13:25,540 INFO L231 Difference]: Finished difference. Result has 270 places, 978 transitions, 10527 flow [2022-12-13 18:13:25,541 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=432, PETRI_DIFFERENCE_MINUEND_FLOW=8165, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=943, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=450, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=468, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10527, PETRI_PLACES=270, PETRI_TRANSITIONS=978} [2022-12-13 18:13:25,541 INFO L288 CegarLoopForPetriNet]: 134 programPoint places, 136 predicate places. [2022-12-13 18:13:25,541 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 978 transitions, 10527 flow [2022-12-13 18:13:25,542 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 180.0909090909091) internal successors, (1981), 11 states have internal predecessors, (1981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:13:25,542 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 18:13:25,542 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 18:13:25,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-12-13 18:13:25,542 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 25 more)] === [2022-12-13 18:13:25,542 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 18:13:25,542 INFO L85 PathProgramCache]: Analyzing trace with hash 1792528189, now seen corresponding path program 4 times [2022-12-13 18:13:25,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 18:13:25,542 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [98969172] [2022-12-13 18:13:25,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 18:13:25,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 18:13:25,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 18:13:25,811 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 18:13:25,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 18:13:25,812 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [98969172] [2022-12-13 18:13:25,812 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [98969172] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 18:13:25,812 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 18:13:25,812 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-12-13 18:13:25,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [235837014] [2022-12-13 18:13:25,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 18:13:25,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-13 18:13:25,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 18:13:25,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-13 18:13:25,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2022-12-13 18:13:26,933 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 179 out of 432 [2022-12-13 18:13:26,934 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 978 transitions, 10527 flow. Second operand has 11 states, 11 states have (on average 180.0909090909091) internal successors, (1981), 11 states have internal predecessors, (1981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:13:26,934 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 18:13:26,934 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 179 of 432 [2022-12-13 18:13:26,934 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 18:13:35,411 INFO L130 PetriNetUnfolder]: 12315/28557 cut-off events. [2022-12-13 18:13:35,411 INFO L131 PetriNetUnfolder]: For 93628/94289 co-relation queries the response was YES. [2022-12-13 18:13:35,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 104704 conditions, 28557 events. 12315/28557 cut-off events. For 93628/94289 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 250748 event pairs, 4600 based on Foata normal form. 20/27943 useless extension candidates. Maximal degree in co-relation 104631. Up to 10355 conditions per place. [2022-12-13 18:13:35,680 INFO L137 encePairwiseOnDemand]: 400/432 looper letters, 1392 selfloop transitions, 234 changer transitions 4/1671 dead transitions. [2022-12-13 18:13:35,680 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 1671 transitions, 19011 flow [2022-12-13 18:13:35,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-12-13 18:13:35,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-12-13 18:13:35,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2749 transitions. [2022-12-13 18:13:35,685 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5302854938271605 [2022-12-13 18:13:35,685 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2749 transitions. [2022-12-13 18:13:35,685 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2749 transitions. [2022-12-13 18:13:35,686 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 18:13:35,686 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2749 transitions. [2022-12-13 18:13:35,690 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 229.08333333333334) internal successors, (2749), 12 states have internal predecessors, (2749), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:13:35,696 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 432.0) internal successors, (5616), 13 states have internal predecessors, (5616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:13:35,696 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 432.0) internal successors, (5616), 13 states have internal predecessors, (5616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:13:35,696 INFO L175 Difference]: Start difference. First operand has 270 places, 978 transitions, 10527 flow. Second operand 12 states and 2749 transitions. [2022-12-13 18:13:35,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 1671 transitions, 19011 flow [2022-12-13 18:13:36,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 1671 transitions, 18808 flow, removed 90 selfloop flow, removed 1 redundant places. [2022-12-13 18:13:36,550 INFO L231 Difference]: Finished difference. Result has 287 places, 1086 transitions, 12534 flow [2022-12-13 18:13:36,552 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=432, PETRI_DIFFERENCE_MINUEND_FLOW=10380, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=978, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=750, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=12534, PETRI_PLACES=287, PETRI_TRANSITIONS=1086} [2022-12-13 18:13:36,552 INFO L288 CegarLoopForPetriNet]: 134 programPoint places, 153 predicate places. [2022-12-13 18:13:36,552 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 1086 transitions, 12534 flow [2022-12-13 18:13:36,553 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 180.0909090909091) internal successors, (1981), 11 states have internal predecessors, (1981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:13:36,553 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 18:13:36,553 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 18:13:36,553 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-12-13 18:13:36,553 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 25 more)] === [2022-12-13 18:13:36,554 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 18:13:36,554 INFO L85 PathProgramCache]: Analyzing trace with hash 1993207322, now seen corresponding path program 4 times [2022-12-13 18:13:36,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 18:13:36,554 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [602328893] [2022-12-13 18:13:36,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 18:13:36,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 18:13:36,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 18:13:36,963 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 18:13:36,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 18:13:36,964 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [602328893] [2022-12-13 18:13:36,964 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [602328893] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 18:13:36,964 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 18:13:36,964 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-12-13 18:13:36,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1757933684] [2022-12-13 18:13:36,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 18:13:36,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-13 18:13:36,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 18:13:36,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-13 18:13:36,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2022-12-13 18:13:37,782 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 179 out of 432 [2022-12-13 18:13:37,783 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 1086 transitions, 12534 flow. Second operand has 11 states, 11 states have (on average 180.0909090909091) internal successors, (1981), 11 states have internal predecessors, (1981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:13:37,783 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 18:13:37,783 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 179 of 432 [2022-12-13 18:13:37,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 18:13:47,216 INFO L130 PetriNetUnfolder]: 12059/27746 cut-off events. [2022-12-13 18:13:47,216 INFO L131 PetriNetUnfolder]: For 109599/110978 co-relation queries the response was YES. [2022-12-13 18:13:47,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 107100 conditions, 27746 events. 12059/27746 cut-off events. For 109599/110978 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 241047 event pairs, 6352 based on Foata normal form. 105/27466 useless extension candidates. Maximal degree in co-relation 107020. Up to 21776 conditions per place. [2022-12-13 18:13:47,445 INFO L137 encePairwiseOnDemand]: 385/432 looper letters, 797 selfloop transitions, 558 changer transitions 2/1419 dead transitions. [2022-12-13 18:13:47,445 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 1419 transitions, 17624 flow [2022-12-13 18:13:47,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-12-13 18:13:47,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-12-13 18:13:47,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 3753 transitions. [2022-12-13 18:13:47,450 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4826388888888889 [2022-12-13 18:13:47,450 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 3753 transitions. [2022-12-13 18:13:47,450 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 3753 transitions. [2022-12-13 18:13:47,451 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 18:13:47,451 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 3753 transitions. [2022-12-13 18:13:47,454 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 208.5) internal successors, (3753), 18 states have internal predecessors, (3753), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:13:47,459 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 432.0) internal successors, (8208), 19 states have internal predecessors, (8208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:13:47,459 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 432.0) internal successors, (8208), 19 states have internal predecessors, (8208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:13:47,460 INFO L175 Difference]: Start difference. First operand has 287 places, 1086 transitions, 12534 flow. Second operand 18 states and 3753 transitions. [2022-12-13 18:13:47,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 1419 transitions, 17624 flow [2022-12-13 18:13:48,260 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 1419 transitions, 17304 flow, removed 152 selfloop flow, removed 1 redundant places. [2022-12-13 18:13:48,273 INFO L231 Difference]: Finished difference. Result has 313 places, 1140 transitions, 14529 flow [2022-12-13 18:13:48,274 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=432, PETRI_DIFFERENCE_MINUEND_FLOW=12308, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1086, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=509, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=554, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=14529, PETRI_PLACES=313, PETRI_TRANSITIONS=1140} [2022-12-13 18:13:48,274 INFO L288 CegarLoopForPetriNet]: 134 programPoint places, 179 predicate places. [2022-12-13 18:13:48,274 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 1140 transitions, 14529 flow [2022-12-13 18:13:48,275 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 180.0909090909091) internal successors, (1981), 11 states have internal predecessors, (1981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:13:48,275 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 18:13:48,275 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 18:13:48,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-12-13 18:13:48,275 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 25 more)] === [2022-12-13 18:13:48,275 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 18:13:48,275 INFO L85 PathProgramCache]: Analyzing trace with hash -807144330, now seen corresponding path program 5 times [2022-12-13 18:13:48,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 18:13:48,275 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [891588841] [2022-12-13 18:13:48,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 18:13:48,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 18:13:48,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 18:13:48,526 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 18:13:48,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 18:13:48,526 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [891588841] [2022-12-13 18:13:48,526 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [891588841] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 18:13:48,526 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 18:13:48,526 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-12-13 18:13:48,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [945999245] [2022-12-13 18:13:48,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 18:13:48,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-13 18:13:48,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 18:13:48,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-13 18:13:48,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2022-12-13 18:13:49,461 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 179 out of 432 [2022-12-13 18:13:49,462 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 1140 transitions, 14529 flow. Second operand has 11 states, 11 states have (on average 180.0909090909091) internal successors, (1981), 11 states have internal predecessors, (1981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:13:49,462 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 18:13:49,462 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 179 of 432 [2022-12-13 18:13:49,462 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 18:13:59,080 INFO L130 PetriNetUnfolder]: 12109/27908 cut-off events. [2022-12-13 18:13:59,080 INFO L131 PetriNetUnfolder]: For 121847/123395 co-relation queries the response was YES. [2022-12-13 18:13:59,262 INFO L83 FinitePrefix]: Finished finitePrefix Result has 111421 conditions, 27908 events. 12109/27908 cut-off events. For 121847/123395 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 243648 event pairs, 5673 based on Foata normal form. 74/27598 useless extension candidates. Maximal degree in co-relation 111331. Up to 21781 conditions per place. [2022-12-13 18:13:59,338 INFO L137 encePairwiseOnDemand]: 385/432 looper letters, 801 selfloop transitions, 590 changer transitions 2/1455 dead transitions. [2022-12-13 18:13:59,338 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 1455 transitions, 19269 flow [2022-12-13 18:13:59,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-12-13 18:13:59,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-12-13 18:13:59,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 4123 transitions. [2022-12-13 18:13:59,342 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4771990740740741 [2022-12-13 18:13:59,342 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 4123 transitions. [2022-12-13 18:13:59,342 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 4123 transitions. [2022-12-13 18:13:59,344 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 18:13:59,344 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 4123 transitions. [2022-12-13 18:13:59,347 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 206.15) internal successors, (4123), 20 states have internal predecessors, (4123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:13:59,352 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 432.0) internal successors, (9072), 21 states have internal predecessors, (9072), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:13:59,353 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 432.0) internal successors, (9072), 21 states have internal predecessors, (9072), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:13:59,353 INFO L175 Difference]: Start difference. First operand has 313 places, 1140 transitions, 14529 flow. Second operand 20 states and 4123 transitions. [2022-12-13 18:13:59,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 1455 transitions, 19269 flow [2022-12-13 18:14:00,474 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 1455 transitions, 18457 flow, removed 96 selfloop flow, removed 3 redundant places. [2022-12-13 18:14:00,489 INFO L231 Difference]: Finished difference. Result has 334 places, 1163 transitions, 15446 flow [2022-12-13 18:14:00,489 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=432, PETRI_DIFFERENCE_MINUEND_FLOW=13717, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=570, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=553, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=15446, PETRI_PLACES=334, PETRI_TRANSITIONS=1163} [2022-12-13 18:14:00,489 INFO L288 CegarLoopForPetriNet]: 134 programPoint places, 200 predicate places. [2022-12-13 18:14:00,490 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 1163 transitions, 15446 flow [2022-12-13 18:14:00,490 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 180.0909090909091) internal successors, (1981), 11 states have internal predecessors, (1981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:14:00,490 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 18:14:00,490 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 18:14:00,490 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-12-13 18:14:00,490 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 25 more)] === [2022-12-13 18:14:00,490 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 18:14:00,490 INFO L85 PathProgramCache]: Analyzing trace with hash 124321773, now seen corresponding path program 5 times [2022-12-13 18:14:00,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 18:14:00,490 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [736529694] [2022-12-13 18:14:00,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 18:14:00,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 18:14:00,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 18:14:00,735 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 18:14:00,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 18:14:00,735 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [736529694] [2022-12-13 18:14:00,735 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [736529694] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 18:14:00,735 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 18:14:00,735 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-12-13 18:14:00,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [513054272] [2022-12-13 18:14:00,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 18:14:00,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-13 18:14:00,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 18:14:00,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-13 18:14:00,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2022-12-13 18:14:01,927 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 179 out of 432 [2022-12-13 18:14:01,928 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 1163 transitions, 15446 flow. Second operand has 11 states, 11 states have (on average 180.0909090909091) internal successors, (1981), 11 states have internal predecessors, (1981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:14:01,928 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 18:14:01,928 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 179 of 432 [2022-12-13 18:14:01,928 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 18:14:12,122 INFO L130 PetriNetUnfolder]: 12438/28490 cut-off events. [2022-12-13 18:14:12,122 INFO L131 PetriNetUnfolder]: For 124024/125036 co-relation queries the response was YES. [2022-12-13 18:14:12,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 115021 conditions, 28490 events. 12438/28490 cut-off events. For 124024/125036 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 247200 event pairs, 7225 based on Foata normal form. 69/27920 useless extension candidates. Maximal degree in co-relation 114925. Up to 16317 conditions per place. [2022-12-13 18:14:12,412 INFO L137 encePairwiseOnDemand]: 392/432 looper letters, 828 selfloop transitions, 494 changer transitions 2/1365 dead transitions. [2022-12-13 18:14:12,413 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 1365 transitions, 19619 flow [2022-12-13 18:14:12,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-12-13 18:14:12,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-12-13 18:14:12,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2351 transitions. [2022-12-13 18:14:12,416 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.49473905723905726 [2022-12-13 18:14:12,416 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2351 transitions. [2022-12-13 18:14:12,416 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2351 transitions. [2022-12-13 18:14:12,417 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 18:14:12,417 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2351 transitions. [2022-12-13 18:14:12,419 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 213.72727272727272) internal successors, (2351), 11 states have internal predecessors, (2351), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:14:12,421 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 432.0) internal successors, (5184), 12 states have internal predecessors, (5184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:14:12,422 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 432.0) internal successors, (5184), 12 states have internal predecessors, (5184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:14:12,422 INFO L175 Difference]: Start difference. First operand has 334 places, 1163 transitions, 15446 flow. Second operand 11 states and 2351 transitions. [2022-12-13 18:14:12,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 1365 transitions, 19619 flow [2022-12-13 18:14:13,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 1365 transitions, 17698 flow, removed 106 selfloop flow, removed 8 redundant places. [2022-12-13 18:14:13,606 INFO L231 Difference]: Finished difference. Result has 339 places, 1173 transitions, 14951 flow [2022-12-13 18:14:13,606 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=432, PETRI_DIFFERENCE_MINUEND_FLOW=13677, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=485, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=674, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=14951, PETRI_PLACES=339, PETRI_TRANSITIONS=1173} [2022-12-13 18:14:13,607 INFO L288 CegarLoopForPetriNet]: 134 programPoint places, 205 predicate places. [2022-12-13 18:14:13,607 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 1173 transitions, 14951 flow [2022-12-13 18:14:13,607 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 180.0909090909091) internal successors, (1981), 11 states have internal predecessors, (1981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:14:13,607 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 18:14:13,608 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 18:14:13,608 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-12-13 18:14:13,608 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 25 more)] === [2022-12-13 18:14:13,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 18:14:13,608 INFO L85 PathProgramCache]: Analyzing trace with hash 1719532869, now seen corresponding path program 6 times [2022-12-13 18:14:13,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 18:14:13,608 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1765531148] [2022-12-13 18:14:13,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 18:14:13,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 18:14:13,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 18:14:13,917 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 18:14:13,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 18:14:13,917 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1765531148] [2022-12-13 18:14:13,917 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1765531148] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 18:14:13,917 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 18:14:13,917 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-12-13 18:14:13,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2013387339] [2022-12-13 18:14:13,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 18:14:13,918 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-13 18:14:13,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 18:14:13,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-13 18:14:13,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2022-12-13 18:14:15,194 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 179 out of 432 [2022-12-13 18:14:15,195 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 1173 transitions, 14951 flow. Second operand has 11 states, 11 states have (on average 180.0909090909091) internal successors, (1981), 11 states have internal predecessors, (1981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:14:15,196 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 18:14:15,196 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 179 of 432 [2022-12-13 18:14:15,196 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 18:14:25,447 INFO L130 PetriNetUnfolder]: 12577/29213 cut-off events. [2022-12-13 18:14:25,448 INFO L131 PetriNetUnfolder]: For 117864/118698 co-relation queries the response was YES. [2022-12-13 18:14:25,662 INFO L83 FinitePrefix]: Finished finitePrefix Result has 117268 conditions, 29213 events. 12577/29213 cut-off events. For 117864/118698 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 259427 event pairs, 2345 based on Foata normal form. 23/28564 useless extension candidates. Maximal degree in co-relation 117170. Up to 13805 conditions per place. [2022-12-13 18:14:25,742 INFO L137 encePairwiseOnDemand]: 399/432 looper letters, 1406 selfloop transitions, 191 changer transitions 4/1642 dead transitions. [2022-12-13 18:14:25,742 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 1642 transitions, 21654 flow [2022-12-13 18:14:25,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-12-13 18:14:25,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-12-13 18:14:25,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2622 transitions. [2022-12-13 18:14:25,747 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5057870370370371 [2022-12-13 18:14:25,747 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2622 transitions. [2022-12-13 18:14:25,747 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2622 transitions. [2022-12-13 18:14:25,748 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 18:14:25,748 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2622 transitions. [2022-12-13 18:14:25,752 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 218.5) internal successors, (2622), 12 states have internal predecessors, (2622), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:14:25,756 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 432.0) internal successors, (5616), 13 states have internal predecessors, (5616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:14:25,757 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 432.0) internal successors, (5616), 13 states have internal predecessors, (5616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:14:25,757 INFO L175 Difference]: Start difference. First operand has 339 places, 1173 transitions, 14951 flow. Second operand 12 states and 2622 transitions. [2022-12-13 18:14:25,757 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 1642 transitions, 21654 flow [2022-12-13 18:14:27,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 1642 transitions, 20571 flow, removed 45 selfloop flow, removed 6 redundant places. [2022-12-13 18:14:27,215 INFO L231 Difference]: Finished difference. Result has 350 places, 1224 transitions, 15418 flow [2022-12-13 18:14:27,216 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=432, PETRI_DIFFERENCE_MINUEND_FLOW=14025, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=988, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=15418, PETRI_PLACES=350, PETRI_TRANSITIONS=1224} [2022-12-13 18:14:27,216 INFO L288 CegarLoopForPetriNet]: 134 programPoint places, 216 predicate places. [2022-12-13 18:14:27,216 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 1224 transitions, 15418 flow [2022-12-13 18:14:27,217 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 180.0909090909091) internal successors, (1981), 11 states have internal predecessors, (1981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:14:27,217 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 18:14:27,217 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 18:14:27,217 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-12-13 18:14:27,217 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 25 more)] === [2022-12-13 18:14:27,217 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 18:14:27,217 INFO L85 PathProgramCache]: Analyzing trace with hash -935292525, now seen corresponding path program 7 times [2022-12-13 18:14:27,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 18:14:27,217 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [929551287] [2022-12-13 18:14:27,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 18:14:27,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 18:14:27,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 18:14:27,477 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 18:14:27,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 18:14:27,477 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [929551287] [2022-12-13 18:14:27,477 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [929551287] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 18:14:27,477 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 18:14:27,477 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-12-13 18:14:27,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1674707164] [2022-12-13 18:14:27,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 18:14:27,478 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-13 18:14:27,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 18:14:27,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-13 18:14:27,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2022-12-13 18:14:29,186 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 179 out of 432 [2022-12-13 18:14:29,187 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 1224 transitions, 15418 flow. Second operand has 11 states, 11 states have (on average 180.0909090909091) internal successors, (1981), 11 states have internal predecessors, (1981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:14:29,187 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 18:14:29,187 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 179 of 432 [2022-12-13 18:14:29,187 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 18:14:39,291 INFO L130 PetriNetUnfolder]: 12679/29101 cut-off events. [2022-12-13 18:14:39,291 INFO L131 PetriNetUnfolder]: For 143769/144642 co-relation queries the response was YES. [2022-12-13 18:14:39,519 INFO L83 FinitePrefix]: Finished finitePrefix Result has 119313 conditions, 29101 events. 12679/29101 cut-off events. For 143769/144642 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 254058 event pairs, 6646 based on Foata normal form. 85/28750 useless extension candidates. Maximal degree in co-relation 119209. Up to 16624 conditions per place. [2022-12-13 18:14:39,599 INFO L137 encePairwiseOnDemand]: 392/432 looper letters, 871 selfloop transitions, 532 changer transitions 2/1446 dead transitions. [2022-12-13 18:14:39,599 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 1446 transitions, 20109 flow [2022-12-13 18:14:39,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-13 18:14:39,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-12-13 18:14:39,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 2117 transitions. [2022-12-13 18:14:39,602 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4900462962962963 [2022-12-13 18:14:39,602 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 2117 transitions. [2022-12-13 18:14:39,602 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 2117 transitions. [2022-12-13 18:14:39,603 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 18:14:39,603 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 2117 transitions. [2022-12-13 18:14:39,605 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 211.7) internal successors, (2117), 10 states have internal predecessors, (2117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:14:39,607 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 432.0) internal successors, (4752), 11 states have internal predecessors, (4752), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:14:39,608 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 432.0) internal successors, (4752), 11 states have internal predecessors, (4752), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:14:39,608 INFO L175 Difference]: Start difference. First operand has 350 places, 1224 transitions, 15418 flow. Second operand 10 states and 2117 transitions. [2022-12-13 18:14:39,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 1446 transitions, 20109 flow [2022-12-13 18:14:41,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 1446 transitions, 19851 flow, removed 95 selfloop flow, removed 3 redundant places. [2022-12-13 18:14:41,210 INFO L231 Difference]: Finished difference. Result has 361 places, 1250 transitions, 17099 flow [2022-12-13 18:14:41,211 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=432, PETRI_DIFFERENCE_MINUEND_FLOW=15164, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=507, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=699, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=17099, PETRI_PLACES=361, PETRI_TRANSITIONS=1250} [2022-12-13 18:14:41,211 INFO L288 CegarLoopForPetriNet]: 134 programPoint places, 227 predicate places. [2022-12-13 18:14:41,211 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 1250 transitions, 17099 flow [2022-12-13 18:14:41,212 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 180.0909090909091) internal successors, (1981), 11 states have internal predecessors, (1981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:14:41,212 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 18:14:41,212 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 18:14:41,212 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-12-13 18:14:41,212 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 25 more)] === [2022-12-13 18:14:41,212 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 18:14:41,212 INFO L85 PathProgramCache]: Analyzing trace with hash -676261699, now seen corresponding path program 8 times [2022-12-13 18:14:41,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 18:14:41,212 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1464302666] [2022-12-13 18:14:41,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 18:14:41,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 18:14:41,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 18:14:41,430 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 18:14:41,430 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 18:14:41,430 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1464302666] [2022-12-13 18:14:41,430 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1464302666] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 18:14:41,430 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 18:14:41,430 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-12-13 18:14:41,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [982872870] [2022-12-13 18:14:41,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 18:14:41,431 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-13 18:14:41,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 18:14:41,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-13 18:14:41,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2022-12-13 18:14:42,677 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 179 out of 432 [2022-12-13 18:14:42,678 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 1250 transitions, 17099 flow. Second operand has 11 states, 11 states have (on average 180.0909090909091) internal successors, (1981), 11 states have internal predecessors, (1981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:14:42,678 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 18:14:42,678 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 179 of 432 [2022-12-13 18:14:42,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 18:14:53,644 INFO L130 PetriNetUnfolder]: 12711/29101 cut-off events. [2022-12-13 18:14:53,644 INFO L131 PetriNetUnfolder]: For 172687/173543 co-relation queries the response was YES. [2022-12-13 18:14:53,856 INFO L83 FinitePrefix]: Finished finitePrefix Result has 123559 conditions, 29101 events. 12711/29101 cut-off events. For 172687/173543 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 253220 event pairs, 4402 based on Foata normal form. 52/28779 useless extension candidates. Maximal degree in co-relation 123450. Up to 13805 conditions per place. [2022-12-13 18:14:53,940 INFO L137 encePairwiseOnDemand]: 399/432 looper letters, 1451 selfloop transitions, 195 changer transitions 4/1691 dead transitions. [2022-12-13 18:14:53,940 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 1691 transitions, 23341 flow [2022-12-13 18:14:53,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-12-13 18:14:53,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-12-13 18:14:53,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2893 transitions. [2022-12-13 18:14:53,944 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5151353276353277 [2022-12-13 18:14:53,944 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2893 transitions. [2022-12-13 18:14:53,944 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2893 transitions. [2022-12-13 18:14:53,945 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 18:14:53,945 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2893 transitions. [2022-12-13 18:14:53,947 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 222.53846153846155) internal successors, (2893), 13 states have internal predecessors, (2893), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:14:53,950 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 432.0) internal successors, (6048), 14 states have internal predecessors, (6048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:14:53,951 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 432.0) internal successors, (6048), 14 states have internal predecessors, (6048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:14:53,951 INFO L175 Difference]: Start difference. First operand has 361 places, 1250 transitions, 17099 flow. Second operand 13 states and 2893 transitions. [2022-12-13 18:14:53,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 1691 transitions, 23341 flow [2022-12-13 18:14:55,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 1691 transitions, 22927 flow, removed 95 selfloop flow, removed 3 redundant places. [2022-12-13 18:14:55,438 INFO L231 Difference]: Finished difference. Result has 376 places, 1272 transitions, 17652 flow [2022-12-13 18:14:55,439 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=432, PETRI_DIFFERENCE_MINUEND_FLOW=16696, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1059, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=17652, PETRI_PLACES=376, PETRI_TRANSITIONS=1272} [2022-12-13 18:14:55,439 INFO L288 CegarLoopForPetriNet]: 134 programPoint places, 242 predicate places. [2022-12-13 18:14:55,439 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 1272 transitions, 17652 flow [2022-12-13 18:14:55,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 180.0909090909091) internal successors, (1981), 11 states have internal predecessors, (1981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:14:55,440 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 18:14:55,440 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 18:14:55,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-12-13 18:14:55,440 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 25 more)] === [2022-12-13 18:14:55,440 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 18:14:55,440 INFO L85 PathProgramCache]: Analyzing trace with hash -1535787513, now seen corresponding path program 9 times [2022-12-13 18:14:55,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 18:14:55,440 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1083138392] [2022-12-13 18:14:55,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 18:14:55,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 18:14:55,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 18:14:55,658 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 18:14:55,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 18:14:55,658 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1083138392] [2022-12-13 18:14:55,658 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1083138392] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 18:14:55,658 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 18:14:55,658 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-12-13 18:14:55,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1262358673] [2022-12-13 18:14:55,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 18:14:55,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-13 18:14:55,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 18:14:55,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-13 18:14:55,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2022-12-13 18:14:56,834 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 179 out of 432 [2022-12-13 18:14:56,835 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 1272 transitions, 17652 flow. Second operand has 11 states, 11 states have (on average 180.0909090909091) internal successors, (1981), 11 states have internal predecessors, (1981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:14:56,835 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 18:14:56,835 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 179 of 432 [2022-12-13 18:14:56,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 18:15:07,740 INFO L130 PetriNetUnfolder]: 12761/29150 cut-off events. [2022-12-13 18:15:07,740 INFO L131 PetriNetUnfolder]: For 179482/180358 co-relation queries the response was YES. [2022-12-13 18:15:07,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 125474 conditions, 29150 events. 12761/29150 cut-off events. For 179482/180358 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 253032 event pairs, 7348 based on Foata normal form. 65/28793 useless extension candidates. Maximal degree in co-relation 125359. Up to 16564 conditions per place. [2022-12-13 18:15:08,056 INFO L137 encePairwiseOnDemand]: 392/432 looper letters, 908 selfloop transitions, 546 changer transitions 2/1497 dead transitions. [2022-12-13 18:15:08,056 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 1497 transitions, 22737 flow [2022-12-13 18:15:08,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-13 18:15:08,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-12-13 18:15:08,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 2091 transitions. [2022-12-13 18:15:08,059 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4840277777777778 [2022-12-13 18:15:08,059 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 2091 transitions. [2022-12-13 18:15:08,059 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 2091 transitions. [2022-12-13 18:15:08,060 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 18:15:08,060 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 2091 transitions. [2022-12-13 18:15:08,062 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 209.1) internal successors, (2091), 10 states have internal predecessors, (2091), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:15:08,064 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 432.0) internal successors, (4752), 11 states have internal predecessors, (4752), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:15:08,064 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 432.0) internal successors, (4752), 11 states have internal predecessors, (4752), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:15:08,065 INFO L175 Difference]: Start difference. First operand has 376 places, 1272 transitions, 17652 flow. Second operand 10 states and 2091 transitions. [2022-12-13 18:15:08,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 1497 transitions, 22737 flow [2022-12-13 18:15:09,873 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 1497 transitions, 22484 flow, removed 73 selfloop flow, removed 4 redundant places. [2022-12-13 18:15:09,890 INFO L231 Difference]: Finished difference. Result has 387 places, 1304 transitions, 19777 flow [2022-12-13 18:15:09,891 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=432, PETRI_DIFFERENCE_MINUEND_FLOW=17400, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=518, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=732, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=19777, PETRI_PLACES=387, PETRI_TRANSITIONS=1304} [2022-12-13 18:15:09,891 INFO L288 CegarLoopForPetriNet]: 134 programPoint places, 253 predicate places. [2022-12-13 18:15:09,891 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 1304 transitions, 19777 flow [2022-12-13 18:15:09,891 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 180.0909090909091) internal successors, (1981), 11 states have internal predecessors, (1981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:15:09,891 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 18:15:09,892 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 18:15:09,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-12-13 18:15:09,892 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 25 more)] === [2022-12-13 18:15:09,892 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 18:15:09,892 INFO L85 PathProgramCache]: Analyzing trace with hash 1704944484, now seen corresponding path program 6 times [2022-12-13 18:15:09,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 18:15:09,892 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [208215581] [2022-12-13 18:15:09,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 18:15:09,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 18:15:09,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 18:15:10,105 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 18:15:10,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 18:15:10,105 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [208215581] [2022-12-13 18:15:10,105 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [208215581] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 18:15:10,106 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 18:15:10,106 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-12-13 18:15:10,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [155034027] [2022-12-13 18:15:10,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 18:15:10,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-13 18:15:10,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 18:15:10,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-13 18:15:10,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2022-12-13 18:15:11,507 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 179 out of 432 [2022-12-13 18:15:11,508 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 1304 transitions, 19777 flow. Second operand has 11 states, 11 states have (on average 180.0909090909091) internal successors, (1981), 11 states have internal predecessors, (1981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:15:11,508 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 18:15:11,508 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 179 of 432 [2022-12-13 18:15:11,508 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 18:15:22,648 INFO L130 PetriNetUnfolder]: 12413/28736 cut-off events. [2022-12-13 18:15:22,649 INFO L131 PetriNetUnfolder]: For 203057/204782 co-relation queries the response was YES. [2022-12-13 18:15:22,903 INFO L83 FinitePrefix]: Finished finitePrefix Result has 126972 conditions, 28736 events. 12413/28736 cut-off events. For 203057/204782 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 253197 event pairs, 5072 based on Foata normal form. 64/28370 useless extension candidates. Maximal degree in co-relation 126851. Up to 13525 conditions per place. [2022-12-13 18:15:22,988 INFO L137 encePairwiseOnDemand]: 395/432 looper letters, 1636 selfloop transitions, 279 changer transitions 2/1995 dead transitions. [2022-12-13 18:15:22,989 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 1995 transitions, 31062 flow [2022-12-13 18:15:22,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-12-13 18:15:22,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-12-13 18:15:22,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 3035 transitions. [2022-12-13 18:15:22,992 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.501818783068783 [2022-12-13 18:15:22,993 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 3035 transitions. [2022-12-13 18:15:22,993 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 3035 transitions. [2022-12-13 18:15:22,993 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 18:15:22,994 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 3035 transitions. [2022-12-13 18:15:22,996 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 216.78571428571428) internal successors, (3035), 14 states have internal predecessors, (3035), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:15:23,000 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 432.0) internal successors, (6480), 15 states have internal predecessors, (6480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:15:23,000 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 432.0) internal successors, (6480), 15 states have internal predecessors, (6480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:15:23,000 INFO L175 Difference]: Start difference. First operand has 387 places, 1304 transitions, 19777 flow. Second operand 14 states and 3035 transitions. [2022-12-13 18:15:23,000 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 1995 transitions, 31062 flow [2022-12-13 18:15:24,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 1995 transitions, 30638 flow, removed 212 selfloop flow, removed 0 redundant places. [2022-12-13 18:15:24,856 INFO L231 Difference]: Finished difference. Result has 410 places, 1449 transitions, 22883 flow [2022-12-13 18:15:24,856 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=432, PETRI_DIFFERENCE_MINUEND_FLOW=19399, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1035, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=22883, PETRI_PLACES=410, PETRI_TRANSITIONS=1449} [2022-12-13 18:15:24,857 INFO L288 CegarLoopForPetriNet]: 134 programPoint places, 276 predicate places. [2022-12-13 18:15:24,857 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 1449 transitions, 22883 flow [2022-12-13 18:15:24,857 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 180.0909090909091) internal successors, (1981), 11 states have internal predecessors, (1981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:15:24,857 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 18:15:24,857 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 18:15:24,857 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-12-13 18:15:24,857 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 25 more)] === [2022-12-13 18:15:24,858 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 18:15:24,858 INFO L85 PathProgramCache]: Analyzing trace with hash -301788829, now seen corresponding path program 10 times [2022-12-13 18:15:24,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 18:15:24,858 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1968190340] [2022-12-13 18:15:24,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 18:15:24,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 18:15:24,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 18:15:25,095 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 18:15:25,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 18:15:25,095 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1968190340] [2022-12-13 18:15:25,095 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1968190340] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 18:15:25,095 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 18:15:25,095 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-12-13 18:15:25,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1225755494] [2022-12-13 18:15:25,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 18:15:25,096 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-13 18:15:25,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 18:15:25,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-13 18:15:25,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2022-12-13 18:15:26,428 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 179 out of 432 [2022-12-13 18:15:26,429 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 1449 transitions, 22883 flow. Second operand has 11 states, 11 states have (on average 180.0909090909091) internal successors, (1981), 11 states have internal predecessors, (1981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:15:26,430 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 18:15:26,430 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 179 of 432 [2022-12-13 18:15:26,430 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 18:15:38,220 INFO L130 PetriNetUnfolder]: 12786/29401 cut-off events. [2022-12-13 18:15:38,220 INFO L131 PetriNetUnfolder]: For 207581/208587 co-relation queries the response was YES. [2022-12-13 18:15:38,578 INFO L83 FinitePrefix]: Finished finitePrefix Result has 132114 conditions, 29401 events. 12786/29401 cut-off events. For 207581/208587 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 257820 event pairs, 3423 based on Foata normal form. 59/29065 useless extension candidates. Maximal degree in co-relation 131982. Up to 13881 conditions per place. [2022-12-13 18:15:38,667 INFO L137 encePairwiseOnDemand]: 399/432 looper letters, 1598 selfloop transitions, 203 changer transitions 4/1858 dead transitions. [2022-12-13 18:15:38,667 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 1858 transitions, 29487 flow [2022-12-13 18:15:38,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-12-13 18:15:38,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-12-13 18:15:38,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2647 transitions. [2022-12-13 18:15:38,671 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5106095679012346 [2022-12-13 18:15:38,671 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2647 transitions. [2022-12-13 18:15:38,671 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2647 transitions. [2022-12-13 18:15:38,671 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 18:15:38,672 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2647 transitions. [2022-12-13 18:15:38,674 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 220.58333333333334) internal successors, (2647), 12 states have internal predecessors, (2647), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:15:38,677 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 432.0) internal successors, (5616), 13 states have internal predecessors, (5616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:15:38,677 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 432.0) internal successors, (5616), 13 states have internal predecessors, (5616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:15:38,677 INFO L175 Difference]: Start difference. First operand has 410 places, 1449 transitions, 22883 flow. Second operand 12 states and 2647 transitions. [2022-12-13 18:15:38,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 1858 transitions, 29487 flow [2022-12-13 18:15:41,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 1858 transitions, 29105 flow, removed 171 selfloop flow, removed 2 redundant places. [2022-12-13 18:15:41,306 INFO L231 Difference]: Finished difference. Result has 423 places, 1468 transitions, 23475 flow [2022-12-13 18:15:41,306 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=432, PETRI_DIFFERENCE_MINUEND_FLOW=22525, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1449, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=23475, PETRI_PLACES=423, PETRI_TRANSITIONS=1468} [2022-12-13 18:15:41,307 INFO L288 CegarLoopForPetriNet]: 134 programPoint places, 289 predicate places. [2022-12-13 18:15:41,307 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 1468 transitions, 23475 flow [2022-12-13 18:15:41,307 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 180.0909090909091) internal successors, (1981), 11 states have internal predecessors, (1981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:15:41,307 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 18:15:41,307 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 18:15:41,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-12-13 18:15:41,307 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 25 more)] === [2022-12-13 18:15:41,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 18:15:41,308 INFO L85 PathProgramCache]: Analyzing trace with hash 949855239, now seen corresponding path program 11 times [2022-12-13 18:15:41,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 18:15:41,308 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [670449826] [2022-12-13 18:15:41,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 18:15:41,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 18:15:41,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 18:15:41,531 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 18:15:41,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 18:15:41,532 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [670449826] [2022-12-13 18:15:41,532 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [670449826] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 18:15:41,532 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 18:15:41,532 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-12-13 18:15:41,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [760475931] [2022-12-13 18:15:41,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 18:15:41,532 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-13 18:15:41,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 18:15:41,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-13 18:15:41,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2022-12-13 18:15:42,601 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 179 out of 432 [2022-12-13 18:15:42,602 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 1468 transitions, 23475 flow. Second operand has 11 states, 11 states have (on average 180.0909090909091) internal successors, (1981), 11 states have internal predecessors, (1981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:15:42,602 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 18:15:42,602 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 179 of 432 [2022-12-13 18:15:42,602 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 18:15:57,024 INFO L130 PetriNetUnfolder]: 15257/34970 cut-off events. [2022-12-13 18:15:57,024 INFO L131 PetriNetUnfolder]: For 262302/263451 co-relation queries the response was YES. [2022-12-13 18:15:57,391 INFO L83 FinitePrefix]: Finished finitePrefix Result has 157492 conditions, 34970 events. 15257/34970 cut-off events. For 262302/263451 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 316958 event pairs, 5899 based on Foata normal form. 60/34520 useless extension candidates. Maximal degree in co-relation 157356. Up to 10714 conditions per place. [2022-12-13 18:15:57,492 INFO L137 encePairwiseOnDemand]: 401/432 looper letters, 2035 selfloop transitions, 158 changer transitions 0/2246 dead transitions. [2022-12-13 18:15:57,492 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 2246 transitions, 36691 flow [2022-12-13 18:15:57,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-12-13 18:15:57,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-12-13 18:15:57,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2519 transitions. [2022-12-13 18:15:57,495 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5300925925925926 [2022-12-13 18:15:57,495 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2519 transitions. [2022-12-13 18:15:57,495 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2519 transitions. [2022-12-13 18:15:57,496 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 18:15:57,496 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2519 transitions. [2022-12-13 18:15:57,498 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 229.0) internal successors, (2519), 11 states have internal predecessors, (2519), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:15:57,501 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 432.0) internal successors, (5184), 12 states have internal predecessors, (5184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:15:57,501 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 432.0) internal successors, (5184), 12 states have internal predecessors, (5184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:15:57,501 INFO L175 Difference]: Start difference. First operand has 423 places, 1468 transitions, 23475 flow. Second operand 11 states and 2519 transitions. [2022-12-13 18:15:57,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 2246 transitions, 36691 flow [2022-12-13 18:16:00,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 2246 transitions, 36377 flow, removed 77 selfloop flow, removed 5 redundant places. [2022-12-13 18:16:00,869 INFO L231 Difference]: Finished difference. Result has 434 places, 1582 transitions, 26039 flow [2022-12-13 18:16:00,870 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=432, PETRI_DIFFERENCE_MINUEND_FLOW=23175, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1468, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=26039, PETRI_PLACES=434, PETRI_TRANSITIONS=1582} [2022-12-13 18:16:00,870 INFO L288 CegarLoopForPetriNet]: 134 programPoint places, 300 predicate places. [2022-12-13 18:16:00,870 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 1582 transitions, 26039 flow [2022-12-13 18:16:00,870 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 180.0909090909091) internal successors, (1981), 11 states have internal predecessors, (1981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:16:00,870 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 18:16:00,870 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 18:16:00,870 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-12-13 18:16:00,871 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 25 more)] === [2022-12-13 18:16:00,871 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 18:16:00,871 INFO L85 PathProgramCache]: Analyzing trace with hash -29209072, now seen corresponding path program 7 times [2022-12-13 18:16:00,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 18:16:00,871 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2130407523] [2022-12-13 18:16:00,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 18:16:00,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 18:16:00,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 18:16:01,135 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 18:16:01,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 18:16:01,135 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2130407523] [2022-12-13 18:16:01,135 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2130407523] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 18:16:01,135 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 18:16:01,135 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-12-13 18:16:01,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1312155461] [2022-12-13 18:16:01,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 18:16:01,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-13 18:16:01,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 18:16:01,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-13 18:16:01,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2022-12-13 18:16:01,955 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 179 out of 432 [2022-12-13 18:16:01,957 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 1582 transitions, 26039 flow. Second operand has 11 states, 11 states have (on average 180.0909090909091) internal successors, (1981), 11 states have internal predecessors, (1981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:16:01,957 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 18:16:01,957 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 179 of 432 [2022-12-13 18:16:01,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 18:16:18,225 INFO L130 PetriNetUnfolder]: 14800/34144 cut-off events. [2022-12-13 18:16:18,225 INFO L131 PetriNetUnfolder]: For 274232/276425 co-relation queries the response was YES. [2022-12-13 18:16:18,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 155880 conditions, 34144 events. 14800/34144 cut-off events. For 274232/276425 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 309266 event pairs, 6593 based on Foata normal form. 162/33802 useless extension candidates. Maximal degree in co-relation 155738. Up to 10155 conditions per place. [2022-12-13 18:16:18,706 INFO L137 encePairwiseOnDemand]: 385/432 looper letters, 1328 selfloop transitions, 1015 changer transitions 0/2421 dead transitions. [2022-12-13 18:16:18,706 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 460 places, 2421 transitions, 39134 flow [2022-12-13 18:16:18,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-12-13 18:16:18,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2022-12-13 18:16:18,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 5801 transitions. [2022-12-13 18:16:18,712 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4973422496570645 [2022-12-13 18:16:18,712 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 5801 transitions. [2022-12-13 18:16:18,712 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 5801 transitions. [2022-12-13 18:16:18,713 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 18:16:18,713 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 5801 transitions. [2022-12-13 18:16:18,718 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 214.85185185185185) internal successors, (5801), 27 states have internal predecessors, (5801), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:16:18,728 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 432.0) internal successors, (12096), 28 states have internal predecessors, (12096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:16:18,729 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 432.0) internal successors, (12096), 28 states have internal predecessors, (12096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:16:18,730 INFO L175 Difference]: Start difference. First operand has 434 places, 1582 transitions, 26039 flow. Second operand 27 states and 5801 transitions. [2022-12-13 18:16:18,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 460 places, 2421 transitions, 39134 flow [2022-12-13 18:16:22,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 459 places, 2421 transitions, 38019 flow, removed 540 selfloop flow, removed 1 redundant places. [2022-12-13 18:16:22,403 INFO L231 Difference]: Finished difference. Result has 463 places, 1872 transitions, 31924 flow [2022-12-13 18:16:22,404 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=432, PETRI_DIFFERENCE_MINUEND_FLOW=25300, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1582, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=744, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=822, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=31924, PETRI_PLACES=463, PETRI_TRANSITIONS=1872} [2022-12-13 18:16:22,404 INFO L288 CegarLoopForPetriNet]: 134 programPoint places, 329 predicate places. [2022-12-13 18:16:22,404 INFO L495 AbstractCegarLoop]: Abstraction has has 463 places, 1872 transitions, 31924 flow [2022-12-13 18:16:22,404 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 180.0909090909091) internal successors, (1981), 11 states have internal predecessors, (1981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:16:22,404 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 18:16:22,404 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 18:16:22,405 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-12-13 18:16:22,405 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 25 more)] === [2022-12-13 18:16:22,405 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 18:16:22,405 INFO L85 PathProgramCache]: Analyzing trace with hash -1429353727, now seen corresponding path program 12 times [2022-12-13 18:16:22,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 18:16:22,405 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [475970656] [2022-12-13 18:16:22,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 18:16:22,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 18:16:22,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 18:16:22,626 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 18:16:22,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 18:16:22,627 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [475970656] [2022-12-13 18:16:22,627 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [475970656] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 18:16:22,627 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 18:16:22,627 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-12-13 18:16:22,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [321771316] [2022-12-13 18:16:22,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 18:16:22,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-13 18:16:22,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 18:16:22,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-13 18:16:22,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2022-12-13 18:16:23,563 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 179 out of 432 [2022-12-13 18:16:23,564 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 463 places, 1872 transitions, 31924 flow. Second operand has 11 states, 11 states have (on average 180.0909090909091) internal successors, (1981), 11 states have internal predecessors, (1981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:16:23,564 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 18:16:23,564 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 179 of 432 [2022-12-13 18:16:23,564 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 18:16:40,931 INFO L130 PetriNetUnfolder]: 15362/35155 cut-off events. [2022-12-13 18:16:40,931 INFO L131 PetriNetUnfolder]: For 294959/296126 co-relation queries the response was YES. [2022-12-13 18:16:41,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 163976 conditions, 35155 events. 15362/35155 cut-off events. For 294959/296126 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 317026 event pairs, 6850 based on Foata normal form. 87/34753 useless extension candidates. Maximal degree in co-relation 163830. Up to 10714 conditions per place. [2022-12-13 18:16:41,476 INFO L137 encePairwiseOnDemand]: 401/432 looper letters, 2064 selfloop transitions, 222 changer transitions 0/2363 dead transitions. [2022-12-13 18:16:41,476 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 473 places, 2363 transitions, 40895 flow [2022-12-13 18:16:41,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-12-13 18:16:41,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-12-13 18:16:41,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2509 transitions. [2022-12-13 18:16:41,479 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5279882154882155 [2022-12-13 18:16:41,479 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2509 transitions. [2022-12-13 18:16:41,479 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2509 transitions. [2022-12-13 18:16:41,479 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 18:16:41,479 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2509 transitions. [2022-12-13 18:16:41,481 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 228.0909090909091) internal successors, (2509), 11 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-12-13 18:16:41,484 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 432.0) internal successors, (5184), 12 states have internal predecessors, (5184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:16:41,484 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 432.0) internal successors, (5184), 12 states have internal predecessors, (5184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:16:41,484 INFO L175 Difference]: Start difference. First operand has 463 places, 1872 transitions, 31924 flow. Second operand 11 states and 2509 transitions. [2022-12-13 18:16:41,484 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 473 places, 2363 transitions, 40895 flow [2022-12-13 18:16:45,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 470 places, 2363 transitions, 38402 flow, removed 831 selfloop flow, removed 3 redundant places. [2022-12-13 18:16:45,854 INFO L231 Difference]: Finished difference. Result has 476 places, 1886 transitions, 30830 flow [2022-12-13 18:16:45,855 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=432, PETRI_DIFFERENCE_MINUEND_FLOW=29665, PETRI_DIFFERENCE_MINUEND_PLACES=460, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1872, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=209, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1652, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=30830, PETRI_PLACES=476, PETRI_TRANSITIONS=1886} [2022-12-13 18:16:45,856 INFO L288 CegarLoopForPetriNet]: 134 programPoint places, 342 predicate places. [2022-12-13 18:16:45,856 INFO L495 AbstractCegarLoop]: Abstraction has has 476 places, 1886 transitions, 30830 flow [2022-12-13 18:16:45,856 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 180.0909090909091) internal successors, (1981), 11 states have internal predecessors, (1981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:16:45,856 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 18:16:45,856 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 18:16:45,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-12-13 18:16:45,856 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 25 more)] === [2022-12-13 18:16:45,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 18:16:45,857 INFO L85 PathProgramCache]: Analyzing trace with hash 968289265, now seen corresponding path program 13 times [2022-12-13 18:16:45,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 18:16:45,857 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1378985188] [2022-12-13 18:16:45,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 18:16:45,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 18:16:45,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 18:16:46,105 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 18:16:46,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 18:16:46,105 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1378985188] [2022-12-13 18:16:46,105 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1378985188] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 18:16:46,105 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 18:16:46,105 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-12-13 18:16:46,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [909863518] [2022-12-13 18:16:46,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 18:16:46,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-13 18:16:46,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 18:16:46,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-13 18:16:46,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2022-12-13 18:16:47,309 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 179 out of 432 [2022-12-13 18:16:47,310 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 476 places, 1886 transitions, 30830 flow. Second operand has 11 states, 11 states have (on average 180.0909090909091) internal successors, (1981), 11 states have internal predecessors, (1981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:16:47,310 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 18:16:47,310 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 179 of 432 [2022-12-13 18:16:47,310 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 18:17:04,973 INFO L130 PetriNetUnfolder]: 15421/35543 cut-off events. [2022-12-13 18:17:04,973 INFO L131 PetriNetUnfolder]: For 308596/309916 co-relation queries the response was YES. [2022-12-13 18:17:05,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 164308 conditions, 35543 events. 15421/35543 cut-off events. For 308596/309916 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 322898 event pairs, 6514 based on Foata normal form. 42/35063 useless extension candidates. Maximal degree in co-relation 164155. Up to 10714 conditions per place. [2022-12-13 18:17:05,544 INFO L137 encePairwiseOnDemand]: 409/432 looper letters, 2359 selfloop transitions, 136 changer transitions 0/2572 dead transitions. [2022-12-13 18:17:05,544 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 487 places, 2572 transitions, 42021 flow [2022-12-13 18:17:05,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-12-13 18:17:05,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-12-13 18:17:05,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2801 transitions. [2022-12-13 18:17:05,548 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5403163580246914 [2022-12-13 18:17:05,548 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2801 transitions. [2022-12-13 18:17:05,548 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2801 transitions. [2022-12-13 18:17:05,548 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 18:17:05,548 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2801 transitions. [2022-12-13 18:17:05,551 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 233.41666666666666) internal successors, (2801), 12 states have internal predecessors, (2801), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:17:05,553 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 432.0) internal successors, (5616), 13 states have internal predecessors, (5616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:17:05,554 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 432.0) internal successors, (5616), 13 states have internal predecessors, (5616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:17:05,554 INFO L175 Difference]: Start difference. First operand has 476 places, 1886 transitions, 30830 flow. Second operand 12 states and 2801 transitions. [2022-12-13 18:17:05,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 487 places, 2572 transitions, 42021 flow [2022-12-13 18:17:09,468 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 485 places, 2572 transitions, 41076 flow, removed 446 selfloop flow, removed 2 redundant places. [2022-12-13 18:17:09,496 INFO L231 Difference]: Finished difference. Result has 491 places, 1918 transitions, 31329 flow [2022-12-13 18:17:09,497 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=432, PETRI_DIFFERENCE_MINUEND_FLOW=30113, PETRI_DIFFERENCE_MINUEND_PLACES=474, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1886, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1753, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=31329, PETRI_PLACES=491, PETRI_TRANSITIONS=1918} [2022-12-13 18:17:09,498 INFO L288 CegarLoopForPetriNet]: 134 programPoint places, 357 predicate places. [2022-12-13 18:17:09,498 INFO L495 AbstractCegarLoop]: Abstraction has has 491 places, 1918 transitions, 31329 flow [2022-12-13 18:17:09,498 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 180.0909090909091) internal successors, (1981), 11 states have internal predecessors, (1981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:17:09,498 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 18:17:09,498 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 18:17:09,498 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-12-13 18:17:09,498 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 25 more)] === [2022-12-13 18:17:09,498 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 18:17:09,498 INFO L85 PathProgramCache]: Analyzing trace with hash -1420786567, now seen corresponding path program 14 times [2022-12-13 18:17:09,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 18:17:09,498 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [621377888] [2022-12-13 18:17:09,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 18:17:09,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 18:17:09,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 18:17:09,727 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 18:17:09,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 18:17:09,727 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [621377888] [2022-12-13 18:17:09,727 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [621377888] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 18:17:09,727 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 18:17:09,727 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-12-13 18:17:09,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [865744030] [2022-12-13 18:17:09,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 18:17:09,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-13 18:17:09,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 18:17:09,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-13 18:17:09,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2022-12-13 18:17:10,776 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 179 out of 432 [2022-12-13 18:17:10,777 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 491 places, 1918 transitions, 31329 flow. Second operand has 11 states, 11 states have (on average 180.0909090909091) internal successors, (1981), 11 states have internal predecessors, (1981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:17:10,777 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 18:17:10,777 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 179 of 432 [2022-12-13 18:17:10,777 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 18:17:28,090 INFO L130 PetriNetUnfolder]: 15449/35438 cut-off events. [2022-12-13 18:17:28,091 INFO L131 PetriNetUnfolder]: For 316366/317713 co-relation queries the response was YES. [2022-12-13 18:17:28,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 164691 conditions, 35438 events. 15449/35438 cut-off events. For 316366/317713 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 320928 event pairs, 6233 based on Foata normal form. 54/34983 useless extension candidates. Maximal degree in co-relation 164533. Up to 10714 conditions per place. [2022-12-13 18:17:28,645 INFO L137 encePairwiseOnDemand]: 401/432 looper letters, 2101 selfloop transitions, 242 changer transitions 0/2420 dead transitions. [2022-12-13 18:17:28,645 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 2420 transitions, 40348 flow [2022-12-13 18:17:28,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-12-13 18:17:28,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-12-13 18:17:28,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2702 transitions. [2022-12-13 18:17:28,648 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5212191358024691 [2022-12-13 18:17:28,648 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2702 transitions. [2022-12-13 18:17:28,648 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2702 transitions. [2022-12-13 18:17:28,649 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 18:17:28,649 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2702 transitions. [2022-12-13 18:17:28,651 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 225.16666666666666) internal successors, (2702), 12 states have internal predecessors, (2702), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:17:28,653 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 432.0) internal successors, (5616), 13 states have internal predecessors, (5616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:17:28,654 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 432.0) internal successors, (5616), 13 states have internal predecessors, (5616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:17:28,654 INFO L175 Difference]: Start difference. First operand has 491 places, 1918 transitions, 31329 flow. Second operand 12 states and 2702 transitions. [2022-12-13 18:17:28,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 2420 transitions, 40348 flow [2022-12-13 18:17:32,704 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 2420 transitions, 39894 flow, removed 190 selfloop flow, removed 3 redundant places. [2022-12-13 18:17:32,733 INFO L231 Difference]: Finished difference. Result has 503 places, 1931 transitions, 31861 flow [2022-12-13 18:17:32,734 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=432, PETRI_DIFFERENCE_MINUEND_FLOW=30895, PETRI_DIFFERENCE_MINUEND_PLACES=488, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1918, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=230, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1679, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=31861, PETRI_PLACES=503, PETRI_TRANSITIONS=1931} [2022-12-13 18:17:32,734 INFO L288 CegarLoopForPetriNet]: 134 programPoint places, 369 predicate places. [2022-12-13 18:17:32,734 INFO L495 AbstractCegarLoop]: Abstraction has has 503 places, 1931 transitions, 31861 flow [2022-12-13 18:17:32,734 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 180.0909090909091) internal successors, (1981), 11 states have internal predecessors, (1981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:17:32,734 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 18:17:32,734 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 18:17:32,734 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-12-13 18:17:32,734 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 25 more)] === [2022-12-13 18:17:32,735 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 18:17:32,735 INFO L85 PathProgramCache]: Analyzing trace with hash -1309765395, now seen corresponding path program 15 times [2022-12-13 18:17:32,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 18:17:32,735 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1615810256] [2022-12-13 18:17:32,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 18:17:32,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 18:17:32,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 18:17:32,969 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 18:17:32,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 18:17:32,970 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1615810256] [2022-12-13 18:17:32,970 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1615810256] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 18:17:32,970 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 18:17:32,970 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-12-13 18:17:32,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [660168202] [2022-12-13 18:17:32,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 18:17:32,970 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-13 18:17:32,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 18:17:32,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-13 18:17:32,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2022-12-13 18:17:34,024 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 179 out of 432 [2022-12-13 18:17:34,025 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 503 places, 1931 transitions, 31861 flow. Second operand has 11 states, 11 states have (on average 180.0909090909091) internal successors, (1981), 11 states have internal predecessors, (1981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:17:34,025 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 18:17:34,025 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 179 of 432 [2022-12-13 18:17:34,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 18:17:50,939 INFO L130 PetriNetUnfolder]: 15492/35450 cut-off events. [2022-12-13 18:17:50,939 INFO L131 PetriNetUnfolder]: For 320432/321683 co-relation queries the response was YES. [2022-12-13 18:17:51,526 INFO L83 FinitePrefix]: Finished finitePrefix Result has 166194 conditions, 35450 events. 15492/35450 cut-off events. For 320432/321683 co-relation queries the response was YES. Maximal size of possible extension queue 426. Compared 320172 event pairs, 8338 based on Foata normal form. 87/35001 useless extension candidates. Maximal degree in co-relation 166032. Up to 20380 conditions per place. [2022-12-13 18:17:51,637 INFO L137 encePairwiseOnDemand]: 392/432 looper letters, 1329 selfloop transitions, 696 changer transitions 2/2104 dead transitions. [2022-12-13 18:17:51,637 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 513 places, 2104 transitions, 37269 flow [2022-12-13 18:17:51,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-12-13 18:17:51,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-12-13 18:17:51,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2285 transitions. [2022-12-13 18:17:51,640 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.48085016835016836 [2022-12-13 18:17:51,640 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2285 transitions. [2022-12-13 18:17:51,640 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2285 transitions. [2022-12-13 18:17:51,641 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 18:17:51,641 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2285 transitions. [2022-12-13 18:17:51,642 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 207.72727272727272) internal successors, (2285), 11 states have internal predecessors, (2285), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:17:51,645 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 432.0) internal successors, (5184), 12 states have internal predecessors, (5184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:17:51,645 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 432.0) internal successors, (5184), 12 states have internal predecessors, (5184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:17:51,645 INFO L175 Difference]: Start difference. First operand has 503 places, 1931 transitions, 31861 flow. Second operand 11 states and 2285 transitions. [2022-12-13 18:17:51,645 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 513 places, 2104 transitions, 37269 flow [2022-12-13 18:17:55,816 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 507 places, 2104 transitions, 36732 flow, removed 90 selfloop flow, removed 6 redundant places. [2022-12-13 18:17:55,843 INFO L231 Difference]: Finished difference. Result has 512 places, 1946 transitions, 33174 flow [2022-12-13 18:17:55,844 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=432, PETRI_DIFFERENCE_MINUEND_FLOW=31324, PETRI_DIFFERENCE_MINUEND_PLACES=497, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1931, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=684, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=33174, PETRI_PLACES=512, PETRI_TRANSITIONS=1946} [2022-12-13 18:17:55,844 INFO L288 CegarLoopForPetriNet]: 134 programPoint places, 378 predicate places. [2022-12-13 18:17:55,844 INFO L495 AbstractCegarLoop]: Abstraction has has 512 places, 1946 transitions, 33174 flow [2022-12-13 18:17:55,844 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 180.0909090909091) internal successors, (1981), 11 states have internal predecessors, (1981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:17:55,844 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 18:17:55,844 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 18:17:55,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-12-13 18:17:55,845 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 25 more)] === [2022-12-13 18:17:55,845 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 18:17:55,845 INFO L85 PathProgramCache]: Analyzing trace with hash 363385215, now seen corresponding path program 16 times [2022-12-13 18:17:55,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 18:17:55,845 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1182410823] [2022-12-13 18:17:55,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 18:17:55,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 18:17:55,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 18:17:56,067 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 18:17:56,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 18:17:56,068 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1182410823] [2022-12-13 18:17:56,068 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1182410823] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 18:17:56,068 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 18:17:56,068 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-12-13 18:17:56,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2107076608] [2022-12-13 18:17:56,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 18:17:56,068 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-13 18:17:56,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 18:17:56,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-13 18:17:56,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2022-12-13 18:17:57,217 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 179 out of 432 [2022-12-13 18:17:57,219 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 512 places, 1946 transitions, 33174 flow. Second operand has 11 states, 11 states have (on average 180.0909090909091) internal successors, (1981), 11 states have internal predecessors, (1981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:17:57,219 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 18:17:57,219 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 179 of 432 [2022-12-13 18:17:57,219 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 18:18:14,156 INFO L130 PetriNetUnfolder]: 15524/35562 cut-off events. [2022-12-13 18:18:14,156 INFO L131 PetriNetUnfolder]: For 333392/334516 co-relation queries the response was YES. [2022-12-13 18:18:14,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 168722 conditions, 35562 events. 15524/35562 cut-off events. For 333392/334516 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 321489 event pairs, 8227 based on Foata normal form. 68/35092 useless extension candidates. Maximal degree in co-relation 168555. Up to 20443 conditions per place. [2022-12-13 18:18:14,823 INFO L137 encePairwiseOnDemand]: 392/432 looper letters, 1327 selfloop transitions, 692 changer transitions 2/2098 dead transitions. [2022-12-13 18:18:14,823 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 522 places, 2098 transitions, 38512 flow [2022-12-13 18:18:14,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-12-13 18:18:14,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-12-13 18:18:14,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2246 transitions. [2022-12-13 18:18:14,826 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.47264309764309764 [2022-12-13 18:18:14,826 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2246 transitions. [2022-12-13 18:18:14,826 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2246 transitions. [2022-12-13 18:18:14,826 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 18:18:14,826 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2246 transitions. [2022-12-13 18:18:14,828 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 204.1818181818182) internal successors, (2246), 11 states have internal predecessors, (2246), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:18:14,830 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 432.0) internal successors, (5184), 12 states have internal predecessors, (5184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:18:14,831 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 432.0) internal successors, (5184), 12 states have internal predecessors, (5184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:18:14,831 INFO L175 Difference]: Start difference. First operand has 512 places, 1946 transitions, 33174 flow. Second operand 11 states and 2246 transitions. [2022-12-13 18:18:14,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 522 places, 2098 transitions, 38512 flow [2022-12-13 18:18:19,138 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 518 places, 2098 transitions, 37590 flow, removed 108 selfloop flow, removed 4 redundant places. [2022-12-13 18:18:19,165 INFO L231 Difference]: Finished difference. Result has 524 places, 1963 transitions, 34206 flow [2022-12-13 18:18:19,166 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=432, PETRI_DIFFERENCE_MINUEND_FLOW=32261, PETRI_DIFFERENCE_MINUEND_PLACES=508, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1946, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=677, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=34206, PETRI_PLACES=524, PETRI_TRANSITIONS=1963} [2022-12-13 18:18:19,167 INFO L288 CegarLoopForPetriNet]: 134 programPoint places, 390 predicate places. [2022-12-13 18:18:19,167 INFO L495 AbstractCegarLoop]: Abstraction has has 524 places, 1963 transitions, 34206 flow [2022-12-13 18:18:19,167 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 180.0909090909091) internal successors, (1981), 11 states have internal predecessors, (1981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:18:19,167 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 18:18:19,167 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 18:18:19,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-12-13 18:18:19,167 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 25 more)] === [2022-12-13 18:18:19,167 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 18:18:19,167 INFO L85 PathProgramCache]: Analyzing trace with hash 974830371, now seen corresponding path program 17 times [2022-12-13 18:18:19,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 18:18:19,168 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [9531079] [2022-12-13 18:18:19,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 18:18:19,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 18:18:19,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 18:18:19,388 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 18:18:19,388 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 18:18:19,389 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [9531079] [2022-12-13 18:18:19,389 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [9531079] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 18:18:19,389 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 18:18:19,389 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-12-13 18:18:19,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1146434297] [2022-12-13 18:18:19,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 18:18:19,389 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-13 18:18:19,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 18:18:19,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-13 18:18:19,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2022-12-13 18:18:20,434 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 179 out of 432 [2022-12-13 18:18:20,435 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 524 places, 1963 transitions, 34206 flow. Second operand has 11 states, 11 states have (on average 180.0909090909091) internal successors, (1981), 11 states have internal predecessors, (1981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:18:20,435 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 18:18:20,435 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 179 of 432 [2022-12-13 18:18:20,435 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 18:18:38,070 INFO L130 PetriNetUnfolder]: 15574/35589 cut-off events. [2022-12-13 18:18:38,070 INFO L131 PetriNetUnfolder]: For 358504/359743 co-relation queries the response was YES. [2022-12-13 18:18:38,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 170834 conditions, 35589 events. 15574/35589 cut-off events. For 358504/359743 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 320878 event pairs, 6889 based on Foata normal form. 55/35156 useless extension candidates. Maximal degree in co-relation 170661. Up to 10714 conditions per place. [2022-12-13 18:18:38,730 INFO L137 encePairwiseOnDemand]: 401/432 looper letters, 2130 selfloop transitions, 248 changer transitions 0/2455 dead transitions. [2022-12-13 18:18:38,730 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 534 places, 2455 transitions, 44181 flow [2022-12-13 18:18:38,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-12-13 18:18:38,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-12-13 18:18:38,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2431 transitions. [2022-12-13 18:18:38,733 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5115740740740741 [2022-12-13 18:18:38,733 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2431 transitions. [2022-12-13 18:18:38,733 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2431 transitions. [2022-12-13 18:18:38,734 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 18:18:38,734 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2431 transitions. [2022-12-13 18:18:38,736 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 221.0) internal successors, (2431), 11 states have internal predecessors, (2431), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:18:38,738 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 432.0) internal successors, (5184), 12 states have internal predecessors, (5184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:18:38,738 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 432.0) internal successors, (5184), 12 states have internal predecessors, (5184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:18:38,738 INFO L175 Difference]: Start difference. First operand has 524 places, 1963 transitions, 34206 flow. Second operand 11 states and 2431 transitions. [2022-12-13 18:18:38,738 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 534 places, 2455 transitions, 44181 flow [2022-12-13 18:18:43,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 531 places, 2455 transitions, 43141 flow, removed 146 selfloop flow, removed 3 redundant places. [2022-12-13 18:18:43,129 INFO L231 Difference]: Finished difference. Result has 536 places, 1990 transitions, 34765 flow [2022-12-13 18:18:43,130 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=432, PETRI_DIFFERENCE_MINUEND_FLOW=33239, PETRI_DIFFERENCE_MINUEND_PLACES=521, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1963, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=222, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1721, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=34765, PETRI_PLACES=536, PETRI_TRANSITIONS=1990} [2022-12-13 18:18:43,131 INFO L288 CegarLoopForPetriNet]: 134 programPoint places, 402 predicate places. [2022-12-13 18:18:43,131 INFO L495 AbstractCegarLoop]: Abstraction has has 536 places, 1990 transitions, 34765 flow [2022-12-13 18:18:43,131 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 180.0909090909091) internal successors, (1981), 11 states have internal predecessors, (1981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:18:43,131 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 18:18:43,131 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 18:18:43,131 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-12-13 18:18:43,132 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 25 more)] === [2022-12-13 18:18:43,132 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 18:18:43,132 INFO L85 PathProgramCache]: Analyzing trace with hash -1046313697, now seen corresponding path program 18 times [2022-12-13 18:18:43,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 18:18:43,132 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21604821] [2022-12-13 18:18:43,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 18:18:43,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 18:18:43,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 18:18:43,366 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 18:18:43,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 18:18:43,366 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21604821] [2022-12-13 18:18:43,367 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [21604821] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 18:18:43,367 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 18:18:43,367 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-12-13 18:18:43,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [218651478] [2022-12-13 18:18:43,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 18:18:43,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-13 18:18:43,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 18:18:43,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-13 18:18:43,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2022-12-13 18:18:44,318 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 179 out of 432 [2022-12-13 18:18:44,318 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 536 places, 1990 transitions, 34765 flow. Second operand has 11 states, 11 states have (on average 180.0909090909091) internal successors, (1981), 11 states have internal predecessors, (1981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:18:44,318 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 18:18:44,319 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 179 of 432 [2022-12-13 18:18:44,319 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 18:19:02,739 INFO L130 PetriNetUnfolder]: 15557/35555 cut-off events. [2022-12-13 18:19:02,739 INFO L131 PetriNetUnfolder]: For 375482/376714 co-relation queries the response was YES. [2022-12-13 18:19:03,401 INFO L83 FinitePrefix]: Finished finitePrefix Result has 171921 conditions, 35555 events. 15557/35555 cut-off events. For 375482/376714 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 320494 event pairs, 6888 based on Foata normal form. 58/35125 useless extension candidates. Maximal degree in co-relation 171743. Up to 10714 conditions per place. [2022-12-13 18:19:03,514 INFO L137 encePairwiseOnDemand]: 401/432 looper letters, 2156 selfloop transitions, 268 changer transitions 0/2501 dead transitions. [2022-12-13 18:19:03,514 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 548 places, 2501 transitions, 44196 flow [2022-12-13 18:19:03,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-12-13 18:19:03,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-12-13 18:19:03,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2896 transitions. [2022-12-13 18:19:03,517 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5156695156695157 [2022-12-13 18:19:03,517 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2896 transitions. [2022-12-13 18:19:03,517 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2896 transitions. [2022-12-13 18:19:03,518 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 18:19:03,518 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2896 transitions. [2022-12-13 18:19:03,520 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 222.76923076923077) internal successors, (2896), 13 states have internal predecessors, (2896), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:19:03,523 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 432.0) internal successors, (6048), 14 states have internal predecessors, (6048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:19:03,523 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 432.0) internal successors, (6048), 14 states have internal predecessors, (6048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:19:03,523 INFO L175 Difference]: Start difference. First operand has 536 places, 1990 transitions, 34765 flow. Second operand 13 states and 2896 transitions. [2022-12-13 18:19:03,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 548 places, 2501 transitions, 44196 flow [2022-12-13 18:19:07,882 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 545 places, 2501 transitions, 43640 flow, removed 241 selfloop flow, removed 3 redundant places. [2022-12-13 18:19:07,912 INFO L231 Difference]: Finished difference. Result has 551 places, 2009 transitions, 35564 flow [2022-12-13 18:19:07,912 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=432, PETRI_DIFFERENCE_MINUEND_FLOW=34269, PETRI_DIFFERENCE_MINUEND_PLACES=533, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1990, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=250, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1726, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=35564, PETRI_PLACES=551, PETRI_TRANSITIONS=2009} [2022-12-13 18:19:07,913 INFO L288 CegarLoopForPetriNet]: 134 programPoint places, 417 predicate places. [2022-12-13 18:19:07,913 INFO L495 AbstractCegarLoop]: Abstraction has has 551 places, 2009 transitions, 35564 flow [2022-12-13 18:19:07,913 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 180.0909090909091) internal successors, (1981), 11 states have internal predecessors, (1981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:19:07,913 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 18:19:07,913 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 18:19:07,913 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-12-13 18:19:07,913 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 25 more)] === [2022-12-13 18:19:07,914 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 18:19:07,914 INFO L85 PathProgramCache]: Analyzing trace with hash -10775046, now seen corresponding path program 8 times [2022-12-13 18:19:07,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 18:19:07,914 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1374091294] [2022-12-13 18:19:07,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 18:19:07,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 18:19:07,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 18:19:08,103 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 18:19:08,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 18:19:08,104 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1374091294] [2022-12-13 18:19:08,104 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1374091294] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 18:19:08,104 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 18:19:08,104 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-12-13 18:19:08,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1614603189] [2022-12-13 18:19:08,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 18:19:08,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-13 18:19:08,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 18:19:08,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-13 18:19:08,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2022-12-13 18:19:08,891 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 179 out of 432 [2022-12-13 18:19:08,892 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 551 places, 2009 transitions, 35564 flow. Second operand has 11 states, 11 states have (on average 180.0909090909091) internal successors, (1981), 11 states have internal predecessors, (1981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:19:08,892 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 18:19:08,892 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 179 of 432 [2022-12-13 18:19:08,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 18:19:29,228 INFO L130 PetriNetUnfolder]: 15056/34665 cut-off events. [2022-12-13 18:19:29,229 INFO L131 PetriNetUnfolder]: For 364291/367791 co-relation queries the response was YES. [2022-12-13 18:19:29,838 INFO L83 FinitePrefix]: Finished finitePrefix Result has 167715 conditions, 34665 events. 15056/34665 cut-off events. For 364291/367791 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 315334 event pairs, 5104 based on Foata normal form. 166/34316 useless extension candidates. Maximal degree in co-relation 167531. Up to 10155 conditions per place. [2022-12-13 18:19:29,947 INFO L137 encePairwiseOnDemand]: 385/432 looper letters, 1653 selfloop transitions, 1121 changer transitions 0/2852 dead transitions. [2022-12-13 18:19:29,947 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 586 places, 2852 transitions, 48050 flow [2022-12-13 18:19:29,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-12-13 18:19:29,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-12-13 18:19:29,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 7728 transitions. [2022-12-13 18:19:29,953 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.49691358024691357 [2022-12-13 18:19:29,953 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 7728 transitions. [2022-12-13 18:19:29,953 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 7728 transitions. [2022-12-13 18:19:29,955 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 18:19:29,955 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 7728 transitions. [2022-12-13 18:19:29,960 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 214.66666666666666) internal successors, (7728), 36 states have internal predecessors, (7728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:19:29,967 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 432.0) internal successors, (15984), 37 states have internal predecessors, (15984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:19:29,968 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 432.0) internal successors, (15984), 37 states have internal predecessors, (15984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:19:29,968 INFO L175 Difference]: Start difference. First operand has 551 places, 2009 transitions, 35564 flow. Second operand 36 states and 7728 transitions. [2022-12-13 18:19:29,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 586 places, 2852 transitions, 48050 flow [2022-12-13 18:19:34,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 582 places, 2852 transitions, 47543 flow, removed 187 selfloop flow, removed 4 redundant places. [2022-12-13 18:19:34,678 INFO L231 Difference]: Finished difference. Result has 590 places, 2094 transitions, 38997 flow [2022-12-13 18:19:34,679 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=432, PETRI_DIFFERENCE_MINUEND_FLOW=35171, PETRI_DIFFERENCE_MINUEND_PLACES=547, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2009, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1037, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=952, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=38997, PETRI_PLACES=590, PETRI_TRANSITIONS=2094} [2022-12-13 18:19:34,679 INFO L288 CegarLoopForPetriNet]: 134 programPoint places, 456 predicate places. [2022-12-13 18:19:34,679 INFO L495 AbstractCegarLoop]: Abstraction has has 590 places, 2094 transitions, 38997 flow [2022-12-13 18:19:34,679 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 180.0909090909091) internal successors, (1981), 11 states have internal predecessors, (1981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:19:34,679 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 18:19:34,680 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 18:19:34,680 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2022-12-13 18:19:34,680 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 25 more)] === [2022-12-13 18:19:34,680 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 18:19:34,680 INFO L85 PathProgramCache]: Analyzing trace with hash 737858085, now seen corresponding path program 19 times [2022-12-13 18:19:34,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 18:19:34,680 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [77500633] [2022-12-13 18:19:34,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 18:19:34,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 18:19:34,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 18:19:34,887 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 18:19:34,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 18:19:34,888 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [77500633] [2022-12-13 18:19:34,888 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [77500633] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 18:19:34,888 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 18:19:34,888 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-12-13 18:19:34,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078791868] [2022-12-13 18:19:34,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 18:19:34,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-13 18:19:34,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 18:19:34,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-13 18:19:34,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2022-12-13 18:19:35,864 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 179 out of 432 [2022-12-13 18:19:35,866 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 590 places, 2094 transitions, 38997 flow. Second operand has 11 states, 11 states have (on average 180.0909090909091) internal successors, (1981), 11 states have internal predecessors, (1981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:19:35,866 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 18:19:35,866 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 179 of 432 [2022-12-13 18:19:35,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 18:19:54,417 INFO L130 PetriNetUnfolder]: 15530/35427 cut-off events. [2022-12-13 18:19:54,417 INFO L131 PetriNetUnfolder]: For 387888/389392 co-relation queries the response was YES. [2022-12-13 18:19:55,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 176680 conditions, 35427 events. 15530/35427 cut-off events. For 387888/389392 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 318419 event pairs, 8916 based on Foata normal form. 66/34979 useless extension candidates. Maximal degree in co-relation 176488. Up to 20387 conditions per place. [2022-12-13 18:19:55,152 INFO L137 encePairwiseOnDemand]: 392/432 looper letters, 1464 selfloop transitions, 708 changer transitions 2/2263 dead transitions. [2022-12-13 18:19:55,152 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 599 places, 2263 transitions, 44821 flow [2022-12-13 18:19:55,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-13 18:19:55,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-12-13 18:19:55,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 2080 transitions. [2022-12-13 18:19:55,155 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.48148148148148145 [2022-12-13 18:19:55,155 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 2080 transitions. [2022-12-13 18:19:55,155 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 2080 transitions. [2022-12-13 18:19:55,156 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 18:19:55,156 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 2080 transitions. [2022-12-13 18:19:55,157 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 208.0) internal successors, (2080), 10 states have internal predecessors, (2080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:19:55,159 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 432.0) internal successors, (4752), 11 states have internal predecessors, (4752), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:19:55,159 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 432.0) internal successors, (4752), 11 states have internal predecessors, (4752), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:19:55,159 INFO L175 Difference]: Start difference. First operand has 590 places, 2094 transitions, 38997 flow. Second operand 10 states and 2080 transitions. [2022-12-13 18:19:55,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 599 places, 2263 transitions, 44821 flow [2022-12-13 18:20:00,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 583 places, 2263 transitions, 42604 flow, removed 421 selfloop flow, removed 16 redundant places. [2022-12-13 18:20:00,229 INFO L231 Difference]: Finished difference. Result has 587 places, 2109 transitions, 38745 flow [2022-12-13 18:20:00,230 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=432, PETRI_DIFFERENCE_MINUEND_FLOW=36826, PETRI_DIFFERENCE_MINUEND_PLACES=574, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2094, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=694, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1388, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=38745, PETRI_PLACES=587, PETRI_TRANSITIONS=2109} [2022-12-13 18:20:00,231 INFO L288 CegarLoopForPetriNet]: 134 programPoint places, 453 predicate places. [2022-12-13 18:20:00,231 INFO L495 AbstractCegarLoop]: Abstraction has has 587 places, 2109 transitions, 38745 flow [2022-12-13 18:20:00,231 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 180.0909090909091) internal successors, (1981), 11 states have internal predecessors, (1981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:20:00,231 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 18:20:00,231 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 18:20:00,231 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2022-12-13 18:20:00,231 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 25 more)] === [2022-12-13 18:20:00,231 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 18:20:00,231 INFO L85 PathProgramCache]: Analyzing trace with hash 132711303, now seen corresponding path program 20 times [2022-12-13 18:20:00,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 18:20:00,231 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1589725802] [2022-12-13 18:20:00,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 18:20:00,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 18:20:00,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 18:20:00,582 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 18:20:00,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 18:20:00,583 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1589725802] [2022-12-13 18:20:00,583 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1589725802] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 18:20:00,583 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 18:20:00,583 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-12-13 18:20:00,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [793154212] [2022-12-13 18:20:00,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 18:20:00,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-13 18:20:00,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 18:20:00,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-13 18:20:00,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2022-12-13 18:20:01,527 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 179 out of 432 [2022-12-13 18:20:01,528 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 587 places, 2109 transitions, 38745 flow. Second operand has 11 states, 11 states have (on average 180.0909090909091) internal successors, (1981), 11 states have internal predecessors, (1981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:20:01,528 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 18:20:01,528 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 179 of 432 [2022-12-13 18:20:01,528 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 18:20:20,567 INFO L130 PetriNetUnfolder]: 15513/35500 cut-off events. [2022-12-13 18:20:20,567 INFO L131 PetriNetUnfolder]: For 395419/397008 co-relation queries the response was YES. [2022-12-13 18:20:21,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 175634 conditions, 35500 events. 15513/35500 cut-off events. For 395419/397008 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 320559 event pairs, 8310 based on Foata normal form. 83/35043 useless extension candidates. Maximal degree in co-relation 175438. Up to 20404 conditions per place. [2022-12-13 18:20:21,347 INFO L137 encePairwiseOnDemand]: 392/432 looper letters, 1475 selfloop transitions, 750 changer transitions 2/2316 dead transitions. [2022-12-13 18:20:21,347 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 598 places, 2316 transitions, 44575 flow [2022-12-13 18:20:21,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-12-13 18:20:21,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-12-13 18:20:21,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2543 transitions. [2022-12-13 18:20:21,350 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.49054783950617287 [2022-12-13 18:20:21,350 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2543 transitions. [2022-12-13 18:20:21,350 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2543 transitions. [2022-12-13 18:20:21,350 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 18:20:21,350 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2543 transitions. [2022-12-13 18:20:21,352 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 211.91666666666666) internal successors, (2543), 12 states have internal predecessors, (2543), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:20:21,355 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 432.0) internal successors, (5616), 13 states have internal predecessors, (5616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:20:21,355 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 432.0) internal successors, (5616), 13 states have internal predecessors, (5616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:20:21,355 INFO L175 Difference]: Start difference. First operand has 587 places, 2109 transitions, 38745 flow. Second operand 12 states and 2543 transitions. [2022-12-13 18:20:21,355 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 598 places, 2316 transitions, 44575 flow [2022-12-13 18:20:26,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 594 places, 2316 transitions, 43559 flow, removed 154 selfloop flow, removed 4 redundant places. [2022-12-13 18:20:26,337 INFO L231 Difference]: Finished difference. Result has 597 places, 2114 transitions, 39397 flow [2022-12-13 18:20:26,338 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=432, PETRI_DIFFERENCE_MINUEND_FLOW=37745, PETRI_DIFFERENCE_MINUEND_PLACES=583, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=746, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=39397, PETRI_PLACES=597, PETRI_TRANSITIONS=2114} [2022-12-13 18:20:26,338 INFO L288 CegarLoopForPetriNet]: 134 programPoint places, 463 predicate places. [2022-12-13 18:20:26,339 INFO L495 AbstractCegarLoop]: Abstraction has has 597 places, 2114 transitions, 39397 flow [2022-12-13 18:20:26,339 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 180.0909090909091) internal successors, (1981), 11 states have internal predecessors, (1981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:20:26,339 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 18:20:26,339 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 18:20:26,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2022-12-13 18:20:26,339 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 25 more)] === [2022-12-13 18:20:26,339 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 18:20:26,339 INFO L85 PathProgramCache]: Analyzing trace with hash 1539422547, now seen corresponding path program 21 times [2022-12-13 18:20:26,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 18:20:26,339 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1243239250] [2022-12-13 18:20:26,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 18:20:26,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 18:20:26,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 18:20:26,545 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 18:20:26,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 18:20:26,546 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1243239250] [2022-12-13 18:20:26,546 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1243239250] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 18:20:26,546 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 18:20:26,546 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-12-13 18:20:26,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [996006534] [2022-12-13 18:20:26,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 18:20:26,546 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-13 18:20:26,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 18:20:26,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-13 18:20:26,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2022-12-13 18:20:27,419 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 179 out of 432 [2022-12-13 18:20:27,420 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 597 places, 2114 transitions, 39397 flow. Second operand has 11 states, 11 states have (on average 180.0909090909091) internal successors, (1981), 11 states have internal predecessors, (1981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:20:27,420 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 18:20:27,420 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 179 of 432 [2022-12-13 18:20:27,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 18:20:48,950 INFO L130 PetriNetUnfolder]: 16335/37254 cut-off events. [2022-12-13 18:20:48,951 INFO L131 PetriNetUnfolder]: For 418734/420447 co-relation queries the response was YES. [2022-12-13 18:20:49,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 183116 conditions, 37254 events. 16335/37254 cut-off events. For 418734/420447 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 340280 event pairs, 5606 based on Foata normal form. 54/36751 useless extension candidates. Maximal degree in co-relation 182917. Up to 26226 conditions per place. [2022-12-13 18:20:49,749 INFO L137 encePairwiseOnDemand]: 400/432 looper letters, 2468 selfloop transitions, 205 changer transitions 4/2766 dead transitions. [2022-12-13 18:20:49,749 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 608 places, 2766 transitions, 51439 flow [2022-12-13 18:20:49,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-12-13 18:20:49,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-12-13 18:20:49,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2777 transitions. [2022-12-13 18:20:49,753 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5356867283950617 [2022-12-13 18:20:49,753 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2777 transitions. [2022-12-13 18:20:49,753 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2777 transitions. [2022-12-13 18:20:49,753 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 18:20:49,753 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2777 transitions. [2022-12-13 18:20:49,755 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 231.41666666666666) internal successors, (2777), 12 states have internal predecessors, (2777), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:20:49,758 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 432.0) internal successors, (5616), 13 states have internal predecessors, (5616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:20:49,758 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 432.0) internal successors, (5616), 13 states have internal predecessors, (5616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:20:49,758 INFO L175 Difference]: Start difference. First operand has 597 places, 2114 transitions, 39397 flow. Second operand 12 states and 2777 transitions. [2022-12-13 18:20:49,758 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 608 places, 2766 transitions, 51439 flow [2022-12-13 18:20:54,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 604 places, 2766 transitions, 50793 flow, removed 65 selfloop flow, removed 4 redundant places. [2022-12-13 18:20:54,597 INFO L231 Difference]: Finished difference. Result has 609 places, 2215 transitions, 41963 flow [2022-12-13 18:20:54,598 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=432, PETRI_DIFFERENCE_MINUEND_FLOW=38824, PETRI_DIFFERENCE_MINUEND_PLACES=593, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1917, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=41963, PETRI_PLACES=609, PETRI_TRANSITIONS=2215} [2022-12-13 18:20:54,598 INFO L288 CegarLoopForPetriNet]: 134 programPoint places, 475 predicate places. [2022-12-13 18:20:54,598 INFO L495 AbstractCegarLoop]: Abstraction has has 609 places, 2215 transitions, 41963 flow [2022-12-13 18:20:54,599 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 180.0909090909091) internal successors, (1981), 11 states have internal predecessors, (1981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:20:54,599 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 18:20:54,599 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 18:20:54,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2022-12-13 18:20:54,599 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 25 more)] === [2022-12-13 18:20:54,599 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 18:20:54,599 INFO L85 PathProgramCache]: Analyzing trace with hash -1090996178, now seen corresponding path program 9 times [2022-12-13 18:20:54,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 18:20:54,599 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1685089218] [2022-12-13 18:20:54,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 18:20:54,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 18:20:54,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 18:20:54,909 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 18:20:54,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 18:20:54,909 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1685089218] [2022-12-13 18:20:54,909 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1685089218] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 18:20:54,909 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 18:20:54,909 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-12-13 18:20:54,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1588360632] [2022-12-13 18:20:54,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 18:20:54,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-13 18:20:54,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 18:20:54,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-13 18:20:54,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2022-12-13 18:20:55,669 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 179 out of 432 [2022-12-13 18:20:55,670 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 609 places, 2215 transitions, 41963 flow. Second operand has 11 states, 11 states have (on average 180.0909090909091) internal successors, (1981), 11 states have internal predecessors, (1981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:20:55,670 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 18:20:55,670 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 179 of 432 [2022-12-13 18:20:55,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 18:21:17,316 INFO L130 PetriNetUnfolder]: 15823/36354 cut-off events. [2022-12-13 18:21:17,316 INFO L131 PetriNetUnfolder]: For 412661/416057 co-relation queries the response was YES. [2022-12-13 18:21:18,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 179877 conditions, 36354 events. 15823/36354 cut-off events. For 412661/416057 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 333567 event pairs, 6804 based on Foata normal form. 125/35888 useless extension candidates. Maximal degree in co-relation 179673. Up to 18789 conditions per place. [2022-12-13 18:21:18,134 INFO L137 encePairwiseOnDemand]: 384/432 looper letters, 1498 selfloop transitions, 1204 changer transitions 2/2782 dead transitions. [2022-12-13 18:21:18,134 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 633 places, 2782 transitions, 52659 flow [2022-12-13 18:21:18,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-12-13 18:21:18,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2022-12-13 18:21:18,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 5390 transitions. [2022-12-13 18:21:18,139 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.49907407407407406 [2022-12-13 18:21:18,139 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 5390 transitions. [2022-12-13 18:21:18,139 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 5390 transitions. [2022-12-13 18:21:18,140 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 18:21:18,140 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 5390 transitions. [2022-12-13 18:21:18,144 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 215.6) internal successors, (5390), 25 states have internal predecessors, (5390), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:21:18,148 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 432.0) internal successors, (11232), 26 states have internal predecessors, (11232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:21:18,149 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 432.0) internal successors, (11232), 26 states have internal predecessors, (11232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:21:18,149 INFO L175 Difference]: Start difference. First operand has 609 places, 2215 transitions, 41963 flow. Second operand 25 states and 5390 transitions. [2022-12-13 18:21:18,149 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 633 places, 2782 transitions, 52659 flow [2022-12-13 18:21:23,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 631 places, 2782 transitions, 51887 flow, removed 353 selfloop flow, removed 2 redundant places. [2022-12-13 18:21:23,450 INFO L231 Difference]: Finished difference. Result has 639 places, 2244 transitions, 44816 flow [2022-12-13 18:21:23,452 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=432, PETRI_DIFFERENCE_MINUEND_FLOW=41295, PETRI_DIFFERENCE_MINUEND_PLACES=607, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1018, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=44816, PETRI_PLACES=639, PETRI_TRANSITIONS=2244} [2022-12-13 18:21:23,452 INFO L288 CegarLoopForPetriNet]: 134 programPoint places, 505 predicate places. [2022-12-13 18:21:23,452 INFO L495 AbstractCegarLoop]: Abstraction has has 639 places, 2244 transitions, 44816 flow [2022-12-13 18:21:23,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 180.0909090909091) internal successors, (1981), 11 states have internal predecessors, (1981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:21:23,453 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 18:21:23,453 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 18:21:23,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2022-12-13 18:21:23,453 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 25 more)] === [2022-12-13 18:21:23,453 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 18:21:23,453 INFO L85 PathProgramCache]: Analyzing trace with hash 1800917719, now seen corresponding path program 22 times [2022-12-13 18:21:23,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 18:21:23,454 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1766503682] [2022-12-13 18:21:23,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 18:21:23,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 18:21:23,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 18:21:23,732 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 18:21:23,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 18:21:23,732 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1766503682] [2022-12-13 18:21:23,732 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1766503682] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 18:21:23,732 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 18:21:23,733 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-12-13 18:21:23,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1279996030] [2022-12-13 18:21:23,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 18:21:23,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-13 18:21:23,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 18:21:23,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-13 18:21:23,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2022-12-13 18:21:24,801 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 179 out of 432 [2022-12-13 18:21:24,802 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 639 places, 2244 transitions, 44816 flow. Second operand has 11 states, 11 states have (on average 180.0909090909091) internal successors, (1981), 11 states have internal predecessors, (1981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:21:24,802 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 18:21:24,802 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 179 of 432 [2022-12-13 18:21:24,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 18:21:47,094 INFO L130 PetriNetUnfolder]: 16386/37678 cut-off events. [2022-12-13 18:21:47,095 INFO L131 PetriNetUnfolder]: For 444348/446019 co-relation queries the response was YES. [2022-12-13 18:21:47,858 INFO L83 FinitePrefix]: Finished finitePrefix Result has 189863 conditions, 37678 events. 16386/37678 cut-off events. For 444348/446019 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 346352 event pairs, 4617 based on Foata normal form. 38/37132 useless extension candidates. Maximal degree in co-relation 189651. Up to 16300 conditions per place. [2022-12-13 18:21:47,980 INFO L137 encePairwiseOnDemand]: 400/432 looper letters, 2238 selfloop transitions, 386 changer transitions 4/2717 dead transitions. [2022-12-13 18:21:47,980 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 651 places, 2717 transitions, 53689 flow [2022-12-13 18:21:47,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-12-13 18:21:47,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-12-13 18:21:47,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2942 transitions. [2022-12-13 18:21:47,984 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5238603988603988 [2022-12-13 18:21:47,984 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2942 transitions. [2022-12-13 18:21:47,984 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2942 transitions. [2022-12-13 18:21:47,984 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 18:21:47,984 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2942 transitions. [2022-12-13 18:21:47,987 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 226.30769230769232) internal successors, (2942), 13 states have internal predecessors, (2942), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:21:47,989 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 432.0) internal successors, (6048), 14 states have internal predecessors, (6048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:21:47,989 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 432.0) internal successors, (6048), 14 states have internal predecessors, (6048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:21:47,990 INFO L175 Difference]: Start difference. First operand has 639 places, 2244 transitions, 44816 flow. Second operand 13 states and 2942 transitions. [2022-12-13 18:21:47,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 651 places, 2717 transitions, 53689 flow [2022-12-13 18:21:53,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 641 places, 2717 transitions, 52287 flow, removed 326 selfloop flow, removed 10 redundant places. [2022-12-13 18:21:53,509 INFO L231 Difference]: Finished difference. Result has 645 places, 2257 transitions, 44830 flow [2022-12-13 18:21:53,510 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=432, PETRI_DIFFERENCE_MINUEND_FLOW=43513, PETRI_DIFFERENCE_MINUEND_PLACES=629, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=373, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1861, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=44830, PETRI_PLACES=645, PETRI_TRANSITIONS=2257} [2022-12-13 18:21:53,510 INFO L288 CegarLoopForPetriNet]: 134 programPoint places, 511 predicate places. [2022-12-13 18:21:53,510 INFO L495 AbstractCegarLoop]: Abstraction has has 645 places, 2257 transitions, 44830 flow [2022-12-13 18:21:53,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 180.0909090909091) internal successors, (1981), 11 states have internal predecessors, (1981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:21:53,510 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 18:21:53,510 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 18:21:53,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2022-12-13 18:21:53,511 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 25 more)] === [2022-12-13 18:21:53,511 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 18:21:53,511 INFO L85 PathProgramCache]: Analyzing trace with hash 422723816, now seen corresponding path program 10 times [2022-12-13 18:21:53,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 18:21:53,511 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1285479711] [2022-12-13 18:21:53,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 18:21:53,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 18:21:53,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 18:21:53,832 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 18:21:53,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 18:21:53,832 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1285479711] [2022-12-13 18:21:53,832 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1285479711] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 18:21:53,832 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 18:21:53,832 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-12-13 18:21:53,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [490044595] [2022-12-13 18:21:53,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 18:21:53,833 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-13 18:21:53,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 18:21:53,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-13 18:21:53,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2022-12-13 18:21:54,779 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 179 out of 432 [2022-12-13 18:21:54,780 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 645 places, 2257 transitions, 44830 flow. Second operand has 11 states, 11 states have (on average 180.0909090909091) internal successors, (1981), 11 states have internal predecessors, (1981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:21:54,780 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 18:21:54,780 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 179 of 432 [2022-12-13 18:21:54,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 18:22:16,488 INFO L130 PetriNetUnfolder]: 15909/36812 cut-off events. [2022-12-13 18:22:16,488 INFO L131 PetriNetUnfolder]: For 445993/449855 co-relation queries the response was YES. [2022-12-13 18:22:17,178 INFO L83 FinitePrefix]: Finished finitePrefix Result has 186491 conditions, 36812 events. 15909/36812 cut-off events. For 445993/449855 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 339842 event pairs, 4589 based on Foata normal form. 80/36325 useless extension candidates. Maximal degree in co-relation 186277. Up to 25299 conditions per place. [2022-12-13 18:22:17,295 INFO L137 encePairwiseOnDemand]: 392/432 looper letters, 2467 selfloop transitions, 238 changer transitions 4/2787 dead transitions. [2022-12-13 18:22:17,295 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 664 places, 2787 transitions, 54813 flow [2022-12-13 18:22:17,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-12-13 18:22:17,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-12-13 18:22:17,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 4256 transitions. [2022-12-13 18:22:17,299 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4925925925925926 [2022-12-13 18:22:17,299 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 4256 transitions. [2022-12-13 18:22:17,299 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 4256 transitions. [2022-12-13 18:22:17,300 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 18:22:17,300 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 4256 transitions. [2022-12-13 18:22:17,303 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 212.8) internal successors, (4256), 20 states have internal predecessors, (4256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:22:17,307 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 432.0) internal successors, (9072), 21 states have internal predecessors, (9072), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:22:17,308 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 432.0) internal successors, (9072), 21 states have internal predecessors, (9072), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:22:17,308 INFO L175 Difference]: Start difference. First operand has 645 places, 2257 transitions, 44830 flow. Second operand 20 states and 4256 transitions. [2022-12-13 18:22:17,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 664 places, 2787 transitions, 54813 flow [2022-12-13 18:22:22,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 658 places, 2787 transitions, 54113 flow, removed 77 selfloop flow, removed 6 redundant places. [2022-12-13 18:22:22,971 INFO L231 Difference]: Finished difference. Result has 672 places, 2342 transitions, 46684 flow [2022-12-13 18:22:22,972 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=432, PETRI_DIFFERENCE_MINUEND_FLOW=44183, PETRI_DIFFERENCE_MINUEND_PLACES=639, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2022, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=46684, PETRI_PLACES=672, PETRI_TRANSITIONS=2342} [2022-12-13 18:22:22,972 INFO L288 CegarLoopForPetriNet]: 134 programPoint places, 538 predicate places. [2022-12-13 18:22:22,973 INFO L495 AbstractCegarLoop]: Abstraction has has 672 places, 2342 transitions, 46684 flow [2022-12-13 18:22:22,973 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 180.0909090909091) internal successors, (1981), 11 states have internal predecessors, (1981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:22:22,973 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 18:22:22,973 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 18:22:22,973 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2022-12-13 18:22:22,973 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 25 more)] === [2022-12-13 18:22:22,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 18:22:22,973 INFO L85 PathProgramCache]: Analyzing trace with hash -2119576707, now seen corresponding path program 23 times [2022-12-13 18:22:22,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 18:22:22,974 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [973894933] [2022-12-13 18:22:22,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 18:22:22,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 18:22:22,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 18:22:23,221 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 18:22:23,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 18:22:23,221 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [973894933] [2022-12-13 18:22:23,221 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [973894933] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 18:22:23,221 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 18:22:23,222 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-12-13 18:22:23,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1103689781] [2022-12-13 18:22:23,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 18:22:23,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-13 18:22:23,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 18:22:23,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-13 18:22:23,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2022-12-13 18:22:24,328 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 179 out of 432 [2022-12-13 18:22:24,329 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 672 places, 2342 transitions, 46684 flow. Second operand has 11 states, 11 states have (on average 180.0909090909091) internal successors, (1981), 11 states have internal predecessors, (1981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:22:24,329 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 18:22:24,329 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 179 of 432 [2022-12-13 18:22:24,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 18:22:46,959 INFO L130 PetriNetUnfolder]: 16476/37984 cut-off events. [2022-12-13 18:22:46,959 INFO L131 PetriNetUnfolder]: For 477353/479371 co-relation queries the response was YES. [2022-12-13 18:22:48,023 INFO L83 FinitePrefix]: Finished finitePrefix Result has 194443 conditions, 37984 events. 16476/37984 cut-off events. For 477353/479371 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 347860 event pairs, 6174 based on Foata normal form. 33/37456 useless extension candidates. Maximal degree in co-relation 194215. Up to 16300 conditions per place. [2022-12-13 18:22:48,147 INFO L137 encePairwiseOnDemand]: 400/432 looper letters, 2295 selfloop transitions, 402 changer transitions 4/2790 dead transitions. [2022-12-13 18:22:48,147 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 683 places, 2790 transitions, 55940 flow [2022-12-13 18:22:48,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-12-13 18:22:48,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-12-13 18:22:48,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2696 transitions. [2022-12-13 18:22:48,151 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5200617283950617 [2022-12-13 18:22:48,151 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2696 transitions. [2022-12-13 18:22:48,151 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2696 transitions. [2022-12-13 18:22:48,152 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 18:22:48,152 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2696 transitions. [2022-12-13 18:22:48,154 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 224.66666666666666) internal successors, (2696), 12 states have internal predecessors, (2696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:22:48,156 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 432.0) internal successors, (5616), 13 states have internal predecessors, (5616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:22:48,156 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 432.0) internal successors, (5616), 13 states have internal predecessors, (5616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:22:48,157 INFO L175 Difference]: Start difference. First operand has 672 places, 2342 transitions, 46684 flow. Second operand 12 states and 2696 transitions. [2022-12-13 18:22:48,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 683 places, 2790 transitions, 55940 flow [2022-12-13 18:22:55,029 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 678 places, 2790 transitions, 55090 flow, removed 349 selfloop flow, removed 5 redundant places. [2022-12-13 18:22:55,065 INFO L231 Difference]: Finished difference. Result has 682 places, 2364 transitions, 47598 flow [2022-12-13 18:22:55,066 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=432, PETRI_DIFFERENCE_MINUEND_FLOW=45876, PETRI_DIFFERENCE_MINUEND_PLACES=667, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=382, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1943, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=47598, PETRI_PLACES=682, PETRI_TRANSITIONS=2364} [2022-12-13 18:22:55,066 INFO L288 CegarLoopForPetriNet]: 134 programPoint places, 548 predicate places. [2022-12-13 18:22:55,066 INFO L495 AbstractCegarLoop]: Abstraction has has 682 places, 2364 transitions, 47598 flow [2022-12-13 18:22:55,066 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 180.0909090909091) internal successors, (1981), 11 states have internal predecessors, (1981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:22:55,066 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 18:22:55,066 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 18:22:55,066 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2022-12-13 18:22:55,066 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 25 more)] === [2022-12-13 18:22:55,067 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 18:22:55,067 INFO L85 PathProgramCache]: Analyzing trace with hash -1108938674, now seen corresponding path program 11 times [2022-12-13 18:22:55,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 18:22:55,067 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1478490740] [2022-12-13 18:22:55,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 18:22:55,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 18:22:55,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 18:22:55,289 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 18:22:55,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 18:22:55,289 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1478490740] [2022-12-13 18:22:55,289 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1478490740] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 18:22:55,289 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 18:22:55,289 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-12-13 18:22:55,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72294697] [2022-12-13 18:22:55,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 18:22:55,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-13 18:22:55,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 18:22:55,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-13 18:22:55,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2022-12-13 18:22:56,128 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 179 out of 432 [2022-12-13 18:22:56,129 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 682 places, 2364 transitions, 47598 flow. Second operand has 11 states, 11 states have (on average 180.0909090909091) internal successors, (1981), 11 states have internal predecessors, (1981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:22:56,129 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 18:22:56,130 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 179 of 432 [2022-12-13 18:22:56,130 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand