./Ultimate.py --spec ../../sv-benchmarks/c/properties/no-data-race.prp --file ../../sv-benchmarks/c/goblint-regression/09-regions_04-list2_nr.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for data races Using default analysis Version 0e0057cc Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d178313-0c38-4cbf-a5ff-3b6234259fb1/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d178313-0c38-4cbf-a5ff-3b6234259fb1/bin/uautomizer-verify-BQ2R08f2Ya/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d178313-0c38-4cbf-a5ff-3b6234259fb1/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d178313-0c38-4cbf-a5ff-3b6234259fb1/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerReach.xml -i ../../sv-benchmarks/c/goblint-regression/09-regions_04-list2_nr.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d178313-0c38-4cbf-a5ff-3b6234259fb1/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-DataRace-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d178313-0c38-4cbf-a5ff-3b6234259fb1/bin/uautomizer-verify-BQ2R08f2Ya --witnessprinter.witness.filename witness --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 22e95fa30ebde8538537e9926c639bef97cab57433fef0bd6d73df06023fa7d1 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-29 05:01:35,135 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 05:01:35,199 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d178313-0c38-4cbf-a5ff-3b6234259fb1/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-DataRace-32bit-Automizer_Default.epf [2023-11-29 05:01:35,204 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 05:01:35,204 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 05:01:35,227 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 05:01:35,228 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 05:01:35,228 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 05:01:35,229 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 05:01:35,229 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 05:01:35,230 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 05:01:35,231 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 05:01:35,231 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 05:01:35,232 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 05:01:35,232 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-29 05:01:35,233 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-29 05:01:35,233 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-29 05:01:35,234 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-29 05:01:35,234 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 05:01:35,235 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-29 05:01:35,235 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 05:01:35,236 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-29 05:01:35,236 INFO L153 SettingsManager]: * Check absence of data races in concurrent programs=true [2023-11-29 05:01:35,237 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-29 05:01:35,237 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-29 05:01:35,238 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-29 05:01:35,238 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 05:01:35,239 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 05:01:35,239 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 05:01:35,240 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 05:01:35,240 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 05:01:35,241 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 05:01:35,241 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 05:01:35,241 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-29 05:01:35,241 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-29 05:01:35,242 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-29 05:01:35,242 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 05:01:35,242 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 05:01:35,242 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-29 05:01:35,242 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-29 05:01:35,243 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-29 05:01:35,243 INFO L153 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_4d178313-0c38-4cbf-a5ff-3b6234259fb1/bin/uautomizer-verify-BQ2R08f2Ya/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_4d178313-0c38-4cbf-a5ff-3b6234259fb1/bin/uautomizer-verify-BQ2R08f2Ya Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness 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 -> 22e95fa30ebde8538537e9926c639bef97cab57433fef0bd6d73df06023fa7d1 [2023-11-29 05:01:35,445 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 05:01:35,466 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 05:01:35,469 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 05:01:35,470 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 05:01:35,470 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 05:01:35,471 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d178313-0c38-4cbf-a5ff-3b6234259fb1/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/goblint-regression/09-regions_04-list2_nr.i [2023-11-29 05:01:38,218 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 05:01:38,460 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 05:01:38,461 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d178313-0c38-4cbf-a5ff-3b6234259fb1/sv-benchmarks/c/goblint-regression/09-regions_04-list2_nr.i [2023-11-29 05:01:38,479 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d178313-0c38-4cbf-a5ff-3b6234259fb1/bin/uautomizer-verify-BQ2R08f2Ya/data/249f15d50/3a4f42df7e3f4933a16dbe55689953a3/FLAG901de7edc [2023-11-29 05:01:38,492 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d178313-0c38-4cbf-a5ff-3b6234259fb1/bin/uautomizer-verify-BQ2R08f2Ya/data/249f15d50/3a4f42df7e3f4933a16dbe55689953a3 [2023-11-29 05:01:38,494 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 05:01:38,496 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 05:01:38,497 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 05:01:38,498 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 05:01:38,505 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 05:01:38,505 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 05:01:38" (1/1) ... [2023-11-29 05:01:38,506 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@16df215f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:01:38, skipping insertion in model container [2023-11-29 05:01:38,506 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 05:01:38" (1/1) ... [2023-11-29 05:01:38,562 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 05:01:39,082 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 05:01:39,096 INFO L202 MainTranslator]: Completed pre-run [2023-11-29 05:01:39,155 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 05:01:39,249 INFO L206 MainTranslator]: Completed translation [2023-11-29 05:01:39,250 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:01:39 WrapperNode [2023-11-29 05:01:39,250 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 05:01:39,251 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-29 05:01:39,251 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-29 05:01:39,252 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-29 05:01:39,259 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:01:39" (1/1) ... [2023-11-29 05:01:39,283 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:01:39" (1/1) ... [2023-11-29 05:01:39,319 INFO L138 Inliner]: procedures = 369, calls = 49, calls flagged for inlining = 6, calls inlined = 6, statements flattened = 201 [2023-11-29 05:01:39,319 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-29 05:01:39,320 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-29 05:01:39,320 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-29 05:01:39,320 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-29 05:01:39,329 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:01:39" (1/1) ... [2023-11-29 05:01:39,329 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:01:39" (1/1) ... [2023-11-29 05:01:39,337 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:01:39" (1/1) ... [2023-11-29 05:01:39,337 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:01:39" (1/1) ... [2023-11-29 05:01:39,397 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:01:39" (1/1) ... [2023-11-29 05:01:39,400 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:01:39" (1/1) ... [2023-11-29 05:01:39,403 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:01:39" (1/1) ... [2023-11-29 05:01:39,406 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:01:39" (1/1) ... [2023-11-29 05:01:39,412 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-29 05:01:39,413 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-29 05:01:39,413 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-29 05:01:39,413 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-29 05:01:39,414 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:01:39" (1/1) ... [2023-11-29 05:01:39,420 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 05:01:39,436 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d178313-0c38-4cbf-a5ff-3b6234259fb1/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:01:39,466 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d178313-0c38-4cbf-a5ff-3b6234259fb1/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-29 05:01:39,472 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d178313-0c38-4cbf-a5ff-3b6234259fb1/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-29 05:01:39,498 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-29 05:01:39,498 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2023-11-29 05:01:39,498 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-29 05:01:39,498 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexUnlock [2023-11-29 05:01:39,498 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-11-29 05:01:39,498 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-11-29 05:01:39,499 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2023-11-29 05:01:39,499 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-29 05:01:39,499 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-29 05:01:39,499 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2023-11-29 05:01:39,499 INFO L130 BoogieDeclarations]: Found specification of procedure t_fun [2023-11-29 05:01:39,499 INFO L138 BoogieDeclarations]: Found implementation of procedure t_fun [2023-11-29 05:01:39,499 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-29 05:01:39,500 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-29 05:01:39,500 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-29 05:01:39,501 WARN L213 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-11-29 05:01:39,638 INFO L241 CfgBuilder]: Building ICFG [2023-11-29 05:01:39,640 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-29 05:01:40,122 INFO L282 CfgBuilder]: Performing block encoding [2023-11-29 05:01:40,151 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-29 05:01:40,151 INFO L309 CfgBuilder]: Removed 0 assume(true) statements. [2023-11-29 05:01:40,153 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 05:01:40 BoogieIcfgContainer [2023-11-29 05:01:40,153 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-29 05:01:40,156 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-29 05:01:40,156 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-29 05:01:40,158 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-29 05:01:40,159 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.11 05:01:38" (1/3) ... [2023-11-29 05:01:40,159 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4bd95b34 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 05:01:40, skipping insertion in model container [2023-11-29 05:01:40,160 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:01:39" (2/3) ... [2023-11-29 05:01:40,160 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4bd95b34 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 05:01:40, skipping insertion in model container [2023-11-29 05:01:40,160 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 05:01:40" (3/3) ... [2023-11-29 05:01:40,162 INFO L112 eAbstractionObserver]: Analyzing ICFG 09-regions_04-list2_nr.i [2023-11-29 05:01:40,169 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2023-11-29 05:01:40,179 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-29 05:01:40,179 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 30 error locations. [2023-11-29 05:01:40,179 INFO L514 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-29 05:01:40,249 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-11-29 05:01:40,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 307 places, 303 transitions, 610 flow [2023-11-29 05:01:40,385 INFO L124 PetriNetUnfolderBase]: 0/302 cut-off events. [2023-11-29 05:01:40,385 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-29 05:01:40,387 INFO L83 FinitePrefix]: Finished finitePrefix Result has 306 conditions, 302 events. 0/302 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 161 event pairs, 0 based on Foata normal form. 0/272 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2023-11-29 05:01:40,388 INFO L82 GeneralOperation]: Start removeDead. Operand has 307 places, 303 transitions, 610 flow [2023-11-29 05:01:40,395 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 306 places, 302 transitions, 607 flow [2023-11-29 05:01:40,405 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-29 05:01:40,411 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=LoopHeads, 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;@7bfafcd0, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-29 05:01:40,411 INFO L358 AbstractCegarLoop]: Starting to check reachability of 39 error locations. [2023-11-29 05:01:40,432 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-29 05:01:40,432 INFO L124 PetriNetUnfolderBase]: 0/34 cut-off events. [2023-11-29 05:01:40,432 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-29 05:01:40,432 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:01:40,433 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:01:40,434 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 36 more)] === [2023-11-29 05:01:40,438 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:01:40,438 INFO L85 PathProgramCache]: Analyzing trace with hash -1580613652, now seen corresponding path program 1 times [2023-11-29 05:01:40,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:01:40,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1715321687] [2023-11-29 05:01:40,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:01:40,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:01:40,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:01:41,079 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:01:41,080 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:01:41,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1715321687] [2023-11-29 05:01:41,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1715321687] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:01:41,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:01:41,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 05:01:41,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [814373820] [2023-11-29 05:01:41,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:01:41,092 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 05:01:41,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:01:41,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 05:01:41,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-29 05:01:41,978 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 202 out of 303 [2023-11-29 05:01:41,984 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 302 transitions, 607 flow. Second operand has 6 states, 6 states have (on average 203.33333333333334) internal successors, (1220), 6 states have internal predecessors, (1220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:01:41,985 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:01:41,985 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 202 of 303 [2023-11-29 05:01:41,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:01:42,588 INFO L124 PetriNetUnfolderBase]: 560/2361 cut-off events. [2023-11-29 05:01:42,589 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-11-29 05:01:42,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3583 conditions, 2361 events. 560/2361 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 15015 event pairs, 560 based on Foata normal form. 0/2152 useless extension candidates. Maximal degree in co-relation 3360. Up to 1198 conditions per place. [2023-11-29 05:01:42,610 INFO L140 encePairwiseOnDemand]: 279/303 looper letters, 77 selfloop transitions, 20 changer transitions 0/298 dead transitions. [2023-11-29 05:01:42,611 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 298 transitions, 793 flow [2023-11-29 05:01:42,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 05:01:42,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 05:01:42,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1313 transitions. [2023-11-29 05:01:42,632 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7222222222222222 [2023-11-29 05:01:42,633 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1313 transitions. [2023-11-29 05:01:42,633 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1313 transitions. [2023-11-29 05:01:42,637 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:01:42,639 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1313 transitions. [2023-11-29 05:01:42,647 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 218.83333333333334) internal successors, (1313), 6 states have internal predecessors, (1313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:01:42,656 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 303.0) internal successors, (2121), 7 states have internal predecessors, (2121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:01:42,658 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 303.0) internal successors, (2121), 7 states have internal predecessors, (2121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:01:42,659 INFO L175 Difference]: Start difference. First operand has 306 places, 302 transitions, 607 flow. Second operand 6 states and 1313 transitions. [2023-11-29 05:01:42,660 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 298 transitions, 793 flow [2023-11-29 05:01:42,666 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 298 transitions, 792 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 05:01:42,673 INFO L231 Difference]: Finished difference. Result has 306 places, 298 transitions, 638 flow [2023-11-29 05:01:42,676 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=303, PETRI_DIFFERENCE_MINUEND_FLOW=598, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=638, PETRI_PLACES=306, PETRI_TRANSITIONS=298} [2023-11-29 05:01:42,680 INFO L281 CegarLoopForPetriNet]: 306 programPoint places, 0 predicate places. [2023-11-29 05:01:42,680 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 298 transitions, 638 flow [2023-11-29 05:01:42,681 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 203.33333333333334) internal successors, (1220), 6 states have internal predecessors, (1220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:01:42,681 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:01:42,682 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:01:42,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-29 05:01:42,682 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 36 more)] === [2023-11-29 05:01:42,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:01:42,683 INFO L85 PathProgramCache]: Analyzing trace with hash 155667242, now seen corresponding path program 1 times [2023-11-29 05:01:42,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:01:42,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1244705696] [2023-11-29 05:01:42,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:01:42,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:01:42,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:01:43,045 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:01:43,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:01:43,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1244705696] [2023-11-29 05:01:43,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1244705696] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:01:43,046 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:01:43,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 05:01:43,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645909109] [2023-11-29 05:01:43,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:01:43,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 05:01:43,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:01:43,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 05:01:43,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-29 05:01:43,793 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 202 out of 303 [2023-11-29 05:01:43,796 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 298 transitions, 638 flow. Second operand has 6 states, 6 states have (on average 203.33333333333334) internal successors, (1220), 6 states have internal predecessors, (1220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:01:43,796 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:01:43,796 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 202 of 303 [2023-11-29 05:01:43,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:01:44,271 INFO L124 PetriNetUnfolderBase]: 560/2357 cut-off events. [2023-11-29 05:01:44,271 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-29 05:01:44,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3599 conditions, 2357 events. 560/2357 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 14979 event pairs, 560 based on Foata normal form. 0/2152 useless extension candidates. Maximal degree in co-relation 3401. Up to 1198 conditions per place. [2023-11-29 05:01:44,283 INFO L140 encePairwiseOnDemand]: 279/303 looper letters, 77 selfloop transitions, 20 changer transitions 0/294 dead transitions. [2023-11-29 05:01:44,283 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 294 transitions, 824 flow [2023-11-29 05:01:44,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 05:01:44,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 05:01:44,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1313 transitions. [2023-11-29 05:01:44,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7222222222222222 [2023-11-29 05:01:44,288 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1313 transitions. [2023-11-29 05:01:44,289 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1313 transitions. [2023-11-29 05:01:44,289 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:01:44,290 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1313 transitions. [2023-11-29 05:01:44,293 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 218.83333333333334) internal successors, (1313), 6 states have internal predecessors, (1313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:01:44,296 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 303.0) internal successors, (2121), 7 states have internal predecessors, (2121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:01:44,298 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 303.0) internal successors, (2121), 7 states have internal predecessors, (2121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:01:44,298 INFO L175 Difference]: Start difference. First operand has 306 places, 298 transitions, 638 flow. Second operand 6 states and 1313 transitions. [2023-11-29 05:01:44,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 294 transitions, 824 flow [2023-11-29 05:01:44,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 294 transitions, 784 flow, removed 0 selfloop flow, removed 5 redundant places. [2023-11-29 05:01:44,304 INFO L231 Difference]: Finished difference. Result has 302 places, 294 transitions, 630 flow [2023-11-29 05:01:44,304 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=303, PETRI_DIFFERENCE_MINUEND_FLOW=590, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=630, PETRI_PLACES=302, PETRI_TRANSITIONS=294} [2023-11-29 05:01:44,305 INFO L281 CegarLoopForPetriNet]: 306 programPoint places, -4 predicate places. [2023-11-29 05:01:44,305 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 294 transitions, 630 flow [2023-11-29 05:01:44,306 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 203.33333333333334) internal successors, (1220), 6 states have internal predecessors, (1220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:01:44,306 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:01:44,307 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:01:44,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-29 05:01:44,307 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 36 more)] === [2023-11-29 05:01:44,308 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:01:44,308 INFO L85 PathProgramCache]: Analyzing trace with hash -1678364422, now seen corresponding path program 1 times [2023-11-29 05:01:44,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:01:44,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1989945921] [2023-11-29 05:01:44,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:01:44,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:01:44,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:01:44,352 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:01:44,352 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:01:44,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1989945921] [2023-11-29 05:01:44,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1989945921] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:01:44,353 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:01:44,353 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 05:01:44,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [744772735] [2023-11-29 05:01:44,353 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:01:44,354 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 05:01:44,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:01:44,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 05:01:44,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 05:01:44,406 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 283 out of 303 [2023-11-29 05:01:44,408 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 294 transitions, 630 flow. Second operand has 3 states, 3 states have (on average 284.3333333333333) internal successors, (853), 3 states have internal predecessors, (853), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:01:44,408 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:01:44,409 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 283 of 303 [2023-11-29 05:01:44,409 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:01:44,536 INFO L124 PetriNetUnfolderBase]: 30/743 cut-off events. [2023-11-29 05:01:44,536 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-29 05:01:44,537 INFO L83 FinitePrefix]: Finished finitePrefix Result has 847 conditions, 743 events. 30/743 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 2632 event pairs, 30 based on Foata normal form. 0/667 useless extension candidates. Maximal degree in co-relation 671. Up to 78 conditions per place. [2023-11-29 05:01:44,539 INFO L140 encePairwiseOnDemand]: 300/303 looper letters, 17 selfloop transitions, 2 changer transitions 0/293 dead transitions. [2023-11-29 05:01:44,539 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 293 transitions, 666 flow [2023-11-29 05:01:44,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 05:01:44,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 05:01:44,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 869 transitions. [2023-11-29 05:01:44,543 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9559955995599559 [2023-11-29 05:01:44,543 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 869 transitions. [2023-11-29 05:01:44,543 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 869 transitions. [2023-11-29 05:01:44,544 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:01:44,544 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 869 transitions. [2023-11-29 05:01:44,546 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 289.6666666666667) internal successors, (869), 3 states have internal predecessors, (869), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:01:44,549 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 303.0) internal successors, (1212), 4 states have internal predecessors, (1212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:01:44,550 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 303.0) internal successors, (1212), 4 states have internal predecessors, (1212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:01:44,550 INFO L175 Difference]: Start difference. First operand has 302 places, 294 transitions, 630 flow. Second operand 3 states and 869 transitions. [2023-11-29 05:01:44,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 293 transitions, 666 flow [2023-11-29 05:01:44,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 293 transitions, 626 flow, removed 0 selfloop flow, removed 5 redundant places. [2023-11-29 05:01:44,556 INFO L231 Difference]: Finished difference. Result has 298 places, 293 transitions, 592 flow [2023-11-29 05:01:44,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=303, PETRI_DIFFERENCE_MINUEND_FLOW=588, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=592, PETRI_PLACES=298, PETRI_TRANSITIONS=293} [2023-11-29 05:01:44,557 INFO L281 CegarLoopForPetriNet]: 306 programPoint places, -8 predicate places. [2023-11-29 05:01:44,558 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 293 transitions, 592 flow [2023-11-29 05:01:44,559 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 284.3333333333333) internal successors, (853), 3 states have internal predecessors, (853), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:01:44,559 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:01:44,559 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:01:44,559 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-29 05:01:44,559 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 36 more)] === [2023-11-29 05:01:44,560 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:01:44,560 INFO L85 PathProgramCache]: Analyzing trace with hash 1681307049, now seen corresponding path program 1 times [2023-11-29 05:01:44,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:01:44,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [730019134] [2023-11-29 05:01:44,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:01:44,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:01:44,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:01:44,611 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:01:44,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:01:44,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [730019134] [2023-11-29 05:01:44,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [730019134] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:01:44,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:01:44,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 05:01:44,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1881264985] [2023-11-29 05:01:44,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:01:44,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 05:01:44,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:01:44,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 05:01:44,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 05:01:44,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 281 out of 303 [2023-11-29 05:01:44,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 293 transitions, 592 flow. Second operand has 3 states, 3 states have (on average 282.0) internal successors, (846), 3 states have internal predecessors, (846), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:01:44,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:01:44,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 281 of 303 [2023-11-29 05:01:44,634 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:01:44,741 INFO L124 PetriNetUnfolderBase]: 36/775 cut-off events. [2023-11-29 05:01:44,741 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-11-29 05:01:44,742 INFO L83 FinitePrefix]: Finished finitePrefix Result has 872 conditions, 775 events. 36/775 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 2994 event pairs, 36 based on Foata normal form. 0/706 useless extension candidates. Maximal degree in co-relation 813. Up to 89 conditions per place. [2023-11-29 05:01:44,745 INFO L140 encePairwiseOnDemand]: 298/303 looper letters, 17 selfloop transitions, 1 changer transitions 0/289 dead transitions. [2023-11-29 05:01:44,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 289 transitions, 620 flow [2023-11-29 05:01:44,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 05:01:44,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 05:01:44,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 865 transitions. [2023-11-29 05:01:44,748 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9515951595159516 [2023-11-29 05:01:44,748 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 865 transitions. [2023-11-29 05:01:44,749 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 865 transitions. [2023-11-29 05:01:44,749 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:01:44,749 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 865 transitions. [2023-11-29 05:01:44,751 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 288.3333333333333) internal successors, (865), 3 states have internal predecessors, (865), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:01:44,754 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 303.0) internal successors, (1212), 4 states have internal predecessors, (1212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:01:44,754 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 303.0) internal successors, (1212), 4 states have internal predecessors, (1212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:01:44,755 INFO L175 Difference]: Start difference. First operand has 298 places, 293 transitions, 592 flow. Second operand 3 states and 865 transitions. [2023-11-29 05:01:44,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 289 transitions, 620 flow [2023-11-29 05:01:44,780 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 289 transitions, 616 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-29 05:01:44,784 INFO L231 Difference]: Finished difference. Result has 294 places, 289 transitions, 582 flow [2023-11-29 05:01:44,784 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=303, PETRI_DIFFERENCE_MINUEND_FLOW=580, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=582, PETRI_PLACES=294, PETRI_TRANSITIONS=289} [2023-11-29 05:01:44,785 INFO L281 CegarLoopForPetriNet]: 306 programPoint places, -12 predicate places. [2023-11-29 05:01:44,785 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 289 transitions, 582 flow [2023-11-29 05:01:44,786 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 282.0) internal successors, (846), 3 states have internal predecessors, (846), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:01:44,786 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:01:44,786 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:01:44,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-11-29 05:01:44,787 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 36 more)] === [2023-11-29 05:01:44,787 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:01:44,787 INFO L85 PathProgramCache]: Analyzing trace with hash -838934533, now seen corresponding path program 1 times [2023-11-29 05:01:44,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:01:44,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888796213] [2023-11-29 05:01:44,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:01:44,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:01:44,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:01:45,278 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:01:45,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:01:45,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1888796213] [2023-11-29 05:01:45,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1888796213] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:01:45,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:01:45,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 05:01:45,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1839668811] [2023-11-29 05:01:45,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:01:45,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 05:01:45,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:01:45,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 05:01:45,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-29 05:01:45,692 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 204 out of 303 [2023-11-29 05:01:45,694 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 289 transitions, 582 flow. Second operand has 6 states, 6 states have (on average 208.16666666666666) internal successors, (1249), 6 states have internal predecessors, (1249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:01:45,695 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:01:45,695 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 204 of 303 [2023-11-29 05:01:45,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:01:46,372 INFO L124 PetriNetUnfolderBase]: 638/2554 cut-off events. [2023-11-29 05:01:46,372 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-29 05:01:46,375 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3934 conditions, 2554 events. 638/2554 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 16437 event pairs, 638 based on Foata normal form. 0/2354 useless extension candidates. Maximal degree in co-relation 3865. Up to 1370 conditions per place. [2023-11-29 05:01:46,386 INFO L140 encePairwiseOnDemand]: 297/303 looper letters, 93 selfloop transitions, 5 changer transitions 0/288 dead transitions. [2023-11-29 05:01:46,386 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 288 transitions, 776 flow [2023-11-29 05:01:46,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 05:01:46,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 05:01:46,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1323 transitions. [2023-11-29 05:01:46,391 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7277227722772277 [2023-11-29 05:01:46,391 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1323 transitions. [2023-11-29 05:01:46,391 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1323 transitions. [2023-11-29 05:01:46,393 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:01:46,393 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1323 transitions. [2023-11-29 05:01:46,397 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 220.5) internal successors, (1323), 6 states have internal predecessors, (1323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:01:46,401 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 303.0) internal successors, (2121), 7 states have internal predecessors, (2121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:01:46,402 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 303.0) internal successors, (2121), 7 states have internal predecessors, (2121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:01:46,402 INFO L175 Difference]: Start difference. First operand has 294 places, 289 transitions, 582 flow. Second operand 6 states and 1323 transitions. [2023-11-29 05:01:46,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 288 transitions, 776 flow [2023-11-29 05:01:46,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 288 transitions, 775 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 05:01:46,409 INFO L231 Difference]: Finished difference. Result has 297 places, 288 transitions, 589 flow [2023-11-29 05:01:46,410 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=303, PETRI_DIFFERENCE_MINUEND_FLOW=579, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=589, PETRI_PLACES=297, PETRI_TRANSITIONS=288} [2023-11-29 05:01:46,410 INFO L281 CegarLoopForPetriNet]: 306 programPoint places, -9 predicate places. [2023-11-29 05:01:46,411 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 288 transitions, 589 flow [2023-11-29 05:01:46,411 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 208.16666666666666) internal successors, (1249), 6 states have internal predecessors, (1249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:01:46,412 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:01:46,412 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:01:46,412 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-11-29 05:01:46,412 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 36 more)] === [2023-11-29 05:01:46,412 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:01:46,413 INFO L85 PathProgramCache]: Analyzing trace with hash 1585958016, now seen corresponding path program 1 times [2023-11-29 05:01:46,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:01:46,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [963324009] [2023-11-29 05:01:46,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:01:46,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:01:46,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:01:46,491 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:01:46,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:01:46,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [963324009] [2023-11-29 05:01:46,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [963324009] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:01:46,491 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:01:46,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 05:01:46,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1246388604] [2023-11-29 05:01:46,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:01:46,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 05:01:46,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:01:46,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 05:01:46,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 05:01:46,518 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 283 out of 303 [2023-11-29 05:01:46,519 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 288 transitions, 589 flow. Second operand has 3 states, 3 states have (on average 284.3333333333333) internal successors, (853), 3 states have internal predecessors, (853), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:01:46,520 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:01:46,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 283 of 303 [2023-11-29 05:01:46,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:01:46,615 INFO L124 PetriNetUnfolderBase]: 30/731 cut-off events. [2023-11-29 05:01:46,615 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-29 05:01:46,616 INFO L83 FinitePrefix]: Finished finitePrefix Result has 821 conditions, 731 events. 30/731 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 2669 event pairs, 30 based on Foata normal form. 0/670 useless extension candidates. Maximal degree in co-relation 762. Up to 78 conditions per place. [2023-11-29 05:01:46,618 INFO L140 encePairwiseOnDemand]: 300/303 looper letters, 17 selfloop transitions, 2 changer transitions 0/287 dead transitions. [2023-11-29 05:01:46,618 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 287 transitions, 625 flow [2023-11-29 05:01:46,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 05:01:46,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 05:01:46,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 869 transitions. [2023-11-29 05:01:46,621 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9559955995599559 [2023-11-29 05:01:46,621 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 869 transitions. [2023-11-29 05:01:46,621 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 869 transitions. [2023-11-29 05:01:46,622 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:01:46,622 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 869 transitions. [2023-11-29 05:01:46,624 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 289.6666666666667) internal successors, (869), 3 states have internal predecessors, (869), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:01:46,626 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 303.0) internal successors, (1212), 4 states have internal predecessors, (1212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:01:46,626 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 303.0) internal successors, (1212), 4 states have internal predecessors, (1212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:01:46,626 INFO L175 Difference]: Start difference. First operand has 297 places, 288 transitions, 589 flow. Second operand 3 states and 869 transitions. [2023-11-29 05:01:46,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 287 transitions, 625 flow [2023-11-29 05:01:46,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 287 transitions, 615 flow, removed 0 selfloop flow, removed 5 redundant places. [2023-11-29 05:01:46,631 INFO L231 Difference]: Finished difference. Result has 293 places, 287 transitions, 581 flow [2023-11-29 05:01:46,631 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=303, PETRI_DIFFERENCE_MINUEND_FLOW=577, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=581, PETRI_PLACES=293, PETRI_TRANSITIONS=287} [2023-11-29 05:01:46,632 INFO L281 CegarLoopForPetriNet]: 306 programPoint places, -13 predicate places. [2023-11-29 05:01:46,632 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 287 transitions, 581 flow [2023-11-29 05:01:46,633 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 284.3333333333333) internal successors, (853), 3 states have internal predecessors, (853), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:01:46,633 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:01:46,633 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:01:46,633 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-11-29 05:01:46,634 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 36 more)] === [2023-11-29 05:01:46,634 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:01:46,634 INFO L85 PathProgramCache]: Analyzing trace with hash 97049812, now seen corresponding path program 1 times [2023-11-29 05:01:46,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:01:46,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1342567286] [2023-11-29 05:01:46,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:01:46,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:01:46,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:01:46,756 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:01:46,757 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:01:46,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1342567286] [2023-11-29 05:01:46,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1342567286] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:01:46,757 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:01:46,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 05:01:46,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1550339806] [2023-11-29 05:01:46,758 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:01:46,758 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 05:01:46,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:01:46,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 05:01:46,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 05:01:46,776 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 281 out of 303 [2023-11-29 05:01:46,778 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 287 transitions, 581 flow. Second operand has 3 states, 3 states have (on average 282.0) internal successors, (846), 3 states have internal predecessors, (846), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:01:46,778 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:01:46,778 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 281 of 303 [2023-11-29 05:01:46,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:01:46,900 INFO L124 PetriNetUnfolderBase]: 36/763 cut-off events. [2023-11-29 05:01:46,900 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-11-29 05:01:46,901 INFO L83 FinitePrefix]: Finished finitePrefix Result has 861 conditions, 763 events. 36/763 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 2975 event pairs, 36 based on Foata normal form. 0/707 useless extension candidates. Maximal degree in co-relation 803. Up to 89 conditions per place. [2023-11-29 05:01:46,904 INFO L140 encePairwiseOnDemand]: 298/303 looper letters, 17 selfloop transitions, 1 changer transitions 0/283 dead transitions. [2023-11-29 05:01:46,904 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 283 transitions, 609 flow [2023-11-29 05:01:46,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 05:01:46,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 05:01:46,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 865 transitions. [2023-11-29 05:01:46,908 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9515951595159516 [2023-11-29 05:01:46,908 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 865 transitions. [2023-11-29 05:01:46,908 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 865 transitions. [2023-11-29 05:01:46,909 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:01:46,909 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 865 transitions. [2023-11-29 05:01:46,911 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 288.3333333333333) internal successors, (865), 3 states have internal predecessors, (865), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:01:46,913 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 303.0) internal successors, (1212), 4 states have internal predecessors, (1212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:01:46,913 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 303.0) internal successors, (1212), 4 states have internal predecessors, (1212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:01:46,914 INFO L175 Difference]: Start difference. First operand has 293 places, 287 transitions, 581 flow. Second operand 3 states and 865 transitions. [2023-11-29 05:01:46,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 283 transitions, 609 flow [2023-11-29 05:01:46,916 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 283 transitions, 605 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-29 05:01:46,919 INFO L231 Difference]: Finished difference. Result has 289 places, 283 transitions, 571 flow [2023-11-29 05:01:46,920 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=303, PETRI_DIFFERENCE_MINUEND_FLOW=569, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=571, PETRI_PLACES=289, PETRI_TRANSITIONS=283} [2023-11-29 05:01:46,921 INFO L281 CegarLoopForPetriNet]: 306 programPoint places, -17 predicate places. [2023-11-29 05:01:46,921 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 283 transitions, 571 flow [2023-11-29 05:01:46,922 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 282.0) internal successors, (846), 3 states have internal predecessors, (846), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:01:46,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:01:46,922 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:01:46,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-11-29 05:01:46,922 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 36 more)] === [2023-11-29 05:01:46,923 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:01:46,923 INFO L85 PathProgramCache]: Analyzing trace with hash 1750619469, now seen corresponding path program 1 times [2023-11-29 05:01:46,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:01:46,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1067301041] [2023-11-29 05:01:46,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:01:46,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:01:46,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:01:47,537 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:01:47,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:01:47,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1067301041] [2023-11-29 05:01:47,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1067301041] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:01:47,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:01:47,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 05:01:47,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [418446953] [2023-11-29 05:01:47,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:01:47,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 05:01:47,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:01:47,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 05:01:47,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-29 05:01:47,894 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 204 out of 303 [2023-11-29 05:01:47,896 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 283 transitions, 571 flow. Second operand has 6 states, 6 states have (on average 211.5) internal successors, (1269), 6 states have internal predecessors, (1269), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:01:47,896 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:01:47,896 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 204 of 303 [2023-11-29 05:01:47,896 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:01:48,483 INFO L124 PetriNetUnfolderBase]: 638/2465 cut-off events. [2023-11-29 05:01:48,483 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-29 05:01:48,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3846 conditions, 2465 events. 638/2465 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 15520 event pairs, 638 based on Foata normal form. 0/2321 useless extension candidates. Maximal degree in co-relation 3778. Up to 1370 conditions per place. [2023-11-29 05:01:48,497 INFO L140 encePairwiseOnDemand]: 297/303 looper letters, 93 selfloop transitions, 5 changer transitions 0/282 dead transitions. [2023-11-29 05:01:48,497 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 282 transitions, 765 flow [2023-11-29 05:01:48,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 05:01:48,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 05:01:48,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1323 transitions. [2023-11-29 05:01:48,502 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7277227722772277 [2023-11-29 05:01:48,502 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1323 transitions. [2023-11-29 05:01:48,503 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1323 transitions. [2023-11-29 05:01:48,504 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:01:48,504 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1323 transitions. [2023-11-29 05:01:48,507 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 220.5) internal successors, (1323), 6 states have internal predecessors, (1323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:01:48,512 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 303.0) internal successors, (2121), 7 states have internal predecessors, (2121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:01:48,513 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 303.0) internal successors, (2121), 7 states have internal predecessors, (2121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:01:48,513 INFO L175 Difference]: Start difference. First operand has 289 places, 283 transitions, 571 flow. Second operand 6 states and 1323 transitions. [2023-11-29 05:01:48,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 282 transitions, 765 flow [2023-11-29 05:01:48,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 282 transitions, 764 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 05:01:48,519 INFO L231 Difference]: Finished difference. Result has 292 places, 282 transitions, 578 flow [2023-11-29 05:01:48,520 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=303, PETRI_DIFFERENCE_MINUEND_FLOW=568, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=578, PETRI_PLACES=292, PETRI_TRANSITIONS=282} [2023-11-29 05:01:48,521 INFO L281 CegarLoopForPetriNet]: 306 programPoint places, -14 predicate places. [2023-11-29 05:01:48,521 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 282 transitions, 578 flow [2023-11-29 05:01:48,522 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 211.5) internal successors, (1269), 6 states have internal predecessors, (1269), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:01:48,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:01:48,522 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:01:48,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-11-29 05:01:48,522 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 36 more)] === [2023-11-29 05:01:48,523 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:01:48,523 INFO L85 PathProgramCache]: Analyzing trace with hash -1016776602, now seen corresponding path program 1 times [2023-11-29 05:01:48,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:01:48,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [176257554] [2023-11-29 05:01:48,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:01:48,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:01:48,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:01:49,537 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:01:49,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:01:49,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [176257554] [2023-11-29 05:01:49,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [176257554] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:01:49,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:01:49,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 05:01:49,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1472286802] [2023-11-29 05:01:49,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:01:49,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 05:01:49,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:01:49,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 05:01:49,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-29 05:01:50,253 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 231 out of 303 [2023-11-29 05:01:50,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 282 transitions, 578 flow. Second operand has 6 states, 6 states have (on average 239.33333333333334) internal successors, (1436), 6 states have internal predecessors, (1436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:01:50,255 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:01:50,255 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 231 of 303 [2023-11-29 05:01:50,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:01:50,750 INFO L124 PetriNetUnfolderBase]: 232/1812 cut-off events. [2023-11-29 05:01:50,750 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-11-29 05:01:50,753 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2378 conditions, 1812 events. 232/1812 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 11461 event pairs, 20 based on Foata normal form. 0/1688 useless extension candidates. Maximal degree in co-relation 2310. Up to 313 conditions per place. [2023-11-29 05:01:50,760 INFO L140 encePairwiseOnDemand]: 284/303 looper letters, 108 selfloop transitions, 38 changer transitions 0/356 dead transitions. [2023-11-29 05:01:50,760 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 356 transitions, 1018 flow [2023-11-29 05:01:50,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 05:01:50,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 05:01:50,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1534 transitions. [2023-11-29 05:01:50,765 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.8437843784378438 [2023-11-29 05:01:50,765 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1534 transitions. [2023-11-29 05:01:50,766 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1534 transitions. [2023-11-29 05:01:50,767 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:01:50,767 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1534 transitions. [2023-11-29 05:01:50,771 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 255.66666666666666) internal successors, (1534), 6 states have internal predecessors, (1534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:01:50,776 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 303.0) internal successors, (2121), 7 states have internal predecessors, (2121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:01:50,777 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 303.0) internal successors, (2121), 7 states have internal predecessors, (2121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:01:50,777 INFO L175 Difference]: Start difference. First operand has 292 places, 282 transitions, 578 flow. Second operand 6 states and 1534 transitions. [2023-11-29 05:01:50,777 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 356 transitions, 1018 flow [2023-11-29 05:01:50,780 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 356 transitions, 1008 flow, removed 0 selfloop flow, removed 5 redundant places. [2023-11-29 05:01:50,785 INFO L231 Difference]: Finished difference. Result has 296 places, 318 transitions, 826 flow [2023-11-29 05:01:50,786 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=303, PETRI_DIFFERENCE_MINUEND_FLOW=566, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=826, PETRI_PLACES=296, PETRI_TRANSITIONS=318} [2023-11-29 05:01:50,786 INFO L281 CegarLoopForPetriNet]: 306 programPoint places, -10 predicate places. [2023-11-29 05:01:50,786 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 318 transitions, 826 flow [2023-11-29 05:01:50,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 239.33333333333334) internal successors, (1436), 6 states have internal predecessors, (1436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:01:50,787 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:01:50,788 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:01:50,788 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-11-29 05:01:50,788 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting t_funErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 36 more)] === [2023-11-29 05:01:50,788 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:01:50,788 INFO L85 PathProgramCache]: Analyzing trace with hash 205793482, now seen corresponding path program 1 times [2023-11-29 05:01:50,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:01:50,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1543992596] [2023-11-29 05:01:50,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:01:50,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:01:50,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:01:51,550 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:01:51,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:01:51,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1543992596] [2023-11-29 05:01:51,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1543992596] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:01:51,551 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:01:51,551 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 05:01:51,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1159305401] [2023-11-29 05:01:51,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:01:51,552 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 05:01:51,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:01:51,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 05:01:51,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-29 05:01:52,043 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 237 out of 303 [2023-11-29 05:01:52,045 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 318 transitions, 826 flow. Second operand has 6 states, 6 states have (on average 245.0) internal successors, (1470), 6 states have internal predecessors, (1470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:01:52,045 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:01:52,045 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 237 of 303 [2023-11-29 05:01:52,045 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:01:52,355 INFO L124 PetriNetUnfolderBase]: 185/1616 cut-off events. [2023-11-29 05:01:52,355 INFO L125 PetriNetUnfolderBase]: For 204/209 co-relation queries the response was YES. [2023-11-29 05:01:52,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2396 conditions, 1616 events. 185/1616 cut-off events. For 204/209 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 10030 event pairs, 75 based on Foata normal form. 0/1498 useless extension candidates. Maximal degree in co-relation 2326. Up to 362 conditions per place. [2023-11-29 05:01:52,363 INFO L140 encePairwiseOnDemand]: 297/303 looper letters, 104 selfloop transitions, 5 changer transitions 0/333 dead transitions. [2023-11-29 05:01:52,363 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 333 transitions, 1074 flow [2023-11-29 05:01:52,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 05:01:52,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 05:01:52,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1504 transitions. [2023-11-29 05:01:52,368 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.8272827282728272 [2023-11-29 05:01:52,369 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1504 transitions. [2023-11-29 05:01:52,369 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1504 transitions. [2023-11-29 05:01:52,370 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:01:52,370 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1504 transitions. [2023-11-29 05:01:52,374 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 250.66666666666666) internal successors, (1504), 6 states have internal predecessors, (1504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:01:52,378 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 303.0) internal successors, (2121), 7 states have internal predecessors, (2121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:01:52,380 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 303.0) internal successors, (2121), 7 states have internal predecessors, (2121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:01:52,380 INFO L175 Difference]: Start difference. First operand has 296 places, 318 transitions, 826 flow. Second operand 6 states and 1504 transitions. [2023-11-29 05:01:52,380 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 333 transitions, 1074 flow [2023-11-29 05:01:52,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 333 transitions, 1074 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-11-29 05:01:52,391 INFO L231 Difference]: Finished difference. Result has 300 places, 317 transitions, 834 flow [2023-11-29 05:01:52,392 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=303, PETRI_DIFFERENCE_MINUEND_FLOW=824, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=834, PETRI_PLACES=300, PETRI_TRANSITIONS=317} [2023-11-29 05:01:52,393 INFO L281 CegarLoopForPetriNet]: 306 programPoint places, -6 predicate places. [2023-11-29 05:01:52,393 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 317 transitions, 834 flow [2023-11-29 05:01:52,394 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 245.0) internal successors, (1470), 6 states have internal predecessors, (1470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:01:52,394 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:01:52,394 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:01:52,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-11-29 05:01:52,394 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 36 more)] === [2023-11-29 05:01:52,395 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:01:52,395 INFO L85 PathProgramCache]: Analyzing trace with hash -1569864510, now seen corresponding path program 1 times [2023-11-29 05:01:52,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:01:52,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815654066] [2023-11-29 05:01:52,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:01:52,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:01:52,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:01:53,138 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:01:53,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:01:53,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815654066] [2023-11-29 05:01:53,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [815654066] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:01:53,139 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:01:53,139 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 05:01:53,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [331536571] [2023-11-29 05:01:53,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:01:53,140 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 05:01:53,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:01:53,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 05:01:53,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-29 05:01:53,661 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 228 out of 303 [2023-11-29 05:01:53,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 317 transitions, 834 flow. Second operand has 6 states, 6 states have (on average 236.5) internal successors, (1419), 6 states have internal predecessors, (1419), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:01:53,663 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:01:53,663 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 228 of 303 [2023-11-29 05:01:53,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:01:54,295 INFO L124 PetriNetUnfolderBase]: 583/3054 cut-off events. [2023-11-29 05:01:54,295 INFO L125 PetriNetUnfolderBase]: For 704/711 co-relation queries the response was YES. [2023-11-29 05:01:54,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5141 conditions, 3054 events. 583/3054 cut-off events. For 704/711 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 22790 event pairs, 63 based on Foata normal form. 0/2864 useless extension candidates. Maximal degree in co-relation 5068. Up to 804 conditions per place. [2023-11-29 05:01:54,310 INFO L140 encePairwiseOnDemand]: 281/303 looper letters, 120 selfloop transitions, 72 changer transitions 0/406 dead transitions. [2023-11-29 05:01:54,310 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 406 transitions, 1588 flow [2023-11-29 05:01:54,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 05:01:54,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 05:01:54,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1506 transitions. [2023-11-29 05:01:54,315 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.8283828382838284 [2023-11-29 05:01:54,315 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1506 transitions. [2023-11-29 05:01:54,315 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1506 transitions. [2023-11-29 05:01:54,316 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:01:54,316 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1506 transitions. [2023-11-29 05:01:54,319 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 251.0) internal successors, (1506), 6 states have internal predecessors, (1506), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:01:54,321 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 303.0) internal successors, (2121), 7 states have internal predecessors, (2121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:01:54,322 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 303.0) internal successors, (2121), 7 states have internal predecessors, (2121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:01:54,322 INFO L175 Difference]: Start difference. First operand has 300 places, 317 transitions, 834 flow. Second operand 6 states and 1506 transitions. [2023-11-29 05:01:54,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 406 transitions, 1588 flow [2023-11-29 05:01:54,328 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 406 transitions, 1570 flow, removed 0 selfloop flow, removed 5 redundant places. [2023-11-29 05:01:54,333 INFO L231 Difference]: Finished difference. Result has 305 places, 387 transitions, 1490 flow [2023-11-29 05:01:54,333 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=303, PETRI_DIFFERENCE_MINUEND_FLOW=824, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1490, PETRI_PLACES=305, PETRI_TRANSITIONS=387} [2023-11-29 05:01:54,334 INFO L281 CegarLoopForPetriNet]: 306 programPoint places, -1 predicate places. [2023-11-29 05:01:54,334 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 387 transitions, 1490 flow [2023-11-29 05:01:54,334 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 236.5) internal successors, (1419), 6 states have internal predecessors, (1419), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:01:54,335 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:01:54,335 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:01:54,335 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-11-29 05:01:54,335 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting t_funErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 36 more)] === [2023-11-29 05:01:54,335 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:01:54,335 INFO L85 PathProgramCache]: Analyzing trace with hash -11308849, now seen corresponding path program 1 times [2023-11-29 05:01:54,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:01:54,336 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1618423762] [2023-11-29 05:01:54,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:01:54,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:01:54,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:01:55,030 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:01:55,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:01:55,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1618423762] [2023-11-29 05:01:55,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1618423762] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:01:55,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:01:55,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 05:01:55,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1548066449] [2023-11-29 05:01:55,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:01:55,032 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 05:01:55,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:01:55,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 05:01:55,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-29 05:01:55,484 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 207 out of 303 [2023-11-29 05:01:55,486 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 387 transitions, 1490 flow. Second operand has 6 states, 6 states have (on average 216.66666666666666) internal successors, (1300), 6 states have internal predecessors, (1300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:01:55,486 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:01:55,486 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 207 of 303 [2023-11-29 05:01:55,486 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:01:56,695 INFO L124 PetriNetUnfolderBase]: 1643/5754 cut-off events. [2023-11-29 05:01:56,696 INFO L125 PetriNetUnfolderBase]: For 3368/3428 co-relation queries the response was YES. [2023-11-29 05:01:56,704 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12805 conditions, 5754 events. 1643/5754 cut-off events. For 3368/3428 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 46420 event pairs, 822 based on Foata normal form. 0/5441 useless extension candidates. Maximal degree in co-relation 12730. Up to 3151 conditions per place. [2023-11-29 05:01:56,721 INFO L140 encePairwiseOnDemand]: 280/303 looper letters, 209 selfloop transitions, 89 changer transitions 0/487 dead transitions. [2023-11-29 05:01:56,721 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 487 transitions, 2490 flow [2023-11-29 05:01:56,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 05:01:56,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 05:01:56,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1424 transitions. [2023-11-29 05:01:56,726 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7832783278327833 [2023-11-29 05:01:56,726 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1424 transitions. [2023-11-29 05:01:56,726 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1424 transitions. [2023-11-29 05:01:56,727 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:01:56,727 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1424 transitions. [2023-11-29 05:01:56,730 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 237.33333333333334) internal successors, (1424), 6 states have internal predecessors, (1424), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:01:56,733 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 303.0) internal successors, (2121), 7 states have internal predecessors, (2121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:01:56,734 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 303.0) internal successors, (2121), 7 states have internal predecessors, (2121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:01:56,734 INFO L175 Difference]: Start difference. First operand has 305 places, 387 transitions, 1490 flow. Second operand 6 states and 1424 transitions. [2023-11-29 05:01:56,734 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 487 transitions, 2490 flow [2023-11-29 05:01:56,749 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 487 transitions, 2490 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-11-29 05:01:56,758 INFO L231 Difference]: Finished difference. Result has 315 places, 471 transitions, 2292 flow [2023-11-29 05:01:56,759 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=303, PETRI_DIFFERENCE_MINUEND_FLOW=1490, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2292, PETRI_PLACES=315, PETRI_TRANSITIONS=471} [2023-11-29 05:01:56,759 INFO L281 CegarLoopForPetriNet]: 306 programPoint places, 9 predicate places. [2023-11-29 05:01:56,759 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 471 transitions, 2292 flow [2023-11-29 05:01:56,760 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 216.66666666666666) internal successors, (1300), 6 states have internal predecessors, (1300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:01:56,760 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:01:56,760 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:01:56,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-11-29 05:01:56,760 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr17ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 36 more)] === [2023-11-29 05:01:56,761 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:01:56,761 INFO L85 PathProgramCache]: Analyzing trace with hash -550104835, now seen corresponding path program 1 times [2023-11-29 05:01:56,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:01:56,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1072820225] [2023-11-29 05:01:56,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:01:56,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:01:56,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:01:56,958 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:01:56,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:01:56,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1072820225] [2023-11-29 05:01:56,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1072820225] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:01:56,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:01:56,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 05:01:56,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1091307620] [2023-11-29 05:01:56,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:01:56,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 05:01:56,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:01:56,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 05:01:56,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 05:01:56,970 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 293 out of 303 [2023-11-29 05:01:56,971 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 471 transitions, 2292 flow. Second operand has 3 states, 3 states have (on average 294.3333333333333) internal successors, (883), 3 states have internal predecessors, (883), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:01:56,971 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:01:56,971 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 293 of 303 [2023-11-29 05:01:56,971 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:01:57,300 INFO L124 PetriNetUnfolderBase]: 309/2006 cut-off events. [2023-11-29 05:01:57,300 INFO L125 PetriNetUnfolderBase]: For 1107/1176 co-relation queries the response was YES. [2023-11-29 05:01:57,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4141 conditions, 2006 events. 309/2006 cut-off events. For 1107/1176 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 13632 event pairs, 31 based on Foata normal form. 4/1934 useless extension candidates. Maximal degree in co-relation 4068. Up to 312 conditions per place. [2023-11-29 05:01:57,309 INFO L140 encePairwiseOnDemand]: 297/303 looper letters, 10 selfloop transitions, 6 changer transitions 0/411 dead transitions. [2023-11-29 05:01:57,309 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 411 transitions, 1760 flow [2023-11-29 05:01:57,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 05:01:57,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 05:01:57,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 897 transitions. [2023-11-29 05:01:57,312 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9867986798679867 [2023-11-29 05:01:57,312 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 897 transitions. [2023-11-29 05:01:57,312 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 897 transitions. [2023-11-29 05:01:57,312 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:01:57,312 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 897 transitions. [2023-11-29 05:01:57,314 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 299.0) internal successors, (897), 3 states have internal predecessors, (897), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:01:57,315 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 303.0) internal successors, (1212), 4 states have internal predecessors, (1212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:01:57,315 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 303.0) internal successors, (1212), 4 states have internal predecessors, (1212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:01:57,315 INFO L175 Difference]: Start difference. First operand has 315 places, 471 transitions, 2292 flow. Second operand 3 states and 897 transitions. [2023-11-29 05:01:57,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 411 transitions, 1760 flow [2023-11-29 05:01:57,325 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 411 transitions, 1672 flow, removed 44 selfloop flow, removed 0 redundant places. [2023-11-29 05:01:57,330 INFO L231 Difference]: Finished difference. Result has 318 places, 409 transitions, 1662 flow [2023-11-29 05:01:57,331 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=303, PETRI_DIFFERENCE_MINUEND_FLOW=1628, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=399, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1662, PETRI_PLACES=318, PETRI_TRANSITIONS=409} [2023-11-29 05:01:57,331 INFO L281 CegarLoopForPetriNet]: 306 programPoint places, 12 predicate places. [2023-11-29 05:01:57,331 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 409 transitions, 1662 flow [2023-11-29 05:01:57,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 294.3333333333333) internal successors, (883), 3 states have internal predecessors, (883), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:01:57,332 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:01:57,332 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:01:57,332 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-11-29 05:01:57,332 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 36 more)] === [2023-11-29 05:01:57,333 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:01:57,333 INFO L85 PathProgramCache]: Analyzing trace with hash 49879246, now seen corresponding path program 1 times [2023-11-29 05:01:57,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:01:57,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [825876574] [2023-11-29 05:01:57,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:01:57,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:01:57,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:01:57,931 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:01:57,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:01:57,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [825876574] [2023-11-29 05:01:57,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [825876574] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:01:57,931 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:01:57,931 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 05:01:57,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [49876195] [2023-11-29 05:01:57,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:01:57,932 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 05:01:57,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:01:57,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 05:01:57,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-29 05:01:58,418 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 231 out of 303 [2023-11-29 05:01:58,419 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 409 transitions, 1662 flow. Second operand has 6 states, 6 states have (on average 239.66666666666666) internal successors, (1438), 6 states have internal predecessors, (1438), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:01:58,420 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:01:58,420 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 231 of 303 [2023-11-29 05:01:58,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:01:59,077 INFO L124 PetriNetUnfolderBase]: 690/3182 cut-off events. [2023-11-29 05:01:59,077 INFO L125 PetriNetUnfolderBase]: For 2997/3178 co-relation queries the response was YES. [2023-11-29 05:01:59,084 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7517 conditions, 3182 events. 690/3182 cut-off events. For 2997/3178 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 24449 event pairs, 54 based on Foata normal form. 20/3097 useless extension candidates. Maximal degree in co-relation 7434. Up to 742 conditions per place. [2023-11-29 05:01:59,091 INFO L140 encePairwiseOnDemand]: 284/303 looper letters, 192 selfloop transitions, 124 changer transitions 4/567 dead transitions. [2023-11-29 05:01:59,091 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 567 transitions, 3269 flow [2023-11-29 05:01:59,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 05:01:59,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 05:01:59,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1552 transitions. [2023-11-29 05:01:59,095 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.8536853685368537 [2023-11-29 05:01:59,095 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1552 transitions. [2023-11-29 05:01:59,095 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1552 transitions. [2023-11-29 05:01:59,096 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:01:59,096 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1552 transitions. [2023-11-29 05:01:59,099 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 258.6666666666667) internal successors, (1552), 6 states have internal predecessors, (1552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:01:59,101 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 303.0) internal successors, (2121), 7 states have internal predecessors, (2121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:01:59,101 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 303.0) internal successors, (2121), 7 states have internal predecessors, (2121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:01:59,101 INFO L175 Difference]: Start difference. First operand has 318 places, 409 transitions, 1662 flow. Second operand 6 states and 1552 transitions. [2023-11-29 05:01:59,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 567 transitions, 3269 flow [2023-11-29 05:01:59,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 567 transitions, 3246 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 05:01:59,123 INFO L231 Difference]: Finished difference. Result has 326 places, 511 transitions, 3038 flow [2023-11-29 05:01:59,124 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=303, PETRI_DIFFERENCE_MINUEND_FLOW=1654, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3038, PETRI_PLACES=326, PETRI_TRANSITIONS=511} [2023-11-29 05:01:59,125 INFO L281 CegarLoopForPetriNet]: 306 programPoint places, 20 predicate places. [2023-11-29 05:01:59,125 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 511 transitions, 3038 flow [2023-11-29 05:01:59,125 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 239.66666666666666) internal successors, (1438), 6 states have internal predecessors, (1438), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:01:59,125 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:01:59,125 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:01:59,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-11-29 05:01:59,126 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting t_funErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 36 more)] === [2023-11-29 05:01:59,126 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:01:59,126 INFO L85 PathProgramCache]: Analyzing trace with hash 1346393693, now seen corresponding path program 1 times [2023-11-29 05:01:59,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:01:59,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [816028346] [2023-11-29 05:01:59,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:01:59,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:01:59,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:01:59,640 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:01:59,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:01:59,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [816028346] [2023-11-29 05:01:59,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [816028346] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:01:59,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:01:59,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 05:01:59,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1501216623] [2023-11-29 05:01:59,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:01:59,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 05:01:59,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:01:59,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 05:01:59,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-29 05:02:00,117 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 237 out of 303 [2023-11-29 05:02:00,118 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 511 transitions, 3038 flow. Second operand has 6 states, 6 states have (on average 246.0) internal successors, (1476), 6 states have internal predecessors, (1476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:02:00,118 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:02:00,118 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 237 of 303 [2023-11-29 05:02:00,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:02:00,772 INFO L124 PetriNetUnfolderBase]: 608/2969 cut-off events. [2023-11-29 05:02:00,773 INFO L125 PetriNetUnfolderBase]: For 5646/5860 co-relation queries the response was YES. [2023-11-29 05:02:00,780 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7953 conditions, 2969 events. 608/2969 cut-off events. For 5646/5860 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 22398 event pairs, 92 based on Foata normal form. 18/2942 useless extension candidates. Maximal degree in co-relation 7867. Up to 818 conditions per place. [2023-11-29 05:02:00,788 INFO L140 encePairwiseOnDemand]: 297/303 looper letters, 226 selfloop transitions, 17 changer transitions 0/526 dead transitions. [2023-11-29 05:02:00,788 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 526 transitions, 3578 flow [2023-11-29 05:02:00,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 05:02:00,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 05:02:00,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1504 transitions. [2023-11-29 05:02:00,792 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.8272827282728272 [2023-11-29 05:02:00,792 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1504 transitions. [2023-11-29 05:02:00,792 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1504 transitions. [2023-11-29 05:02:00,793 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:02:00,793 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1504 transitions. [2023-11-29 05:02:00,797 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 250.66666666666666) internal successors, (1504), 6 states have internal predecessors, (1504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:02:00,799 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 303.0) internal successors, (2121), 7 states have internal predecessors, (2121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:02:00,800 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 303.0) internal successors, (2121), 7 states have internal predecessors, (2121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:02:00,800 INFO L175 Difference]: Start difference. First operand has 326 places, 511 transitions, 3038 flow. Second operand 6 states and 1504 transitions. [2023-11-29 05:02:00,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 526 transitions, 3578 flow [2023-11-29 05:02:00,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 526 transitions, 3560 flow, removed 9 selfloop flow, removed 0 redundant places. [2023-11-29 05:02:00,834 INFO L231 Difference]: Finished difference. Result has 330 places, 510 transitions, 3052 flow [2023-11-29 05:02:00,835 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=303, PETRI_DIFFERENCE_MINUEND_FLOW=3018, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=510, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=493, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3052, PETRI_PLACES=330, PETRI_TRANSITIONS=510} [2023-11-29 05:02:00,836 INFO L281 CegarLoopForPetriNet]: 306 programPoint places, 24 predicate places. [2023-11-29 05:02:00,836 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 510 transitions, 3052 flow [2023-11-29 05:02:00,836 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 246.0) internal successors, (1476), 6 states have internal predecessors, (1476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:02:00,836 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:02:00,837 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:02:00,837 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-11-29 05:02:00,837 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting t_funErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 36 more)] === [2023-11-29 05:02:00,837 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:02:00,837 INFO L85 PathProgramCache]: Analyzing trace with hash 1534873034, now seen corresponding path program 1 times [2023-11-29 05:02:00,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:02:00,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1068513792] [2023-11-29 05:02:00,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:02:00,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:02:00,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:02:03,511 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:02:03,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:02:03,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1068513792] [2023-11-29 05:02:03,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1068513792] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:02:03,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:02:03,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2023-11-29 05:02:03,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1480501540] [2023-11-29 05:02:03,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:02:03,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-11-29 05:02:03,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:02:03,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-11-29 05:02:03,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=558, Unknown=0, NotChecked=0, Total=650 [2023-11-29 05:02:08,858 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 303 [2023-11-29 05:02:08,860 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 510 transitions, 3052 flow. Second operand has 26 states, 26 states have (on average 155.73076923076923) internal successors, (4049), 26 states have internal predecessors, (4049), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:02:08,860 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:02:08,860 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 303 [2023-11-29 05:02:08,861 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:02:12,018 INFO L124 PetriNetUnfolderBase]: 1643/5166 cut-off events. [2023-11-29 05:02:12,018 INFO L125 PetriNetUnfolderBase]: For 8046/8085 co-relation queries the response was YES. [2023-11-29 05:02:12,027 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15478 conditions, 5166 events. 1643/5166 cut-off events. For 8046/8085 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 40632 event pairs, 475 based on Foata normal form. 13/5083 useless extension candidates. Maximal degree in co-relation 15374. Up to 1796 conditions per place. [2023-11-29 05:02:12,039 INFO L140 encePairwiseOnDemand]: 262/303 looper letters, 527 selfloop transitions, 139 changer transitions 1/800 dead transitions. [2023-11-29 05:02:12,039 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 800 transitions, 6184 flow [2023-11-29 05:02:12,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2023-11-29 05:02:12,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2023-11-29 05:02:12,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 7173 transitions. [2023-11-29 05:02:12,057 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.526072607260726 [2023-11-29 05:02:12,057 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 7173 transitions. [2023-11-29 05:02:12,057 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 7173 transitions. [2023-11-29 05:02:12,061 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:02:12,061 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 7173 transitions. [2023-11-29 05:02:12,076 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 159.4) internal successors, (7173), 45 states have internal predecessors, (7173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:02:12,096 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 303.0) internal successors, (13938), 46 states have internal predecessors, (13938), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:02:12,099 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 303.0) internal successors, (13938), 46 states have internal predecessors, (13938), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:02:12,099 INFO L175 Difference]: Start difference. First operand has 330 places, 510 transitions, 3052 flow. Second operand 45 states and 7173 transitions. [2023-11-29 05:02:12,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 800 transitions, 6184 flow [2023-11-29 05:02:12,129 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 800 transitions, 6124 flow, removed 0 selfloop flow, removed 5 redundant places. [2023-11-29 05:02:12,138 INFO L231 Difference]: Finished difference. Result has 384 places, 575 transitions, 3945 flow [2023-11-29 05:02:12,139 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=303, PETRI_DIFFERENCE_MINUEND_FLOW=3018, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=510, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=422, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=3945, PETRI_PLACES=384, PETRI_TRANSITIONS=575} [2023-11-29 05:02:12,139 INFO L281 CegarLoopForPetriNet]: 306 programPoint places, 78 predicate places. [2023-11-29 05:02:12,140 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 575 transitions, 3945 flow [2023-11-29 05:02:12,141 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 155.73076923076923) internal successors, (4049), 26 states have internal predecessors, (4049), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:02:12,141 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:02:12,141 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:02:12,141 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-11-29 05:02:12,141 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 36 more)] === [2023-11-29 05:02:12,142 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:02:12,142 INFO L85 PathProgramCache]: Analyzing trace with hash -1815748789, now seen corresponding path program 1 times [2023-11-29 05:02:12,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:02:12,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449186218] [2023-11-29 05:02:12,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:02:12,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:02:12,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:02:16,583 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:02:16,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:02:16,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [449186218] [2023-11-29 05:02:16,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [449186218] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:02:16,584 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:02:16,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [27] imperfect sequences [] total 27 [2023-11-29 05:02:16,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [922580612] [2023-11-29 05:02:16,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:02:16,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-11-29 05:02:16,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:02:16,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-11-29 05:02:16,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=655, Unknown=0, NotChecked=0, Total=756 [2023-11-29 05:02:23,338 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 175 out of 303 [2023-11-29 05:02:23,342 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 575 transitions, 3945 flow. Second operand has 28 states, 28 states have (on average 178.85714285714286) internal successors, (5008), 28 states have internal predecessors, (5008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:02:23,343 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:02:23,343 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 175 of 303 [2023-11-29 05:02:23,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:02:26,408 INFO L124 PetriNetUnfolderBase]: 1433/5255 cut-off events. [2023-11-29 05:02:26,409 INFO L125 PetriNetUnfolderBase]: For 12797/12920 co-relation queries the response was YES. [2023-11-29 05:02:26,427 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16915 conditions, 5255 events. 1433/5255 cut-off events. For 12797/12920 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 44820 event pairs, 253 based on Foata normal form. 33/5183 useless extension candidates. Maximal degree in co-relation 16789. Up to 1693 conditions per place. [2023-11-29 05:02:26,441 INFO L140 encePairwiseOnDemand]: 265/303 looper letters, 518 selfloop transitions, 88 changer transitions 1/800 dead transitions. [2023-11-29 05:02:26,442 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 800 transitions, 7167 flow [2023-11-29 05:02:26,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2023-11-29 05:02:26,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2023-11-29 05:02:26,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 6889 transitions. [2023-11-29 05:02:26,451 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5983150946673614 [2023-11-29 05:02:26,451 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 6889 transitions. [2023-11-29 05:02:26,451 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 6889 transitions. [2023-11-29 05:02:26,453 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:02:26,453 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 6889 transitions. [2023-11-29 05:02:26,460 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 181.28947368421052) internal successors, (6889), 38 states have internal predecessors, (6889), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:02:26,470 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 303.0) internal successors, (11817), 39 states have internal predecessors, (11817), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:02:26,472 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 303.0) internal successors, (11817), 39 states have internal predecessors, (11817), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:02:26,472 INFO L175 Difference]: Start difference. First operand has 384 places, 575 transitions, 3945 flow. Second operand 38 states and 6889 transitions. [2023-11-29 05:02:26,472 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 800 transitions, 7167 flow [2023-11-29 05:02:26,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 800 transitions, 7042 flow, removed 43 selfloop flow, removed 15 redundant places. [2023-11-29 05:02:26,525 INFO L231 Difference]: Finished difference. Result has 415 places, 618 transitions, 4557 flow [2023-11-29 05:02:26,526 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=303, PETRI_DIFFERENCE_MINUEND_FLOW=3851, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=575, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=507, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=4557, PETRI_PLACES=415, PETRI_TRANSITIONS=618} [2023-11-29 05:02:26,526 INFO L281 CegarLoopForPetriNet]: 306 programPoint places, 109 predicate places. [2023-11-29 05:02:26,526 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 618 transitions, 4557 flow [2023-11-29 05:02:26,528 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 178.85714285714286) internal successors, (5008), 28 states have internal predecessors, (5008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:02:26,528 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:02:26,528 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:02:26,528 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-11-29 05:02:26,528 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 36 more)] === [2023-11-29 05:02:26,529 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:02:26,529 INFO L85 PathProgramCache]: Analyzing trace with hash 543822945, now seen corresponding path program 2 times [2023-11-29 05:02:26,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:02:26,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [781923408] [2023-11-29 05:02:26,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:02:26,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:02:26,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:02:28,696 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:02:28,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:02:28,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [781923408] [2023-11-29 05:02:28,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [781923408] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:02:28,696 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:02:28,696 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2023-11-29 05:02:28,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [524295319] [2023-11-29 05:02:28,696 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:02:28,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-11-29 05:02:28,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:02:28,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-11-29 05:02:28,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=558, Unknown=0, NotChecked=0, Total=650 [2023-11-29 05:02:33,803 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 175 out of 303 [2023-11-29 05:02:33,805 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 618 transitions, 4557 flow. Second operand has 26 states, 26 states have (on average 179.07692307692307) internal successors, (4656), 26 states have internal predecessors, (4656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:02:33,805 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:02:33,805 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 175 of 303 [2023-11-29 05:02:33,806 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:02:37,202 INFO L124 PetriNetUnfolderBase]: 1491/5463 cut-off events. [2023-11-29 05:02:37,202 INFO L125 PetriNetUnfolderBase]: For 15265/15407 co-relation queries the response was YES. [2023-11-29 05:02:37,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18137 conditions, 5463 events. 1491/5463 cut-off events. For 15265/15407 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 46660 event pairs, 183 based on Foata normal form. 63/5432 useless extension candidates. Maximal degree in co-relation 18000. Up to 824 conditions per place. [2023-11-29 05:02:37,232 INFO L140 encePairwiseOnDemand]: 261/303 looper letters, 462 selfloop transitions, 216 changer transitions 4/875 dead transitions. [2023-11-29 05:02:37,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 460 places, 875 transitions, 7952 flow [2023-11-29 05:02:37,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2023-11-29 05:02:37,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2023-11-29 05:02:37,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 8362 transitions. [2023-11-29 05:02:37,240 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5999426029559478 [2023-11-29 05:02:37,240 INFO L72 ComplementDD]: Start complementDD. Operand 46 states and 8362 transitions. [2023-11-29 05:02:37,240 INFO L73 IsDeterministic]: Start isDeterministic. Operand 46 states and 8362 transitions. [2023-11-29 05:02:37,241 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:02:37,242 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 46 states and 8362 transitions. [2023-11-29 05:02:37,250 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 47 states, 46 states have (on average 181.7826086956522) internal successors, (8362), 46 states have internal predecessors, (8362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:02:37,261 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 47 states, 47 states have (on average 303.0) internal successors, (14241), 47 states have internal predecessors, (14241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:02:37,262 INFO L81 ComplementDD]: Finished complementDD. Result has 47 states, 47 states have (on average 303.0) internal successors, (14241), 47 states have internal predecessors, (14241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:02:37,262 INFO L175 Difference]: Start difference. First operand has 415 places, 618 transitions, 4557 flow. Second operand 46 states and 8362 transitions. [2023-11-29 05:02:37,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 460 places, 875 transitions, 7952 flow [2023-11-29 05:02:37,318 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 875 transitions, 7871 flow, removed 11 selfloop flow, removed 20 redundant places. [2023-11-29 05:02:37,330 INFO L231 Difference]: Finished difference. Result has 452 places, 709 transitions, 6012 flow [2023-11-29 05:02:37,330 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=303, PETRI_DIFFERENCE_MINUEND_FLOW=4491, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=618, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=448, PETRI_DIFFERENCE_SUBTRAHEND_STATES=46, PETRI_FLOW=6012, PETRI_PLACES=452, PETRI_TRANSITIONS=709} [2023-11-29 05:02:37,331 INFO L281 CegarLoopForPetriNet]: 306 programPoint places, 146 predicate places. [2023-11-29 05:02:37,331 INFO L495 AbstractCegarLoop]: Abstraction has has 452 places, 709 transitions, 6012 flow [2023-11-29 05:02:37,331 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 179.07692307692307) internal successors, (4656), 26 states have internal predecessors, (4656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:02:37,331 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:02:37,331 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:02:37,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-11-29 05:02:37,332 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 36 more)] === [2023-11-29 05:02:37,332 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:02:37,332 INFO L85 PathProgramCache]: Analyzing trace with hash 725486005, now seen corresponding path program 3 times [2023-11-29 05:02:37,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:02:37,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2108243685] [2023-11-29 05:02:37,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:02:37,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:02:37,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:02:40,996 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:02:40,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:02:40,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2108243685] [2023-11-29 05:02:40,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2108243685] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:02:40,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:02:40,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [27] imperfect sequences [] total 27 [2023-11-29 05:02:40,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [657855917] [2023-11-29 05:02:40,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:02:40,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-11-29 05:02:40,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:02:40,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-11-29 05:02:40,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=659, Unknown=0, NotChecked=0, Total=756 [2023-11-29 05:02:48,497 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 175 out of 303 [2023-11-29 05:02:48,500 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 452 places, 709 transitions, 6012 flow. Second operand has 28 states, 28 states have (on average 178.85714285714286) internal successors, (5008), 28 states have internal predecessors, (5008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:02:48,500 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:02:48,500 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 175 of 303 [2023-11-29 05:02:48,500 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:02:52,250 INFO L124 PetriNetUnfolderBase]: 1870/6684 cut-off events. [2023-11-29 05:02:52,250 INFO L125 PetriNetUnfolderBase]: For 25186/25447 co-relation queries the response was YES. [2023-11-29 05:02:52,287 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24146 conditions, 6684 events. 1870/6684 cut-off events. For 25186/25447 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 60757 event pairs, 277 based on Foata normal form. 115/6687 useless extension candidates. Maximal degree in co-relation 23995. Up to 1812 conditions per place. [2023-11-29 05:02:52,306 INFO L140 encePairwiseOnDemand]: 265/303 looper letters, 605 selfloop transitions, 142 changer transitions 1/941 dead transitions. [2023-11-29 05:02:52,306 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 491 places, 941 transitions, 9851 flow [2023-11-29 05:02:52,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2023-11-29 05:02:52,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2023-11-29 05:02:52,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 7247 transitions. [2023-11-29 05:02:52,315 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.597937293729373 [2023-11-29 05:02:52,315 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 7247 transitions. [2023-11-29 05:02:52,315 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 7247 transitions. [2023-11-29 05:02:52,317 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:02:52,317 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 7247 transitions. [2023-11-29 05:02:52,324 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 181.175) internal successors, (7247), 40 states have internal predecessors, (7247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:02:52,332 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 303.0) internal successors, (12423), 41 states have internal predecessors, (12423), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:02:52,333 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 303.0) internal successors, (12423), 41 states have internal predecessors, (12423), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:02:52,333 INFO L175 Difference]: Start difference. First operand has 452 places, 709 transitions, 6012 flow. Second operand 40 states and 7247 transitions. [2023-11-29 05:02:52,334 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 491 places, 941 transitions, 9851 flow [2023-11-29 05:02:52,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 462 places, 941 transitions, 9606 flow, removed 31 selfloop flow, removed 29 redundant places. [2023-11-29 05:02:52,441 INFO L231 Difference]: Finished difference. Result has 468 places, 758 transitions, 6911 flow [2023-11-29 05:02:52,442 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=303, PETRI_DIFFERENCE_MINUEND_FLOW=5816, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=709, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=585, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=6911, PETRI_PLACES=468, PETRI_TRANSITIONS=758} [2023-11-29 05:02:52,443 INFO L281 CegarLoopForPetriNet]: 306 programPoint places, 162 predicate places. [2023-11-29 05:02:52,443 INFO L495 AbstractCegarLoop]: Abstraction has has 468 places, 758 transitions, 6911 flow [2023-11-29 05:02:52,443 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 178.85714285714286) internal successors, (5008), 28 states have internal predecessors, (5008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:02:52,443 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:02:52,443 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:02:52,444 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-11-29 05:02:52,444 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 36 more)] === [2023-11-29 05:02:52,444 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:02:52,444 INFO L85 PathProgramCache]: Analyzing trace with hash -1717255519, now seen corresponding path program 4 times [2023-11-29 05:02:52,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:02:52,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1761969015] [2023-11-29 05:02:52,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:02:52,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:02:52,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:02:55,576 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:02:55,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:02:55,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1761969015] [2023-11-29 05:02:55,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1761969015] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:02:55,576 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:02:55,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [27] imperfect sequences [] total 27 [2023-11-29 05:02:55,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [805406960] [2023-11-29 05:02:55,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:02:55,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-11-29 05:02:55,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:02:55,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-11-29 05:02:55,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=659, Unknown=0, NotChecked=0, Total=756 [2023-11-29 05:03:01,358 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 175 out of 303 [2023-11-29 05:03:01,361 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 758 transitions, 6911 flow. Second operand has 28 states, 28 states have (on average 178.85714285714286) internal successors, (5008), 28 states have internal predecessors, (5008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:03:01,361 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:03:01,361 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 175 of 303 [2023-11-29 05:03:01,362 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:03:05,870 INFO L124 PetriNetUnfolderBase]: 2373/8417 cut-off events. [2023-11-29 05:03:05,870 INFO L125 PetriNetUnfolderBase]: For 37608/37958 co-relation queries the response was YES. [2023-11-29 05:03:05,905 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31375 conditions, 8417 events. 2373/8417 cut-off events. For 37608/37958 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 81841 event pairs, 341 based on Foata normal form. 113/8392 useless extension candidates. Maximal degree in co-relation 31217. Up to 1938 conditions per place. [2023-11-29 05:03:05,928 INFO L140 encePairwiseOnDemand]: 264/303 looper letters, 661 selfloop transitions, 200 changer transitions 1/1055 dead transitions. [2023-11-29 05:03:05,929 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 509 places, 1055 transitions, 12147 flow [2023-11-29 05:03:05,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2023-11-29 05:03:05,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2023-11-29 05:03:05,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 7614 transitions. [2023-11-29 05:03:05,937 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5983026874115983 [2023-11-29 05:03:05,937 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 7614 transitions. [2023-11-29 05:03:05,937 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 7614 transitions. [2023-11-29 05:03:05,939 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:03:05,939 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 7614 transitions. [2023-11-29 05:03:05,947 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 43 states, 42 states have (on average 181.28571428571428) internal successors, (7614), 42 states have internal predecessors, (7614), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:03:05,955 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 43 states, 43 states have (on average 303.0) internal successors, (13029), 43 states have internal predecessors, (13029), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:03:05,956 INFO L81 ComplementDD]: Finished complementDD. Result has 43 states, 43 states have (on average 303.0) internal successors, (13029), 43 states have internal predecessors, (13029), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:03:05,956 INFO L175 Difference]: Start difference. First operand has 468 places, 758 transitions, 6911 flow. Second operand 42 states and 7614 transitions. [2023-11-29 05:03:05,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 509 places, 1055 transitions, 12147 flow [2023-11-29 05:03:06,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 485 places, 1055 transitions, 12012 flow, removed 13 selfloop flow, removed 24 redundant places. [2023-11-29 05:03:06,127 INFO L231 Difference]: Finished difference. Result has 496 places, 845 transitions, 8815 flow [2023-11-29 05:03:06,128 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=303, PETRI_DIFFERENCE_MINUEND_FLOW=6804, PETRI_DIFFERENCE_MINUEND_PLACES=444, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=758, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=585, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=8815, PETRI_PLACES=496, PETRI_TRANSITIONS=845} [2023-11-29 05:03:06,128 INFO L281 CegarLoopForPetriNet]: 306 programPoint places, 190 predicate places. [2023-11-29 05:03:06,128 INFO L495 AbstractCegarLoop]: Abstraction has has 496 places, 845 transitions, 8815 flow [2023-11-29 05:03:06,129 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 178.85714285714286) internal successors, (5008), 28 states have internal predecessors, (5008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:03:06,129 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:03:06,129 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:03:06,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-11-29 05:03:06,129 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 36 more)] === [2023-11-29 05:03:06,130 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:03:06,130 INFO L85 PathProgramCache]: Analyzing trace with hash 233441115, now seen corresponding path program 5 times [2023-11-29 05:03:06,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:03:06,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1512376239] [2023-11-29 05:03:06,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:03:06,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:03:06,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:03:09,531 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:03:09,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:03:09,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1512376239] [2023-11-29 05:03:09,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1512376239] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:03:09,532 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:03:09,532 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [27] imperfect sequences [] total 27 [2023-11-29 05:03:09,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1065370715] [2023-11-29 05:03:09,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:03:09,532 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-11-29 05:03:09,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:03:09,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-11-29 05:03:09,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=660, Unknown=0, NotChecked=0, Total=756 [2023-11-29 05:03:17,755 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 175 out of 303 [2023-11-29 05:03:17,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 496 places, 845 transitions, 8815 flow. Second operand has 28 states, 28 states have (on average 178.85714285714286) internal successors, (5008), 28 states have internal predecessors, (5008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:03:17,758 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:03:17,758 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 175 of 303 [2023-11-29 05:03:17,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:03:23,206 INFO L124 PetriNetUnfolderBase]: 2786/9880 cut-off events. [2023-11-29 05:03:23,206 INFO L125 PetriNetUnfolderBase]: For 54449/54866 co-relation queries the response was YES. [2023-11-29 05:03:23,256 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38211 conditions, 9880 events. 2786/9880 cut-off events. For 54449/54866 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 100124 event pairs, 399 based on Foata normal form. 141/9859 useless extension candidates. Maximal degree in co-relation 38041. Up to 2475 conditions per place. [2023-11-29 05:03:23,284 INFO L140 encePairwiseOnDemand]: 264/303 looper letters, 681 selfloop transitions, 226 changer transitions 1/1101 dead transitions. [2023-11-29 05:03:23,284 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 536 places, 1101 transitions, 13725 flow [2023-11-29 05:03:23,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2023-11-29 05:03:23,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2023-11-29 05:03:23,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 7431 transitions. [2023-11-29 05:03:23,291 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5981646945182323 [2023-11-29 05:03:23,291 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 7431 transitions. [2023-11-29 05:03:23,291 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 7431 transitions. [2023-11-29 05:03:23,294 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:03:23,294 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 7431 transitions. [2023-11-29 05:03:23,303 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 181.2439024390244) internal successors, (7431), 41 states have internal predecessors, (7431), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:03:23,311 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 303.0) internal successors, (12726), 42 states have internal predecessors, (12726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:03:23,313 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 303.0) internal successors, (12726), 42 states have internal predecessors, (12726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:03:23,313 INFO L175 Difference]: Start difference. First operand has 496 places, 845 transitions, 8815 flow. Second operand 41 states and 7431 transitions. [2023-11-29 05:03:23,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 536 places, 1101 transitions, 13725 flow [2023-11-29 05:03:23,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 515 places, 1101 transitions, 13580 flow, removed 36 selfloop flow, removed 21 redundant places. [2023-11-29 05:03:23,589 INFO L231 Difference]: Finished difference. Result has 524 places, 905 transitions, 10500 flow [2023-11-29 05:03:23,590 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=303, PETRI_DIFFERENCE_MINUEND_FLOW=8673, PETRI_DIFFERENCE_MINUEND_PLACES=475, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=845, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=638, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=10500, PETRI_PLACES=524, PETRI_TRANSITIONS=905} [2023-11-29 05:03:23,591 INFO L281 CegarLoopForPetriNet]: 306 programPoint places, 218 predicate places. [2023-11-29 05:03:23,591 INFO L495 AbstractCegarLoop]: Abstraction has has 524 places, 905 transitions, 10500 flow [2023-11-29 05:03:23,591 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 178.85714285714286) internal successors, (5008), 28 states have internal predecessors, (5008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:03:23,591 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:03:23,592 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:03:23,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-11-29 05:03:23,592 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting t_funErr7ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 36 more)] === [2023-11-29 05:03:23,592 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:03:23,592 INFO L85 PathProgramCache]: Analyzing trace with hash -1064432542, now seen corresponding path program 1 times [2023-11-29 05:03:23,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:03:23,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [185531401] [2023-11-29 05:03:23,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:03:23,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:03:23,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:03:24,144 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:03:24,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:03:24,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [185531401] [2023-11-29 05:03:24,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [185531401] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:03:24,144 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:03:24,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 05:03:24,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963654186] [2023-11-29 05:03:24,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:03:24,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 05:03:24,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:03:24,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 05:03:24,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-29 05:03:24,435 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 207 out of 303 [2023-11-29 05:03:24,436 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 524 places, 905 transitions, 10500 flow. Second operand has 6 states, 6 states have (on average 219.0) internal successors, (1314), 6 states have internal predecessors, (1314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:03:24,436 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:03:24,436 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 207 of 303 [2023-11-29 05:03:24,436 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:03:29,216 INFO L124 PetriNetUnfolderBase]: 3777/13020 cut-off events. [2023-11-29 05:03:29,217 INFO L125 PetriNetUnfolderBase]: For 65346/65675 co-relation queries the response was YES. [2023-11-29 05:03:29,302 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49294 conditions, 13020 events. 3777/13020 cut-off events. For 65346/65675 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 134963 event pairs, 1405 based on Foata normal form. 195/13023 useless extension candidates. Maximal degree in co-relation 49131. Up to 6772 conditions per place. [2023-11-29 05:03:29,332 INFO L140 encePairwiseOnDemand]: 280/303 looper letters, 440 selfloop transitions, 146 changer transitions 106/1014 dead transitions. [2023-11-29 05:03:29,332 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 529 places, 1014 transitions, 12529 flow [2023-11-29 05:03:29,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 05:03:29,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 05:03:29,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1424 transitions. [2023-11-29 05:03:29,334 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7832783278327833 [2023-11-29 05:03:29,334 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1424 transitions. [2023-11-29 05:03:29,334 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1424 transitions. [2023-11-29 05:03:29,334 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:03:29,334 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1424 transitions. [2023-11-29 05:03:29,336 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 237.33333333333334) internal successors, (1424), 6 states have internal predecessors, (1424), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:03:29,337 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 303.0) internal successors, (2121), 7 states have internal predecessors, (2121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:03:29,337 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 303.0) internal successors, (2121), 7 states have internal predecessors, (2121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:03:29,337 INFO L175 Difference]: Start difference. First operand has 524 places, 905 transitions, 10500 flow. Second operand 6 states and 1424 transitions. [2023-11-29 05:03:29,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 529 places, 1014 transitions, 12529 flow [2023-11-29 05:03:29,737 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 507 places, 1014 transitions, 12363 flow, removed 39 selfloop flow, removed 22 redundant places. [2023-11-29 05:03:29,751 INFO L231 Difference]: Finished difference. Result has 512 places, 895 transitions, 10001 flow [2023-11-29 05:03:29,752 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=303, PETRI_DIFFERENCE_MINUEND_FLOW=10334, PETRI_DIFFERENCE_MINUEND_PLACES=502, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=905, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=807, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=10001, PETRI_PLACES=512, PETRI_TRANSITIONS=895} [2023-11-29 05:03:29,753 INFO L281 CegarLoopForPetriNet]: 306 programPoint places, 206 predicate places. [2023-11-29 05:03:29,753 INFO L495 AbstractCegarLoop]: Abstraction has has 512 places, 895 transitions, 10001 flow [2023-11-29 05:03:29,753 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 219.0) internal successors, (1314), 6 states have internal predecessors, (1314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:03:29,753 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:03:29,753 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:03:29,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-11-29 05:03:29,753 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 36 more)] === [2023-11-29 05:03:29,753 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:03:29,754 INFO L85 PathProgramCache]: Analyzing trace with hash -1670652213, now seen corresponding path program 1 times [2023-11-29 05:03:29,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:03:29,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1309658091] [2023-11-29 05:03:29,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:03:29,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:03:29,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:03:33,170 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:03:33,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:03:33,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1309658091] [2023-11-29 05:03:33,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1309658091] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:03:33,171 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:03:33,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [27] imperfect sequences [] total 27 [2023-11-29 05:03:33,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [272567899] [2023-11-29 05:03:33,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:03:33,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-11-29 05:03:33,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:03:33,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-11-29 05:03:33,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=662, Unknown=0, NotChecked=0, Total=756 [2023-11-29 05:03:41,507 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 175 out of 303 [2023-11-29 05:03:41,510 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 512 places, 895 transitions, 10001 flow. Second operand has 28 states, 28 states have (on average 179.03571428571428) internal successors, (5013), 28 states have internal predecessors, (5013), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:03:41,510 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:03:41,510 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 175 of 303 [2023-11-29 05:03:41,511 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:03:47,507 INFO L124 PetriNetUnfolderBase]: 2730/10204 cut-off events. [2023-11-29 05:03:47,507 INFO L125 PetriNetUnfolderBase]: For 66289/66773 co-relation queries the response was YES. [2023-11-29 05:03:47,554 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41430 conditions, 10204 events. 2730/10204 cut-off events. For 66289/66773 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 104981 event pairs, 570 based on Foata normal form. 96/10159 useless extension candidates. Maximal degree in co-relation 41252. Up to 1943 conditions per place. [2023-11-29 05:03:47,573 INFO L140 encePairwiseOnDemand]: 265/303 looper letters, 551 selfloop transitions, 192 changer transitions 40/1032 dead transitions. [2023-11-29 05:03:47,573 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 529 places, 1032 transitions, 12947 flow [2023-11-29 05:03:47,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2023-11-29 05:03:47,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2023-11-29 05:03:47,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 7420 transitions. [2023-11-29 05:03:47,578 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5972792401191339 [2023-11-29 05:03:47,579 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 7420 transitions. [2023-11-29 05:03:47,579 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 7420 transitions. [2023-11-29 05:03:47,580 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:03:47,580 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 7420 transitions. [2023-11-29 05:03:47,584 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 180.97560975609755) internal successors, (7420), 41 states have internal predecessors, (7420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:03:47,591 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 303.0) internal successors, (12726), 42 states have internal predecessors, (12726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:03:47,592 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 303.0) internal successors, (12726), 42 states have internal predecessors, (12726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:03:47,593 INFO L175 Difference]: Start difference. First operand has 512 places, 895 transitions, 10001 flow. Second operand 41 states and 7420 transitions. [2023-11-29 05:03:47,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 529 places, 1032 transitions, 12947 flow [2023-11-29 05:03:47,916 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 525 places, 1032 transitions, 12675 flow, removed 131 selfloop flow, removed 4 redundant places. [2023-11-29 05:03:47,930 INFO L231 Difference]: Finished difference. Result has 527 places, 905 transitions, 10484 flow [2023-11-29 05:03:47,931 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=303, PETRI_DIFFERENCE_MINUEND_FLOW=9729, PETRI_DIFFERENCE_MINUEND_PLACES=485, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=895, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=703, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=10484, PETRI_PLACES=527, PETRI_TRANSITIONS=905} [2023-11-29 05:03:47,931 INFO L281 CegarLoopForPetriNet]: 306 programPoint places, 221 predicate places. [2023-11-29 05:03:47,931 INFO L495 AbstractCegarLoop]: Abstraction has has 527 places, 905 transitions, 10484 flow [2023-11-29 05:03:47,932 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 179.03571428571428) internal successors, (5013), 28 states have internal predecessors, (5013), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:03:47,932 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:03:47,932 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:03:47,932 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-11-29 05:03:47,932 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 36 more)] === [2023-11-29 05:03:47,933 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:03:47,933 INFO L85 PathProgramCache]: Analyzing trace with hash 156112481, now seen corresponding path program 2 times [2023-11-29 05:03:47,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:03:47,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [232118610] [2023-11-29 05:03:47,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:03:47,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:03:47,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:03:49,824 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:03:49,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:03:49,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [232118610] [2023-11-29 05:03:49,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [232118610] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:03:49,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:03:49,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2023-11-29 05:03:49,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [591626340] [2023-11-29 05:03:49,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:03:49,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-11-29 05:03:49,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:03:49,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-11-29 05:03:49,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=523, Unknown=0, NotChecked=0, Total=600 [2023-11-29 05:03:55,998 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 177 out of 303 [2023-11-29 05:03:56,001 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 527 places, 905 transitions, 10484 flow. Second operand has 25 states, 25 states have (on average 181.4) internal successors, (4535), 25 states have internal predecessors, (4535), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:03:56,002 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:03:56,002 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 177 of 303 [2023-11-29 05:03:56,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:04:01,073 INFO L124 PetriNetUnfolderBase]: 2671/9961 cut-off events. [2023-11-29 05:04:01,074 INFO L125 PetriNetUnfolderBase]: For 73023/73499 co-relation queries the response was YES. [2023-11-29 05:04:01,131 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41433 conditions, 9961 events. 2671/9961 cut-off events. For 73023/73499 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 102264 event pairs, 466 based on Foata normal form. 81/9912 useless extension candidates. Maximal degree in co-relation 41249. Up to 1803 conditions per place. [2023-11-29 05:04:01,289 INFO L140 encePairwiseOnDemand]: 263/303 looper letters, 470 selfloop transitions, 288 changer transitions 20/1031 dead transitions. [2023-11-29 05:04:01,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 559 places, 1031 transitions, 13153 flow [2023-11-29 05:04:01,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2023-11-29 05:04:01,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2023-11-29 05:04:01,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 6976 transitions. [2023-11-29 05:04:01,296 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6058711134271322 [2023-11-29 05:04:01,297 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 6976 transitions. [2023-11-29 05:04:01,297 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 6976 transitions. [2023-11-29 05:04:01,298 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:04:01,298 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 6976 transitions. [2023-11-29 05:04:01,306 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 183.57894736842104) internal successors, (6976), 38 states have internal predecessors, (6976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:04:01,316 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 303.0) internal successors, (11817), 39 states have internal predecessors, (11817), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:04:01,318 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 303.0) internal successors, (11817), 39 states have internal predecessors, (11817), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:04:01,318 INFO L175 Difference]: Start difference. First operand has 527 places, 905 transitions, 10484 flow. Second operand 38 states and 6976 transitions. [2023-11-29 05:04:01,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 559 places, 1031 transitions, 13153 flow [2023-11-29 05:04:01,690 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 520 places, 1031 transitions, 12803 flow, removed 37 selfloop flow, removed 39 redundant places. [2023-11-29 05:04:01,706 INFO L231 Difference]: Finished difference. Result has 524 places, 917 transitions, 11173 flow [2023-11-29 05:04:01,706 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=303, PETRI_DIFFERENCE_MINUEND_FLOW=10134, PETRI_DIFFERENCE_MINUEND_PLACES=483, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=905, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=276, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=617, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=11173, PETRI_PLACES=524, PETRI_TRANSITIONS=917} [2023-11-29 05:04:01,707 INFO L281 CegarLoopForPetriNet]: 306 programPoint places, 218 predicate places. [2023-11-29 05:04:01,707 INFO L495 AbstractCegarLoop]: Abstraction has has 524 places, 917 transitions, 11173 flow [2023-11-29 05:04:01,707 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 181.4) internal successors, (4535), 25 states have internal predecessors, (4535), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:04:01,707 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:04:01,708 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:04:01,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-11-29 05:04:01,708 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 36 more)] === [2023-11-29 05:04:01,708 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:04:01,708 INFO L85 PathProgramCache]: Analyzing trace with hash 1268901967, now seen corresponding path program 3 times [2023-11-29 05:04:01,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:04:01,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1120990258] [2023-11-29 05:04:01,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:04:01,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:04:01,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:04:03,718 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:04:03,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:04:03,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1120990258] [2023-11-29 05:04:03,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1120990258] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:04:03,719 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:04:03,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2023-11-29 05:04:03,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1825801312] [2023-11-29 05:04:03,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:04:03,720 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-11-29 05:04:03,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:04:03,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-11-29 05:04:03,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=569, Unknown=0, NotChecked=0, Total=650 [2023-11-29 05:04:08,953 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 175 out of 303 [2023-11-29 05:04:08,957 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 524 places, 917 transitions, 11173 flow. Second operand has 26 states, 26 states have (on average 179.26923076923077) internal successors, (4661), 26 states have internal predecessors, (4661), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:04:08,957 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:04:08,957 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 175 of 303 [2023-11-29 05:04:08,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:04:15,395 INFO L124 PetriNetUnfolderBase]: 2704/9749 cut-off events. [2023-11-29 05:04:15,395 INFO L125 PetriNetUnfolderBase]: For 80098/80562 co-relation queries the response was YES. [2023-11-29 05:04:15,481 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42117 conditions, 9749 events. 2704/9749 cut-off events. For 80098/80562 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 98564 event pairs, 438 based on Foata normal form. 114/9730 useless extension candidates. Maximal degree in co-relation 41931. Up to 1527 conditions per place. [2023-11-29 05:04:15,506 INFO L140 encePairwiseOnDemand]: 259/303 looper letters, 460 selfloop transitions, 407 changer transitions 30/1146 dead transitions. [2023-11-29 05:04:15,506 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 574 places, 1146 transitions, 14677 flow [2023-11-29 05:04:15,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2023-11-29 05:04:15,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2023-11-29 05:04:15,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 9299 transitions. [2023-11-29 05:04:15,513 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6017601760176018 [2023-11-29 05:04:15,513 INFO L72 ComplementDD]: Start complementDD. Operand 51 states and 9299 transitions. [2023-11-29 05:04:15,513 INFO L73 IsDeterministic]: Start isDeterministic. Operand 51 states and 9299 transitions. [2023-11-29 05:04:15,514 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:04:15,514 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 51 states and 9299 transitions. [2023-11-29 05:04:15,520 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 52 states, 51 states have (on average 182.33333333333334) internal successors, (9299), 51 states have internal predecessors, (9299), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:04:15,529 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 52 states, 52 states have (on average 303.0) internal successors, (15756), 52 states have internal predecessors, (15756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:04:15,531 INFO L81 ComplementDD]: Finished complementDD. Result has 52 states, 52 states have (on average 303.0) internal successors, (15756), 52 states have internal predecessors, (15756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:04:15,532 INFO L175 Difference]: Start difference. First operand has 524 places, 917 transitions, 11173 flow. Second operand 51 states and 9299 transitions. [2023-11-29 05:04:15,532 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 574 places, 1146 transitions, 14677 flow [2023-11-29 05:04:16,099 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 541 places, 1146 transitions, 14192 flow, removed 34 selfloop flow, removed 33 redundant places. [2023-11-29 05:04:16,115 INFO L231 Difference]: Finished difference. Result has 550 places, 946 transitions, 12190 flow [2023-11-29 05:04:16,116 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=303, PETRI_DIFFERENCE_MINUEND_FLOW=10709, PETRI_DIFFERENCE_MINUEND_PLACES=491, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=917, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=378, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=531, PETRI_DIFFERENCE_SUBTRAHEND_STATES=51, PETRI_FLOW=12190, PETRI_PLACES=550, PETRI_TRANSITIONS=946} [2023-11-29 05:04:16,117 INFO L281 CegarLoopForPetriNet]: 306 programPoint places, 244 predicate places. [2023-11-29 05:04:16,117 INFO L495 AbstractCegarLoop]: Abstraction has has 550 places, 946 transitions, 12190 flow [2023-11-29 05:04:16,117 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 179.26923076923077) internal successors, (4661), 26 states have internal predecessors, (4661), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:04:16,117 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:04:16,118 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:04:16,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2023-11-29 05:04:16,118 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr17ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 36 more)] === [2023-11-29 05:04:16,118 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:04:16,118 INFO L85 PathProgramCache]: Analyzing trace with hash -1726095866, now seen corresponding path program 1 times [2023-11-29 05:04:16,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:04:16,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1322461523] [2023-11-29 05:04:16,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:04:16,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:04:16,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:04:18,730 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:04:18,731 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:04:18,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1322461523] [2023-11-29 05:04:18,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1322461523] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:04:18,731 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:04:18,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2023-11-29 05:04:18,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1022056530] [2023-11-29 05:04:18,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:04:18,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-11-29 05:04:18,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:04:18,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-11-29 05:04:18,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=575, Unknown=0, NotChecked=0, Total=650 [2023-11-29 05:04:24,353 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 175 out of 303 [2023-11-29 05:04:24,356 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 550 places, 946 transitions, 12190 flow. Second operand has 26 states, 26 states have (on average 179.42307692307693) internal successors, (4665), 26 states have internal predecessors, (4665), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:04:24,356 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:04:24,356 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 175 of 303 [2023-11-29 05:04:24,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:04:29,805 INFO L124 PetriNetUnfolderBase]: 2593/10120 cut-off events. [2023-11-29 05:04:29,805 INFO L125 PetriNetUnfolderBase]: For 87196/87643 co-relation queries the response was YES. [2023-11-29 05:04:29,893 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43782 conditions, 10120 events. 2593/10120 cut-off events. For 87196/87643 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 103544 event pairs, 253 based on Foata normal form. 60/10016 useless extension candidates. Maximal degree in co-relation 43585. Up to 1545 conditions per place. [2023-11-29 05:04:29,922 INFO L140 encePairwiseOnDemand]: 264/303 looper letters, 541 selfloop transitions, 201 changer transitions 80/1204 dead transitions. [2023-11-29 05:04:29,922 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 599 places, 1204 transitions, 16177 flow [2023-11-29 05:04:29,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2023-11-29 05:04:29,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2023-11-29 05:04:29,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 9035 transitions. [2023-11-29 05:04:29,929 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5963696369636964 [2023-11-29 05:04:29,929 INFO L72 ComplementDD]: Start complementDD. Operand 50 states and 9035 transitions. [2023-11-29 05:04:29,929 INFO L73 IsDeterministic]: Start isDeterministic. Operand 50 states and 9035 transitions. [2023-11-29 05:04:29,931 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:04:29,931 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 50 states and 9035 transitions. [2023-11-29 05:04:29,938 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 51 states, 50 states have (on average 180.7) internal successors, (9035), 50 states have internal predecessors, (9035), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:04:29,947 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 51 states, 51 states have (on average 303.0) internal successors, (15453), 51 states have internal predecessors, (15453), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:04:29,949 INFO L81 ComplementDD]: Finished complementDD. Result has 51 states, 51 states have (on average 303.0) internal successors, (15453), 51 states have internal predecessors, (15453), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:04:29,949 INFO L175 Difference]: Start difference. First operand has 550 places, 946 transitions, 12190 flow. Second operand 50 states and 9035 transitions. [2023-11-29 05:04:29,949 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 599 places, 1204 transitions, 16177 flow [2023-11-29 05:04:30,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 550 places, 1204 transitions, 15514 flow, removed 87 selfloop flow, removed 49 redundant places. [2023-11-29 05:04:30,683 INFO L231 Difference]: Finished difference. Result has 562 places, 987 transitions, 12339 flow [2023-11-29 05:04:30,684 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=303, PETRI_DIFFERENCE_MINUEND_FLOW=11557, PETRI_DIFFERENCE_MINUEND_PLACES=501, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=946, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=769, PETRI_DIFFERENCE_SUBTRAHEND_STATES=50, PETRI_FLOW=12339, PETRI_PLACES=562, PETRI_TRANSITIONS=987} [2023-11-29 05:04:30,684 INFO L281 CegarLoopForPetriNet]: 306 programPoint places, 256 predicate places. [2023-11-29 05:04:30,684 INFO L495 AbstractCegarLoop]: Abstraction has has 562 places, 987 transitions, 12339 flow [2023-11-29 05:04:30,685 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 179.42307692307693) internal successors, (4665), 26 states have internal predecessors, (4665), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:04:30,685 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:04:30,685 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:04:30,685 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-11-29 05:04:30,685 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr17ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 36 more)] === [2023-11-29 05:04:30,685 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:04:30,685 INFO L85 PathProgramCache]: Analyzing trace with hash 453752804, now seen corresponding path program 2 times [2023-11-29 05:04:30,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:04:30,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [882677861] [2023-11-29 05:04:30,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:04:30,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:04:30,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:04:32,976 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:04:32,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:04:32,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [882677861] [2023-11-29 05:04:32,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [882677861] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:04:32,977 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:04:32,977 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2023-11-29 05:04:32,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1864491839] [2023-11-29 05:04:32,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:04:32,977 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-11-29 05:04:32,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:04:32,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-11-29 05:04:32,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=622, Unknown=0, NotChecked=0, Total=702 [2023-11-29 05:04:40,581 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 175 out of 303 [2023-11-29 05:04:40,584 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 562 places, 987 transitions, 12339 flow. Second operand has 27 states, 27 states have (on average 179.2962962962963) internal successors, (4841), 27 states have internal predecessors, (4841), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:04:40,584 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:04:40,584 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 175 of 303 [2023-11-29 05:04:40,584 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:04:46,778 INFO L124 PetriNetUnfolderBase]: 3071/11529 cut-off events. [2023-11-29 05:04:46,779 INFO L125 PetriNetUnfolderBase]: For 100573/101110 co-relation queries the response was YES. [2023-11-29 05:04:46,868 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51142 conditions, 11529 events. 3071/11529 cut-off events. For 100573/101110 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 120120 event pairs, 340 based on Foata normal form. 77/11395 useless extension candidates. Maximal degree in co-relation 50949. Up to 1916 conditions per place. [2023-11-29 05:04:46,901 INFO L140 encePairwiseOnDemand]: 257/303 looper letters, 585 selfloop transitions, 247 changer transitions 23/1237 dead transitions. [2023-11-29 05:04:46,901 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 604 places, 1237 transitions, 17068 flow [2023-11-29 05:04:46,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2023-11-29 05:04:46,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2023-11-29 05:04:46,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 8469 transitions. [2023-11-29 05:04:46,908 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5946913840320203 [2023-11-29 05:04:46,908 INFO L72 ComplementDD]: Start complementDD. Operand 47 states and 8469 transitions. [2023-11-29 05:04:46,908 INFO L73 IsDeterministic]: Start isDeterministic. Operand 47 states and 8469 transitions. [2023-11-29 05:04:46,909 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:04:46,909 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 47 states and 8469 transitions. [2023-11-29 05:04:46,916 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 48 states, 47 states have (on average 180.19148936170214) internal successors, (8469), 47 states have internal predecessors, (8469), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:04:46,924 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 48 states, 48 states have (on average 303.0) internal successors, (14544), 48 states have internal predecessors, (14544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:04:46,926 INFO L81 ComplementDD]: Finished complementDD. Result has 48 states, 48 states have (on average 303.0) internal successors, (14544), 48 states have internal predecessors, (14544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:04:46,926 INFO L175 Difference]: Start difference. First operand has 562 places, 987 transitions, 12339 flow. Second operand 47 states and 8469 transitions. [2023-11-29 05:04:46,926 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 604 places, 1237 transitions, 17068 flow [2023-11-29 05:04:47,455 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 580 places, 1237 transitions, 16894 flow, removed 8 selfloop flow, removed 24 redundant places. [2023-11-29 05:04:47,474 INFO L231 Difference]: Finished difference. Result has 585 places, 1066 transitions, 14167 flow [2023-11-29 05:04:47,475 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=303, PETRI_DIFFERENCE_MINUEND_FLOW=12166, PETRI_DIFFERENCE_MINUEND_PLACES=534, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=987, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=754, PETRI_DIFFERENCE_SUBTRAHEND_STATES=47, PETRI_FLOW=14167, PETRI_PLACES=585, PETRI_TRANSITIONS=1066} [2023-11-29 05:04:47,476 INFO L281 CegarLoopForPetriNet]: 306 programPoint places, 279 predicate places. [2023-11-29 05:04:47,476 INFO L495 AbstractCegarLoop]: Abstraction has has 585 places, 1066 transitions, 14167 flow [2023-11-29 05:04:47,476 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 179.2962962962963) internal successors, (4841), 27 states have internal predecessors, (4841), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:04:47,476 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:04:47,476 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:04:47,477 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-11-29 05:04:47,477 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting t_funErr7ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 36 more)] === [2023-11-29 05:04:47,477 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:04:47,477 INFO L85 PathProgramCache]: Analyzing trace with hash -502524794, now seen corresponding path program 1 times [2023-11-29 05:04:47,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:04:47,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [817263454] [2023-11-29 05:04:47,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:04:47,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:04:47,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:04:49,417 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:04:49,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:04:49,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [817263454] [2023-11-29 05:04:49,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [817263454] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:04:49,417 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:04:49,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2023-11-29 05:04:49,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [138248526] [2023-11-29 05:04:49,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:04:49,418 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-11-29 05:04:49,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:04:49,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-11-29 05:04:49,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=624, Unknown=0, NotChecked=0, Total=702 [2023-11-29 05:04:55,255 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 303 [2023-11-29 05:04:55,257 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 585 places, 1066 transitions, 14167 flow. Second operand has 27 states, 27 states have (on average 155.74074074074073) internal successors, (4205), 27 states have internal predecessors, (4205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:04:55,257 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:04:55,257 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 303 [2023-11-29 05:04:55,257 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:05:05,469 INFO L124 PetriNetUnfolderBase]: 5781/17162 cut-off events. [2023-11-29 05:05:05,470 INFO L125 PetriNetUnfolderBase]: For 131631/131877 co-relation queries the response was YES. [2023-11-29 05:05:05,675 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77646 conditions, 17162 events. 5781/17162 cut-off events. For 131631/131877 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 176233 event pairs, 1009 based on Foata normal form. 73/17094 useless extension candidates. Maximal degree in co-relation 77447. Up to 3610 conditions per place. [2023-11-29 05:05:05,727 INFO L140 encePairwiseOnDemand]: 254/303 looper letters, 770 selfloop transitions, 317 changer transitions 80/1345 dead transitions. [2023-11-29 05:05:05,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 624 places, 1345 transitions, 19094 flow [2023-11-29 05:05:05,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2023-11-29 05:05:05,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2023-11-29 05:05:05,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 6452 transitions. [2023-11-29 05:05:05,733 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5323432343234323 [2023-11-29 05:05:05,733 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 6452 transitions. [2023-11-29 05:05:05,733 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 6452 transitions. [2023-11-29 05:05:05,735 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:05:05,735 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 6452 transitions. [2023-11-29 05:05:05,744 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 161.3) internal successors, (6452), 40 states have internal predecessors, (6452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:05:05,755 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 303.0) internal successors, (12423), 41 states have internal predecessors, (12423), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:05:05,757 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 303.0) internal successors, (12423), 41 states have internal predecessors, (12423), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:05:05,757 INFO L175 Difference]: Start difference. First operand has 585 places, 1066 transitions, 14167 flow. Second operand 40 states and 6452 transitions. [2023-11-29 05:05:05,757 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 624 places, 1345 transitions, 19094 flow [2023-11-29 05:05:06,896 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 600 places, 1345 transitions, 18861 flow, removed 31 selfloop flow, removed 24 redundant places. [2023-11-29 05:05:06,928 INFO L231 Difference]: Finished difference. Result has 606 places, 1076 transitions, 15077 flow [2023-11-29 05:05:06,929 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=303, PETRI_DIFFERENCE_MINUEND_FLOW=13962, PETRI_DIFFERENCE_MINUEND_PLACES=561, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1066, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=307, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=754, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=15077, PETRI_PLACES=606, PETRI_TRANSITIONS=1076} [2023-11-29 05:05:06,930 INFO L281 CegarLoopForPetriNet]: 306 programPoint places, 300 predicate places. [2023-11-29 05:05:06,930 INFO L495 AbstractCegarLoop]: Abstraction has has 606 places, 1076 transitions, 15077 flow [2023-11-29 05:05:06,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 155.74074074074073) internal successors, (4205), 27 states have internal predecessors, (4205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:05:06,931 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:05:06,931 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:05:06,931 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-11-29 05:05:06,931 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr17ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 36 more)] === [2023-11-29 05:05:06,931 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:05:06,931 INFO L85 PathProgramCache]: Analyzing trace with hash -184460840, now seen corresponding path program 3 times [2023-11-29 05:05:06,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:05:06,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1773916645] [2023-11-29 05:05:06,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:05:06,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:05:07,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:05:09,253 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:05:09,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:05:09,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1773916645] [2023-11-29 05:05:09,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1773916645] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:05:09,253 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:05:09,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2023-11-29 05:05:09,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [519950788] [2023-11-29 05:05:09,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:05:09,254 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-11-29 05:05:09,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:05:09,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-11-29 05:05:09,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=627, Unknown=0, NotChecked=0, Total=702 [2023-11-29 05:05:15,354 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 175 out of 303 [2023-11-29 05:05:15,356 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 606 places, 1076 transitions, 15077 flow. Second operand has 27 states, 27 states have (on average 179.2962962962963) internal successors, (4841), 27 states have internal predecessors, (4841), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:05:15,356 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:05:15,356 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 175 of 303 [2023-11-29 05:05:15,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:05:22,403 INFO L124 PetriNetUnfolderBase]: 3580/13309 cut-off events. [2023-11-29 05:05:22,403 INFO L125 PetriNetUnfolderBase]: For 144845/145575 co-relation queries the response was YES. [2023-11-29 05:05:22,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64738 conditions, 13309 events. 3580/13309 cut-off events. For 144845/145575 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 142590 event pairs, 383 based on Foata normal form. 154/13236 useless extension candidates. Maximal degree in co-relation 64532. Up to 2282 conditions per place. [2023-11-29 05:05:22,628 INFO L140 encePairwiseOnDemand]: 257/303 looper letters, 653 selfloop transitions, 264 changer transitions 14/1318 dead transitions. [2023-11-29 05:05:22,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 650 places, 1318 transitions, 20307 flow [2023-11-29 05:05:22,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2023-11-29 05:05:22,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. [2023-11-29 05:05:22,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 8827 transitions. [2023-11-29 05:05:22,635 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5945308816595946 [2023-11-29 05:05:22,635 INFO L72 ComplementDD]: Start complementDD. Operand 49 states and 8827 transitions. [2023-11-29 05:05:22,635 INFO L73 IsDeterministic]: Start isDeterministic. Operand 49 states and 8827 transitions. [2023-11-29 05:05:22,850 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:05:22,850 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 49 states and 8827 transitions. [2023-11-29 05:05:22,858 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 50 states, 49 states have (on average 180.14285714285714) internal successors, (8827), 49 states have internal predecessors, (8827), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:05:22,870 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 50 states, 50 states have (on average 303.0) internal successors, (15150), 50 states have internal predecessors, (15150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:05:22,873 INFO L81 ComplementDD]: Finished complementDD. Result has 50 states, 50 states have (on average 303.0) internal successors, (15150), 50 states have internal predecessors, (15150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:05:22,873 INFO L175 Difference]: Start difference. First operand has 606 places, 1076 transitions, 15077 flow. Second operand 49 states and 8827 transitions. [2023-11-29 05:05:22,873 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 650 places, 1318 transitions, 20307 flow [2023-11-29 05:05:23,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 623 places, 1318 transitions, 20038 flow, removed 0 selfloop flow, removed 27 redundant places. [2023-11-29 05:05:23,872 INFO L231 Difference]: Finished difference. Result has 629 places, 1150 transitions, 17153 flow [2023-11-29 05:05:23,874 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=303, PETRI_DIFFERENCE_MINUEND_FLOW=14827, PETRI_DIFFERENCE_MINUEND_PLACES=575, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1076, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=189, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=820, PETRI_DIFFERENCE_SUBTRAHEND_STATES=49, PETRI_FLOW=17153, PETRI_PLACES=629, PETRI_TRANSITIONS=1150} [2023-11-29 05:05:23,875 INFO L281 CegarLoopForPetriNet]: 306 programPoint places, 323 predicate places. [2023-11-29 05:05:23,875 INFO L495 AbstractCegarLoop]: Abstraction has has 629 places, 1150 transitions, 17153 flow [2023-11-29 05:05:23,876 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 179.2962962962963) internal successors, (4841), 27 states have internal predecessors, (4841), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:05:23,876 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:05:23,876 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:05:23,876 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2023-11-29 05:05:23,876 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr17ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 36 more)] === [2023-11-29 05:05:23,877 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:05:23,877 INFO L85 PathProgramCache]: Analyzing trace with hash 1089185782, now seen corresponding path program 4 times [2023-11-29 05:05:23,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:05:23,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1051812521] [2023-11-29 05:05:23,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:05:23,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:05:23,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:05:26,011 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:05:26,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:05:26,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1051812521] [2023-11-29 05:05:26,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1051812521] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:05:26,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:05:26,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2023-11-29 05:05:26,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1164805295] [2023-11-29 05:05:26,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:05:26,012 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-11-29 05:05:26,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:05:26,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-11-29 05:05:26,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=627, Unknown=0, NotChecked=0, Total=702 [2023-11-29 05:05:32,201 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 175 out of 303 [2023-11-29 05:05:32,204 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 629 places, 1150 transitions, 17153 flow. Second operand has 27 states, 27 states have (on average 179.2962962962963) internal successors, (4841), 27 states have internal predecessors, (4841), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:05:32,204 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:05:32,204 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 175 of 303 [2023-11-29 05:05:32,204 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:05:40,220 INFO L124 PetriNetUnfolderBase]: 4138/15161 cut-off events. [2023-11-29 05:05:40,220 INFO L125 PetriNetUnfolderBase]: For 179539/180335 co-relation queries the response was YES. [2023-11-29 05:05:40,357 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75651 conditions, 15161 events. 4138/15161 cut-off events. For 179539/180335 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 166299 event pairs, 443 based on Foata normal form. 131/15033 useless extension candidates. Maximal degree in co-relation 75438. Up to 2693 conditions per place. [2023-11-29 05:05:40,402 INFO L140 encePairwiseOnDemand]: 259/303 looper letters, 736 selfloop transitions, 294 changer transitions 14/1431 dead transitions. [2023-11-29 05:05:40,402 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 675 places, 1431 transitions, 23559 flow [2023-11-29 05:05:40,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2023-11-29 05:05:40,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2023-11-29 05:05:40,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 8493 transitions. [2023-11-29 05:05:40,408 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59637665894249 [2023-11-29 05:05:40,408 INFO L72 ComplementDD]: Start complementDD. Operand 47 states and 8493 transitions. [2023-11-29 05:05:40,408 INFO L73 IsDeterministic]: Start isDeterministic. Operand 47 states and 8493 transitions. [2023-11-29 05:05:40,410 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:05:40,410 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 47 states and 8493 transitions. [2023-11-29 05:05:40,417 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 48 states, 47 states have (on average 180.70212765957447) internal successors, (8493), 47 states have internal predecessors, (8493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:05:40,425 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 48 states, 48 states have (on average 303.0) internal successors, (14544), 48 states have internal predecessors, (14544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:05:40,427 INFO L81 ComplementDD]: Finished complementDD. Result has 48 states, 48 states have (on average 303.0) internal successors, (14544), 48 states have internal predecessors, (14544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:05:40,427 INFO L175 Difference]: Start difference. First operand has 629 places, 1150 transitions, 17153 flow. Second operand 47 states and 8493 transitions. [2023-11-29 05:05:40,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 675 places, 1431 transitions, 23559 flow [2023-11-29 05:05:41,573 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 638 places, 1431 transitions, 23187 flow, removed 9 selfloop flow, removed 37 redundant places. [2023-11-29 05:05:41,601 INFO L231 Difference]: Finished difference. Result has 648 places, 1242 transitions, 19670 flow [2023-11-29 05:05:41,602 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=303, PETRI_DIFFERENCE_MINUEND_FLOW=16800, PETRI_DIFFERENCE_MINUEND_PLACES=592, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=203, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=869, PETRI_DIFFERENCE_SUBTRAHEND_STATES=47, PETRI_FLOW=19670, PETRI_PLACES=648, PETRI_TRANSITIONS=1242} [2023-11-29 05:05:41,602 INFO L281 CegarLoopForPetriNet]: 306 programPoint places, 342 predicate places. [2023-11-29 05:05:41,602 INFO L495 AbstractCegarLoop]: Abstraction has has 648 places, 1242 transitions, 19670 flow [2023-11-29 05:05:41,603 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 179.2962962962963) internal successors, (4841), 27 states have internal predecessors, (4841), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:05:41,603 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:05:41,603 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:05:41,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2023-11-29 05:05:41,604 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr17ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 36 more)] === [2023-11-29 05:05:41,604 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:05:41,604 INFO L85 PathProgramCache]: Analyzing trace with hash 1483095686, now seen corresponding path program 5 times [2023-11-29 05:05:41,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:05:41,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2133318163] [2023-11-29 05:05:41,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:05:41,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:05:41,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:05:44,025 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:05:44,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:05:44,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2133318163] [2023-11-29 05:05:44,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2133318163] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:05:44,025 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:05:44,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2023-11-29 05:05:44,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1046581375] [2023-11-29 05:05:44,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:05:44,026 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-11-29 05:05:44,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:05:44,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-11-29 05:05:44,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=627, Unknown=0, NotChecked=0, Total=702 [2023-11-29 05:05:51,320 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 175 out of 303 [2023-11-29 05:05:51,323 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 648 places, 1242 transitions, 19670 flow. Second operand has 27 states, 27 states have (on average 179.2962962962963) internal successors, (4841), 27 states have internal predecessors, (4841), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:05:51,323 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:05:51,323 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 175 of 303 [2023-11-29 05:05:51,323 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:06:00,732 INFO L124 PetriNetUnfolderBase]: 4661/16951 cut-off events. [2023-11-29 05:06:00,732 INFO L125 PetriNetUnfolderBase]: For 218104/219011 co-relation queries the response was YES. [2023-11-29 05:06:00,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87011 conditions, 16951 events. 4661/16951 cut-off events. For 218104/219011 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 189867 event pairs, 489 based on Foata normal form. 153/16818 useless extension candidates. Maximal degree in co-relation 86787. Up to 3081 conditions per place. [2023-11-29 05:06:00,949 INFO L140 encePairwiseOnDemand]: 258/303 looper letters, 737 selfloop transitions, 352 changer transitions 15/1491 dead transitions. [2023-11-29 05:06:00,949 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 695 places, 1491 transitions, 25900 flow [2023-11-29 05:06:00,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2023-11-29 05:06:00,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2023-11-29 05:06:00,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 8660 transitions. [2023-11-29 05:06:00,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5954345434543454 [2023-11-29 05:06:00,955 INFO L72 ComplementDD]: Start complementDD. Operand 48 states and 8660 transitions. [2023-11-29 05:06:00,955 INFO L73 IsDeterministic]: Start isDeterministic. Operand 48 states and 8660 transitions. [2023-11-29 05:06:00,957 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:06:00,957 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 48 states and 8660 transitions. [2023-11-29 05:06:00,963 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 49 states, 48 states have (on average 180.41666666666666) internal successors, (8660), 48 states have internal predecessors, (8660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:06:00,971 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 49 states, 49 states have (on average 303.0) internal successors, (14847), 49 states have internal predecessors, (14847), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:06:00,973 INFO L81 ComplementDD]: Finished complementDD. Result has 49 states, 49 states have (on average 303.0) internal successors, (14847), 49 states have internal predecessors, (14847), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:06:00,973 INFO L175 Difference]: Start difference. First operand has 648 places, 1242 transitions, 19670 flow. Second operand 48 states and 8660 transitions. [2023-11-29 05:06:00,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 695 places, 1491 transitions, 25900 flow [2023-11-29 05:06:02,181 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 665 places, 1491 transitions, 25482 flow, removed 55 selfloop flow, removed 30 redundant places. [2023-11-29 05:06:02,206 INFO L231 Difference]: Finished difference. Result has 673 places, 1313 transitions, 22165 flow [2023-11-29 05:06:02,207 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=303, PETRI_DIFFERENCE_MINUEND_FLOW=19272, PETRI_DIFFERENCE_MINUEND_PLACES=618, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=282, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=896, PETRI_DIFFERENCE_SUBTRAHEND_STATES=48, PETRI_FLOW=22165, PETRI_PLACES=673, PETRI_TRANSITIONS=1313} [2023-11-29 05:06:02,208 INFO L281 CegarLoopForPetriNet]: 306 programPoint places, 367 predicate places. [2023-11-29 05:06:02,208 INFO L495 AbstractCegarLoop]: Abstraction has has 673 places, 1313 transitions, 22165 flow [2023-11-29 05:06:02,208 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 179.2962962962963) internal successors, (4841), 27 states have internal predecessors, (4841), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:06:02,208 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:06:02,209 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:06:02,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2023-11-29 05:06:02,209 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting t_funErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 36 more)] === [2023-11-29 05:06:02,209 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:06:02,209 INFO L85 PathProgramCache]: Analyzing trace with hash 224446889, now seen corresponding path program 1 times [2023-11-29 05:06:02,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:06:02,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2120543233] [2023-11-29 05:06:02,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:06:02,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:06:02,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:06:04,967 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:06:04,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:06:04,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2120543233] [2023-11-29 05:06:04,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2120543233] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:06:04,967 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:06:04,967 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [27] imperfect sequences [] total 27 [2023-11-29 05:06:04,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1144846740] [2023-11-29 05:06:04,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:06:04,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-11-29 05:06:04,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:06:04,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-11-29 05:06:04,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=678, Unknown=0, NotChecked=0, Total=756 [2023-11-29 05:06:11,502 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 303 [2023-11-29 05:06:11,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 673 places, 1313 transitions, 22165 flow. Second operand has 28 states, 28 states have (on average 155.57142857142858) internal successors, (4356), 28 states have internal predecessors, (4356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:06:11,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:06:11,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 303 [2023-11-29 05:06:11,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:06:28,502 INFO L124 PetriNetUnfolderBase]: 8945/26643 cut-off events. [2023-11-29 05:06:28,502 INFO L125 PetriNetUnfolderBase]: For 276408/276767 co-relation queries the response was YES. [2023-11-29 05:06:28,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 132626 conditions, 26643 events. 8945/26643 cut-off events. For 276408/276767 co-relation queries the response was YES. Maximal size of possible extension queue 616. Compared 294638 event pairs, 2916 based on Foata normal form. 111/26435 useless extension candidates. Maximal degree in co-relation 132393. Up to 12806 conditions per place. [2023-11-29 05:06:28,944 INFO L140 encePairwiseOnDemand]: 257/303 looper letters, 1232 selfloop transitions, 302 changer transitions 26/1776 dead transitions. [2023-11-29 05:06:28,944 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 720 places, 1776 transitions, 30952 flow [2023-11-29 05:06:28,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2023-11-29 05:06:28,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2023-11-29 05:06:28,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 7647 transitions. [2023-11-29 05:06:28,950 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5257838283828383 [2023-11-29 05:06:28,950 INFO L72 ComplementDD]: Start complementDD. Operand 48 states and 7647 transitions. [2023-11-29 05:06:28,950 INFO L73 IsDeterministic]: Start isDeterministic. Operand 48 states and 7647 transitions. [2023-11-29 05:06:28,952 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:06:28,952 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 48 states and 7647 transitions. [2023-11-29 05:06:28,957 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 49 states, 48 states have (on average 159.3125) internal successors, (7647), 48 states have internal predecessors, (7647), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:06:28,965 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 49 states, 49 states have (on average 303.0) internal successors, (14847), 49 states have internal predecessors, (14847), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:06:28,967 INFO L81 ComplementDD]: Finished complementDD. Result has 49 states, 49 states have (on average 303.0) internal successors, (14847), 49 states have internal predecessors, (14847), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:06:28,967 INFO L175 Difference]: Start difference. First operand has 673 places, 1313 transitions, 22165 flow. Second operand 48 states and 7647 transitions. [2023-11-29 05:06:28,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 720 places, 1776 transitions, 30952 flow [2023-11-29 05:06:30,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 687 places, 1776 transitions, 30380 flow, removed 44 selfloop flow, removed 33 redundant places. [2023-11-29 05:06:31,002 INFO L231 Difference]: Finished difference. Result has 705 places, 1470 transitions, 25530 flow [2023-11-29 05:06:31,003 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=303, PETRI_DIFFERENCE_MINUEND_FLOW=21750, PETRI_DIFFERENCE_MINUEND_PLACES=640, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1099, PETRI_DIFFERENCE_SUBTRAHEND_STATES=48, PETRI_FLOW=25530, PETRI_PLACES=705, PETRI_TRANSITIONS=1470} [2023-11-29 05:06:31,003 INFO L281 CegarLoopForPetriNet]: 306 programPoint places, 399 predicate places. [2023-11-29 05:06:31,003 INFO L495 AbstractCegarLoop]: Abstraction has has 705 places, 1470 transitions, 25530 flow [2023-11-29 05:06:31,004 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 155.57142857142858) internal successors, (4356), 28 states have internal predecessors, (4356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:06:31,004 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:06:31,004 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:06:31,004 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2023-11-29 05:06:31,004 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr21ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 36 more)] === [2023-11-29 05:06:31,004 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:06:31,004 INFO L85 PathProgramCache]: Analyzing trace with hash -170624807, now seen corresponding path program 1 times [2023-11-29 05:06:31,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:06:31,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1409605668] [2023-11-29 05:06:31,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:06:31,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:06:31,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:06:35,879 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:06:35,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:06:35,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1409605668] [2023-11-29 05:06:35,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1409605668] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:06:35,879 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:06:35,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [31] imperfect sequences [] total 31 [2023-11-29 05:06:35,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540830445] [2023-11-29 05:06:35,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:06:35,880 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-11-29 05:06:35,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:06:35,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-11-29 05:06:35,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=893, Unknown=0, NotChecked=0, Total=992 [2023-11-29 05:06:48,153 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 174 out of 303 [2023-11-29 05:06:48,155 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 705 places, 1470 transitions, 25530 flow. Second operand has 32 states, 32 states have (on average 177.625) internal successors, (5684), 32 states have internal predecessors, (5684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:06:48,155 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:06:48,155 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 174 of 303 [2023-11-29 05:06:48,155 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:07:02,228 INFO L124 PetriNetUnfolderBase]: 6108/20317 cut-off events. [2023-11-29 05:07:02,228 INFO L125 PetriNetUnfolderBase]: For 274203/274901 co-relation queries the response was YES. [2023-11-29 05:07:02,485 INFO L83 FinitePrefix]: Finished finitePrefix Result has 112296 conditions, 20317 events. 6108/20317 cut-off events. For 274203/274901 co-relation queries the response was YES. Maximal size of possible extension queue 530. Compared 227995 event pairs, 838 based on Foata normal form. 226/20282 useless extension candidates. Maximal degree in co-relation 112044. Up to 8630 conditions per place. [2023-11-29 05:07:02,552 INFO L140 encePairwiseOnDemand]: 248/303 looper letters, 822 selfloop transitions, 359 changer transitions 39/1689 dead transitions. [2023-11-29 05:07:02,552 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 741 places, 1689 transitions, 32517 flow [2023-11-29 05:07:02,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2023-11-29 05:07:02,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2023-11-29 05:07:02,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 7194 transitions. [2023-11-29 05:07:02,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5935643564356435 [2023-11-29 05:07:02,558 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 7194 transitions. [2023-11-29 05:07:02,558 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 7194 transitions. [2023-11-29 05:07:02,559 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:07:02,559 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 7194 transitions. [2023-11-29 05:07:02,564 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 179.85) internal successors, (7194), 40 states have internal predecessors, (7194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:07:02,571 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 303.0) internal successors, (12423), 41 states have internal predecessors, (12423), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:07:02,572 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 303.0) internal successors, (12423), 41 states have internal predecessors, (12423), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:07:02,572 INFO L175 Difference]: Start difference. First operand has 705 places, 1470 transitions, 25530 flow. Second operand 40 states and 7194 transitions. [2023-11-29 05:07:02,572 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 741 places, 1689 transitions, 32517 flow [2023-11-29 05:07:04,368 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 719 places, 1689 transitions, 32309 flow, removed 62 selfloop flow, removed 22 redundant places. [2023-11-29 05:07:04,400 INFO L231 Difference]: Finished difference. Result has 729 places, 1590 transitions, 29411 flow [2023-11-29 05:07:04,401 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=303, PETRI_DIFFERENCE_MINUEND_FLOW=25362, PETRI_DIFFERENCE_MINUEND_PLACES=680, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1470, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=248, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=29411, PETRI_PLACES=729, PETRI_TRANSITIONS=1590} [2023-11-29 05:07:04,402 INFO L281 CegarLoopForPetriNet]: 306 programPoint places, 423 predicate places. [2023-11-29 05:07:04,402 INFO L495 AbstractCegarLoop]: Abstraction has has 729 places, 1590 transitions, 29411 flow [2023-11-29 05:07:04,402 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 177.625) internal successors, (5684), 32 states have internal predecessors, (5684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:07:04,402 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:07:04,403 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:07:04,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2023-11-29 05:07:04,403 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr21ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 36 more)] === [2023-11-29 05:07:04,403 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:07:04,403 INFO L85 PathProgramCache]: Analyzing trace with hash -375864837, now seen corresponding path program 2 times [2023-11-29 05:07:04,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:07:04,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [243029722] [2023-11-29 05:07:04,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:07:04,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:07:04,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:07:10,113 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:07:10,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:07:10,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [243029722] [2023-11-29 05:07:10,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [243029722] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:07:10,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:07:10,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [30] imperfect sequences [] total 30 [2023-11-29 05:07:10,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2102985050] [2023-11-29 05:07:10,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:07:10,115 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-11-29 05:07:10,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:07:10,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-11-29 05:07:10,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=839, Unknown=0, NotChecked=0, Total=930 [2023-11-29 05:07:20,956 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 174 out of 303 [2023-11-29 05:07:20,959 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 729 places, 1590 transitions, 29411 flow. Second operand has 31 states, 31 states have (on average 177.70967741935485) internal successors, (5509), 31 states have internal predecessors, (5509), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:07:20,959 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:07:20,959 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 174 of 303 [2023-11-29 05:07:20,960 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:07:36,436 INFO L124 PetriNetUnfolderBase]: 6217/20918 cut-off events. [2023-11-29 05:07:36,436 INFO L125 PetriNetUnfolderBase]: For 301755/302666 co-relation queries the response was YES. [2023-11-29 05:07:36,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 120668 conditions, 20918 events. 6217/20918 cut-off events. For 301755/302666 co-relation queries the response was YES. Maximal size of possible extension queue 549. Compared 236778 event pairs, 708 based on Foata normal form. 247/20920 useless extension candidates. Maximal degree in co-relation 120407. Up to 8374 conditions per place. [2023-11-29 05:07:36,808 INFO L140 encePairwiseOnDemand]: 252/303 looper letters, 920 selfloop transitions, 470 changer transitions 34/1893 dead transitions. [2023-11-29 05:07:36,808 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 767 places, 1893 transitions, 37266 flow [2023-11-29 05:07:36,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2023-11-29 05:07:36,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2023-11-29 05:07:36,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 7418 transitions. [2023-11-29 05:07:36,814 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5971182484102069 [2023-11-29 05:07:36,814 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 7418 transitions. [2023-11-29 05:07:36,814 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 7418 transitions. [2023-11-29 05:07:36,815 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:07:36,816 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 7418 transitions. [2023-11-29 05:07:36,821 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 180.9268292682927) internal successors, (7418), 41 states have internal predecessors, (7418), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:07:36,828 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 303.0) internal successors, (12726), 42 states have internal predecessors, (12726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:07:36,829 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 303.0) internal successors, (12726), 42 states have internal predecessors, (12726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:07:36,829 INFO L175 Difference]: Start difference. First operand has 729 places, 1590 transitions, 29411 flow. Second operand 41 states and 7418 transitions. [2023-11-29 05:07:36,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 767 places, 1893 transitions, 37266 flow [2023-11-29 05:07:39,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 738 places, 1893 transitions, 36895 flow, removed 69 selfloop flow, removed 29 redundant places. [2023-11-29 05:07:39,338 INFO L231 Difference]: Finished difference. Result has 753 places, 1709 transitions, 32878 flow [2023-11-29 05:07:39,339 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=303, PETRI_DIFFERENCE_MINUEND_FLOW=29134, PETRI_DIFFERENCE_MINUEND_PLACES=698, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1590, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=358, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=32878, PETRI_PLACES=753, PETRI_TRANSITIONS=1709} [2023-11-29 05:07:39,340 INFO L281 CegarLoopForPetriNet]: 306 programPoint places, 447 predicate places. [2023-11-29 05:07:39,340 INFO L495 AbstractCegarLoop]: Abstraction has has 753 places, 1709 transitions, 32878 flow [2023-11-29 05:07:39,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 177.70967741935485) internal successors, (5509), 31 states have internal predecessors, (5509), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:07:39,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:07:39,341 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:07:39,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2023-11-29 05:07:39,341 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr21ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 36 more)] === [2023-11-29 05:07:39,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:07:39,341 INFO L85 PathProgramCache]: Analyzing trace with hash -1994616109, now seen corresponding path program 3 times [2023-11-29 05:07:39,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:07:39,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [973506114] [2023-11-29 05:07:39,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:07:39,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:07:39,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:07:42,187 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:07:42,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:07:42,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [973506114] [2023-11-29 05:07:42,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [973506114] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:07:42,187 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:07:42,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [29] imperfect sequences [] total 29 [2023-11-29 05:07:42,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [734846002] [2023-11-29 05:07:42,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:07:42,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-11-29 05:07:42,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:07:42,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-11-29 05:07:42,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=785, Unknown=0, NotChecked=0, Total=870 [2023-11-29 05:07:51,092 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 174 out of 303 [2023-11-29 05:07:51,094 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 753 places, 1709 transitions, 32878 flow. Second operand has 30 states, 30 states have (on average 177.8) internal successors, (5334), 30 states have internal predecessors, (5334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:07:51,094 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:07:51,094 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 174 of 303 [2023-11-29 05:07:51,094 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:08:06,283 INFO L124 PetriNetUnfolderBase]: 6105/20836 cut-off events. [2023-11-29 05:08:06,283 INFO L125 PetriNetUnfolderBase]: For 332805/333921 co-relation queries the response was YES. [2023-11-29 05:08:06,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 125779 conditions, 20836 events. 6105/20836 cut-off events. For 332805/333921 co-relation queries the response was YES. Maximal size of possible extension queue 549. Compared 236423 event pairs, 758 based on Foata normal form. 461/21067 useless extension candidates. Maximal degree in co-relation 125506. Up to 8310 conditions per place. [2023-11-29 05:08:06,657 INFO L140 encePairwiseOnDemand]: 254/303 looper letters, 927 selfloop transitions, 418 changer transitions 10/1824 dead transitions. [2023-11-29 05:08:06,657 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 791 places, 1824 transitions, 37562 flow [2023-11-29 05:08:06,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2023-11-29 05:08:06,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2023-11-29 05:08:06,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 7032 transitions. [2023-11-29 05:08:06,662 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5950748921045951 [2023-11-29 05:08:06,662 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 7032 transitions. [2023-11-29 05:08:06,662 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 7032 transitions. [2023-11-29 05:08:06,663 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:08:06,663 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 7032 transitions. [2023-11-29 05:08:06,669 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 180.30769230769232) internal successors, (7032), 39 states have internal predecessors, (7032), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:08:06,675 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 303.0) internal successors, (12120), 40 states have internal predecessors, (12120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:08:06,676 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 303.0) internal successors, (12120), 40 states have internal predecessors, (12120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:08:06,676 INFO L175 Difference]: Start difference. First operand has 753 places, 1709 transitions, 32878 flow. Second operand 39 states and 7032 transitions. [2023-11-29 05:08:06,676 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 791 places, 1824 transitions, 37562 flow [2023-11-29 05:08:09,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 773 places, 1824 transitions, 37393 flow, removed 35 selfloop flow, removed 18 redundant places. [2023-11-29 05:08:09,331 INFO L231 Difference]: Finished difference. Result has 780 places, 1738 transitions, 34840 flow [2023-11-29 05:08:09,333 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=303, PETRI_DIFFERENCE_MINUEND_FLOW=32727, PETRI_DIFFERENCE_MINUEND_PLACES=735, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1709, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=390, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=34840, PETRI_PLACES=780, PETRI_TRANSITIONS=1738} [2023-11-29 05:08:09,333 INFO L281 CegarLoopForPetriNet]: 306 programPoint places, 474 predicate places. [2023-11-29 05:08:09,333 INFO L495 AbstractCegarLoop]: Abstraction has has 780 places, 1738 transitions, 34840 flow [2023-11-29 05:08:09,334 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 177.8) internal successors, (5334), 30 states have internal predecessors, (5334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:08:09,334 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:08:09,334 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:08:09,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2023-11-29 05:08:09,334 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr21ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 36 more)] === [2023-11-29 05:08:09,334 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:08:09,335 INFO L85 PathProgramCache]: Analyzing trace with hash -627296009, now seen corresponding path program 4 times [2023-11-29 05:08:09,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:08:09,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1212925572] [2023-11-29 05:08:09,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:08:09,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:08:09,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:08:12,000 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:08:12,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:08:12,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1212925572] [2023-11-29 05:08:12,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1212925572] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:08:12,000 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:08:12,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [30] imperfect sequences [] total 30 [2023-11-29 05:08:12,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1269025010] [2023-11-29 05:08:12,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:08:12,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-11-29 05:08:12,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:08:12,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-11-29 05:08:12,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=841, Unknown=0, NotChecked=0, Total=930 [2023-11-29 05:08:20,332 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 174 out of 303 [2023-11-29 05:08:20,335 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 780 places, 1738 transitions, 34840 flow. Second operand has 31 states, 31 states have (on average 177.70967741935485) internal successors, (5509), 31 states have internal predecessors, (5509), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:08:20,336 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:08:20,336 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 174 of 303 [2023-11-29 05:08:20,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:08:36,111 INFO L124 PetriNetUnfolderBase]: 6141/21002 cut-off events. [2023-11-29 05:08:36,112 INFO L125 PetriNetUnfolderBase]: For 372811/373906 co-relation queries the response was YES. [2023-11-29 05:08:36,436 INFO L83 FinitePrefix]: Finished finitePrefix Result has 131371 conditions, 21002 events. 6141/21002 cut-off events. For 372811/373906 co-relation queries the response was YES. Maximal size of possible extension queue 558. Compared 238754 event pairs, 761 based on Foata normal form. 318/21086 useless extension candidates. Maximal degree in co-relation 131089. Up to 8258 conditions per place. [2023-11-29 05:08:36,511 INFO L140 encePairwiseOnDemand]: 254/303 looper letters, 981 selfloop transitions, 446 changer transitions 11/1907 dead transitions. [2023-11-29 05:08:36,511 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 819 places, 1907 transitions, 40851 flow [2023-11-29 05:08:36,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2023-11-29 05:08:36,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2023-11-29 05:08:36,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 7219 transitions. [2023-11-29 05:08:36,517 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5956270627062706 [2023-11-29 05:08:36,517 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 7219 transitions. [2023-11-29 05:08:36,517 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 7219 transitions. [2023-11-29 05:08:36,518 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:08:36,518 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 7219 transitions. [2023-11-29 05:08:36,524 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 180.475) internal successors, (7219), 40 states have internal predecessors, (7219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:08:36,530 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 303.0) internal successors, (12423), 41 states have internal predecessors, (12423), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:08:36,532 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 303.0) internal successors, (12423), 41 states have internal predecessors, (12423), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:08:36,532 INFO L175 Difference]: Start difference. First operand has 780 places, 1738 transitions, 34840 flow. Second operand 40 states and 7219 transitions. [2023-11-29 05:08:36,532 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 819 places, 1907 transitions, 40851 flow [2023-11-29 05:08:39,724 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 791 places, 1907 transitions, 40314 flow, removed 15 selfloop flow, removed 28 redundant places. [2023-11-29 05:08:39,763 INFO L231 Difference]: Finished difference. Result has 802 places, 1789 transitions, 36937 flow [2023-11-29 05:08:39,765 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=303, PETRI_DIFFERENCE_MINUEND_FLOW=34358, PETRI_DIFFERENCE_MINUEND_PLACES=752, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1738, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=396, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=36937, PETRI_PLACES=802, PETRI_TRANSITIONS=1789} [2023-11-29 05:08:39,765 INFO L281 CegarLoopForPetriNet]: 306 programPoint places, 496 predicate places. [2023-11-29 05:08:39,765 INFO L495 AbstractCegarLoop]: Abstraction has has 802 places, 1789 transitions, 36937 flow [2023-11-29 05:08:39,766 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 177.70967741935485) internal successors, (5509), 31 states have internal predecessors, (5509), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:08:39,766 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:08:39,766 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:08:39,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2023-11-29 05:08:39,766 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr21ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 36 more)] === [2023-11-29 05:08:39,767 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:08:39,767 INFO L85 PathProgramCache]: Analyzing trace with hash 1491688955, now seen corresponding path program 5 times [2023-11-29 05:08:39,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:08:39,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [734207678] [2023-11-29 05:08:39,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:08:39,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:08:39,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:08:44,756 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:08:44,757 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:08:44,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [734207678] [2023-11-29 05:08:44,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [734207678] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:08:44,757 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:08:44,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [30] imperfect sequences [] total 30 [2023-11-29 05:08:44,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [721781998] [2023-11-29 05:08:44,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:08:44,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-11-29 05:08:44,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:08:44,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-11-29 05:08:44,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=842, Unknown=0, NotChecked=0, Total=930 [2023-11-29 05:08:56,574 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 174 out of 303 [2023-11-29 05:08:56,576 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 802 places, 1789 transitions, 36937 flow. Second operand has 31 states, 31 states have (on average 177.70967741935485) internal successors, (5509), 31 states have internal predecessors, (5509), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:08:56,577 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:08:56,577 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 174 of 303 [2023-11-29 05:08:56,577 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:09:14,281 INFO L124 PetriNetUnfolderBase]: 6136/21011 cut-off events. [2023-11-29 05:09:14,281 INFO L125 PetriNetUnfolderBase]: For 402942/404007 co-relation queries the response was YES. [2023-11-29 05:09:14,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 136417 conditions, 21011 events. 6136/21011 cut-off events. For 402942/404007 co-relation queries the response was YES. Maximal size of possible extension queue 563. Compared 239490 event pairs, 1176 based on Foata normal form. 343/21020 useless extension candidates. Maximal degree in co-relation 136123. Up to 10723 conditions per place. [2023-11-29 05:09:14,897 INFO L140 encePairwiseOnDemand]: 260/303 looper letters, 1165 selfloop transitions, 248 changer transitions 4/1886 dead transitions. [2023-11-29 05:09:14,897 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 840 places, 1886 transitions, 41470 flow [2023-11-29 05:09:14,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2023-11-29 05:09:14,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2023-11-29 05:09:14,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 7006 transitions. [2023-11-29 05:09:14,904 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5928746720825929 [2023-11-29 05:09:14,904 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 7006 transitions. [2023-11-29 05:09:14,904 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 7006 transitions. [2023-11-29 05:09:14,905 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:09:14,905 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 7006 transitions. [2023-11-29 05:09:14,910 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 179.64102564102564) internal successors, (7006), 39 states have internal predecessors, (7006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:09:14,916 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 303.0) internal successors, (12120), 40 states have internal predecessors, (12120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:09:14,917 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 303.0) internal successors, (12120), 40 states have internal predecessors, (12120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:09:14,917 INFO L175 Difference]: Start difference. First operand has 802 places, 1789 transitions, 36937 flow. Second operand 39 states and 7006 transitions. [2023-11-29 05:09:14,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 840 places, 1886 transitions, 41470 flow [2023-11-29 05:09:18,529 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 814 places, 1886 transitions, 41107 flow, removed 54 selfloop flow, removed 26 redundant places. [2023-11-29 05:09:18,571 INFO L231 Difference]: Finished difference. Result has 823 places, 1821 transitions, 38051 flow [2023-11-29 05:09:18,573 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=303, PETRI_DIFFERENCE_MINUEND_FLOW=36583, PETRI_DIFFERENCE_MINUEND_PLACES=776, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1789, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=218, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1550, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=38051, PETRI_PLACES=823, PETRI_TRANSITIONS=1821} [2023-11-29 05:09:18,573 INFO L281 CegarLoopForPetriNet]: 306 programPoint places, 517 predicate places. [2023-11-29 05:09:18,573 INFO L495 AbstractCegarLoop]: Abstraction has has 823 places, 1821 transitions, 38051 flow [2023-11-29 05:09:18,574 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 177.70967741935485) internal successors, (5509), 31 states have internal predecessors, (5509), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:09:18,574 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:09:18,574 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:09:18,574 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2023-11-29 05:09:18,574 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr21ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 36 more)] === [2023-11-29 05:09:18,575 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:09:18,575 INFO L85 PathProgramCache]: Analyzing trace with hash -127114757, now seen corresponding path program 6 times [2023-11-29 05:09:18,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:09:18,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [312402077] [2023-11-29 05:09:18,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:09:18,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:09:18,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:09:24,403 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:09:24,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:09:24,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [312402077] [2023-11-29 05:09:24,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [312402077] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:09:24,403 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:09:24,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [34] imperfect sequences [] total 34 [2023-11-29 05:09:24,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [900509300] [2023-11-29 05:09:24,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:09:24,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2023-11-29 05:09:24,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:09:24,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-11-29 05:09:24,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=1087, Unknown=0, NotChecked=0, Total=1190 [2023-11-29 05:09:40,526 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 172 out of 303 [2023-11-29 05:09:40,529 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 823 places, 1821 transitions, 38051 flow. Second operand has 35 states, 35 states have (on average 175.34285714285716) internal successors, (6137), 35 states have internal predecessors, (6137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:09:40,529 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:09:40,529 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 172 of 303 [2023-11-29 05:09:40,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:10:00,693 INFO L124 PetriNetUnfolderBase]: 6456/22121 cut-off events. [2023-11-29 05:10:00,694 INFO L125 PetriNetUnfolderBase]: For 438569/439474 co-relation queries the response was YES. [2023-11-29 05:10:01,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 144953 conditions, 22121 events. 6456/22121 cut-off events. For 438569/439474 co-relation queries the response was YES. Maximal size of possible extension queue 595. Compared 253705 event pairs, 572 based on Foata normal form. 211/22096 useless extension candidates. Maximal degree in co-relation 144649. Up to 5155 conditions per place. [2023-11-29 05:10:01,308 INFO L140 encePairwiseOnDemand]: 248/303 looper letters, 1093 selfloop transitions, 603 changer transitions 38/2182 dead transitions. [2023-11-29 05:10:01,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 876 places, 2182 transitions, 47619 flow [2023-11-29 05:10:01,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2023-11-29 05:10:01,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 54 states. [2023-11-29 05:10:01,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 9633 transitions. [2023-11-29 05:10:01,315 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5887422075540888 [2023-11-29 05:10:01,315 INFO L72 ComplementDD]: Start complementDD. Operand 54 states and 9633 transitions. [2023-11-29 05:10:01,315 INFO L73 IsDeterministic]: Start isDeterministic. Operand 54 states and 9633 transitions. [2023-11-29 05:10:01,316 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:10:01,316 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 54 states and 9633 transitions. [2023-11-29 05:10:01,323 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 55 states, 54 states have (on average 178.38888888888889) internal successors, (9633), 54 states have internal predecessors, (9633), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:10:01,333 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 55 states, 55 states have (on average 303.0) internal successors, (16665), 55 states have internal predecessors, (16665), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:10:01,335 INFO L81 ComplementDD]: Finished complementDD. Result has 55 states, 55 states have (on average 303.0) internal successors, (16665), 55 states have internal predecessors, (16665), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:10:01,335 INFO L175 Difference]: Start difference. First operand has 823 places, 1821 transitions, 38051 flow. Second operand 54 states and 9633 transitions. [2023-11-29 05:10:01,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 876 places, 2182 transitions, 47619 flow [2023-11-29 05:10:05,456 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 851 places, 2182 transitions, 47303 flow, removed 45 selfloop flow, removed 25 redundant places. [2023-11-29 05:10:05,499 INFO L231 Difference]: Finished difference. Result has 870 places, 1944 transitions, 42399 flow [2023-11-29 05:10:05,501 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=303, PETRI_DIFFERENCE_MINUEND_FLOW=37747, PETRI_DIFFERENCE_MINUEND_PLACES=798, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1821, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=488, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=54, PETRI_FLOW=42399, PETRI_PLACES=870, PETRI_TRANSITIONS=1944} [2023-11-29 05:10:05,501 INFO L281 CegarLoopForPetriNet]: 306 programPoint places, 564 predicate places. [2023-11-29 05:10:05,501 INFO L495 AbstractCegarLoop]: Abstraction has has 870 places, 1944 transitions, 42399 flow [2023-11-29 05:10:05,502 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 175.34285714285716) internal successors, (6137), 35 states have internal predecessors, (6137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:10:05,502 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:10:05,502 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:10:05,502 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2023-11-29 05:10:05,502 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting t_funErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 36 more)] === [2023-11-29 05:10:05,503 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:10:05,503 INFO L85 PathProgramCache]: Analyzing trace with hash -380928991, now seen corresponding path program 2 times [2023-11-29 05:10:05,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:10:05,503 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1018571890] [2023-11-29 05:10:05,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:10:05,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:10:05,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:10:07,614 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:10:07,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:10:07,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1018571890] [2023-11-29 05:10:07,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1018571890] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:10:07,615 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:10:07,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [29] imperfect sequences [] total 29 [2023-11-29 05:10:07,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [455306355] [2023-11-29 05:10:07,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:10:07,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-11-29 05:10:07,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:10:07,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-11-29 05:10:07,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=786, Unknown=0, NotChecked=0, Total=870 [2023-11-29 05:10:14,141 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 303 [2023-11-29 05:10:14,143 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 870 places, 1944 transitions, 42399 flow. Second operand has 30 states, 30 states have (on average 153.36666666666667) internal successors, (4601), 30 states have internal predecessors, (4601), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:10:14,143 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:10:14,143 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 303 [2023-11-29 05:10:14,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:10:42,120 INFO L124 PetriNetUnfolderBase]: 9703/29223 cut-off events. [2023-11-29 05:10:42,120 INFO L125 PetriNetUnfolderBase]: For 559988/560656 co-relation queries the response was YES. [2023-11-29 05:10:42,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 189806 conditions, 29223 events. 9703/29223 cut-off events. For 559988/560656 co-relation queries the response was YES. Maximal size of possible extension queue 720. Compared 329990 event pairs, 3002 based on Foata normal form. 78/28970 useless extension candidates. Maximal degree in co-relation 189481. Up to 14701 conditions per place. [2023-11-29 05:10:42,865 INFO L140 encePairwiseOnDemand]: 255/303 looper letters, 1400 selfloop transitions, 641 changer transitions 65/2330 dead transitions. [2023-11-29 05:10:42,866 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 932 places, 2330 transitions, 51261 flow [2023-11-29 05:10:42,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2023-11-29 05:10:42,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 63 states. [2023-11-29 05:10:42,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 9875 transitions. [2023-11-29 05:10:42,874 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5173136361255173 [2023-11-29 05:10:42,875 INFO L72 ComplementDD]: Start complementDD. Operand 63 states and 9875 transitions. [2023-11-29 05:10:42,875 INFO L73 IsDeterministic]: Start isDeterministic. Operand 63 states and 9875 transitions. [2023-11-29 05:10:42,876 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:10:42,876 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 63 states and 9875 transitions. [2023-11-29 05:10:42,884 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 64 states, 63 states have (on average 156.74603174603175) internal successors, (9875), 63 states have internal predecessors, (9875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:10:42,894 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 64 states, 64 states have (on average 303.0) internal successors, (19392), 64 states have internal predecessors, (19392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:10:42,896 INFO L81 ComplementDD]: Finished complementDD. Result has 64 states, 64 states have (on average 303.0) internal successors, (19392), 64 states have internal predecessors, (19392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:10:42,897 INFO L175 Difference]: Start difference. First operand has 870 places, 1944 transitions, 42399 flow. Second operand 63 states and 9875 transitions. [2023-11-29 05:10:42,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 932 places, 2330 transitions, 51261 flow [2023-11-29 05:10:51,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 904 places, 2330 transitions, 50291 flow, removed 263 selfloop flow, removed 28 redundant places. [2023-11-29 05:10:51,132 INFO L231 Difference]: Finished difference. Result has 916 places, 2047 transitions, 44792 flow [2023-11-29 05:10:51,133 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=303, PETRI_DIFFERENCE_MINUEND_FLOW=41731, PETRI_DIFFERENCE_MINUEND_PLACES=842, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1944, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=537, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=63, PETRI_FLOW=44792, PETRI_PLACES=916, PETRI_TRANSITIONS=2047} [2023-11-29 05:10:51,134 INFO L281 CegarLoopForPetriNet]: 306 programPoint places, 610 predicate places. [2023-11-29 05:10:51,134 INFO L495 AbstractCegarLoop]: Abstraction has has 916 places, 2047 transitions, 44792 flow [2023-11-29 05:10:51,134 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 153.36666666666667) internal successors, (4601), 30 states have internal predecessors, (4601), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:10:51,134 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:10:51,135 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:10:51,135 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2023-11-29 05:10:51,135 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting t_funErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 36 more)] === [2023-11-29 05:10:51,135 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:10:51,135 INFO L85 PathProgramCache]: Analyzing trace with hash -1894585561, now seen corresponding path program 3 times [2023-11-29 05:10:51,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:10:51,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1366300266] [2023-11-29 05:10:51,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:10:51,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:10:51,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:10:53,590 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:10:53,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:10:53,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1366300266] [2023-11-29 05:10:53,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1366300266] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:10:53,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:10:53,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [30] imperfect sequences [] total 30 [2023-11-29 05:10:53,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1154616912] [2023-11-29 05:10:53,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:10:53,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-11-29 05:10:53,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:10:53,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-11-29 05:10:53,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=838, Unknown=0, NotChecked=0, Total=930 [2023-11-29 05:11:00,771 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 303 [2023-11-29 05:11:00,773 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 916 places, 2047 transitions, 44792 flow. Second operand has 31 states, 31 states have (on average 155.2258064516129) internal successors, (4812), 31 states have internal predecessors, (4812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:11:00,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:11:00,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 303 [2023-11-29 05:11:00,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:11:29,388 INFO L124 PetriNetUnfolderBase]: 9578/29203 cut-off events. [2023-11-29 05:11:29,388 INFO L125 PetriNetUnfolderBase]: For 573019/573768 co-relation queries the response was YES. [2023-11-29 05:11:30,086 INFO L83 FinitePrefix]: Finished finitePrefix Result has 191246 conditions, 29203 events. 9578/29203 cut-off events. For 573019/573768 co-relation queries the response was YES. Maximal size of possible extension queue 712. Compared 331711 event pairs, 2954 based on Foata normal form. 121/29024 useless extension candidates. Maximal degree in co-relation 191015. Up to 12886 conditions per place. [2023-11-29 05:11:30,195 INFO L140 encePairwiseOnDemand]: 257/303 looper letters, 1586 selfloop transitions, 499 changer transitions 21/2336 dead transitions. [2023-11-29 05:11:30,195 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 946 places, 2336 transitions, 53005 flow [2023-11-29 05:11:30,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2023-11-29 05:11:30,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2023-11-29 05:11:30,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 6209 transitions. [2023-11-29 05:11:30,201 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5254294660235255 [2023-11-29 05:11:30,201 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 6209 transitions. [2023-11-29 05:11:30,201 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 6209 transitions. [2023-11-29 05:11:30,202 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:11:30,202 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 6209 transitions. [2023-11-29 05:11:30,207 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 159.2051282051282) internal successors, (6209), 39 states have internal predecessors, (6209), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:11:30,216 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 303.0) internal successors, (12120), 40 states have internal predecessors, (12120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:11:30,217 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 303.0) internal successors, (12120), 40 states have internal predecessors, (12120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:11:30,217 INFO L175 Difference]: Start difference. First operand has 916 places, 2047 transitions, 44792 flow. Second operand 39 states and 6209 transitions. [2023-11-29 05:11:30,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 946 places, 2336 transitions, 53005 flow [2023-11-29 05:11:39,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 910 places, 2336 transitions, 52495 flow, removed 113 selfloop flow, removed 36 redundant places. [2023-11-29 05:11:40,023 INFO L231 Difference]: Finished difference. Result has 920 places, 2154 transitions, 47864 flow [2023-11-29 05:11:40,025 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=303, PETRI_DIFFERENCE_MINUEND_FLOW=44344, PETRI_DIFFERENCE_MINUEND_PLACES=872, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2047, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=394, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1582, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=47864, PETRI_PLACES=920, PETRI_TRANSITIONS=2154} [2023-11-29 05:11:40,026 INFO L281 CegarLoopForPetriNet]: 306 programPoint places, 614 predicate places. [2023-11-29 05:11:40,026 INFO L495 AbstractCegarLoop]: Abstraction has has 920 places, 2154 transitions, 47864 flow [2023-11-29 05:11:40,026 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 155.2258064516129) internal successors, (4812), 31 states have internal predecessors, (4812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:11:40,027 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:11:40,027 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:11:40,027 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2023-11-29 05:11:40,027 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting t_funErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 36 more)] === [2023-11-29 05:11:40,027 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:11:40,028 INFO L85 PathProgramCache]: Analyzing trace with hash 350497367, now seen corresponding path program 4 times [2023-11-29 05:11:40,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:11:40,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [454721406] [2023-11-29 05:11:40,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:11:40,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:11:40,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:11:42,827 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:11:42,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:11:42,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [454721406] [2023-11-29 05:11:42,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [454721406] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:11:42,828 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:11:42,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [30] imperfect sequences [] total 30 [2023-11-29 05:11:42,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [471328348] [2023-11-29 05:11:42,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:11:42,828 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-11-29 05:11:42,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:11:42,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-11-29 05:11:42,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=836, Unknown=0, NotChecked=0, Total=930 [2023-11-29 05:11:49,427 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 303 [2023-11-29 05:11:49,429 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 920 places, 2154 transitions, 47864 flow. Second operand has 31 states, 31 states have (on average 153.25806451612902) internal successors, (4751), 31 states have internal predecessors, (4751), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:11:49,429 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:11:49,430 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 303 [2023-11-29 05:11:49,430 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:12:20,477 INFO L124 PetriNetUnfolderBase]: 9753/29536 cut-off events. [2023-11-29 05:12:20,477 INFO L125 PetriNetUnfolderBase]: For 597316/598061 co-relation queries the response was YES. [2023-11-29 05:12:21,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 196001 conditions, 29536 events. 9753/29536 cut-off events. For 597316/598061 co-relation queries the response was YES. Maximal size of possible extension queue 711. Compared 334899 event pairs, 2695 based on Foata normal form. 108/29328 useless extension candidates. Maximal degree in co-relation 195655. Up to 12376 conditions per place. [2023-11-29 05:12:21,308 INFO L140 encePairwiseOnDemand]: 255/303 looper letters, 1386 selfloop transitions, 731 changer transitions 34/2375 dead transitions. [2023-11-29 05:12:21,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 963 places, 2375 transitions, 54865 flow [2023-11-29 05:12:21,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2023-11-29 05:12:21,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2023-11-29 05:12:21,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 7216 transitions. [2023-11-29 05:12:21,314 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5177213373511265 [2023-11-29 05:12:21,314 INFO L72 ComplementDD]: Start complementDD. Operand 46 states and 7216 transitions. [2023-11-29 05:12:21,314 INFO L73 IsDeterministic]: Start isDeterministic. Operand 46 states and 7216 transitions. [2023-11-29 05:12:21,315 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:12:21,315 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 46 states and 7216 transitions. [2023-11-29 05:12:21,320 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 47 states, 46 states have (on average 156.8695652173913) internal successors, (7216), 46 states have internal predecessors, (7216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:12:21,455 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 47 states, 47 states have (on average 303.0) internal successors, (14241), 47 states have internal predecessors, (14241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:12:21,456 INFO L81 ComplementDD]: Finished complementDD. Result has 47 states, 47 states have (on average 303.0) internal successors, (14241), 47 states have internal predecessors, (14241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:12:21,456 INFO L175 Difference]: Start difference. First operand has 920 places, 2154 transitions, 47864 flow. Second operand 46 states and 7216 transitions. [2023-11-29 05:12:21,456 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 963 places, 2375 transitions, 54865 flow [2023-11-29 05:12:29,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 937 places, 2375 transitions, 54491 flow, removed 90 selfloop flow, removed 26 redundant places. [2023-11-29 05:12:30,043 INFO L231 Difference]: Finished difference. Result has 944 places, 2189 transitions, 50441 flow [2023-11-29 05:12:30,044 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=303, PETRI_DIFFERENCE_MINUEND_FLOW=47566, PETRI_DIFFERENCE_MINUEND_PLACES=892, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=696, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1446, PETRI_DIFFERENCE_SUBTRAHEND_STATES=46, PETRI_FLOW=50441, PETRI_PLACES=944, PETRI_TRANSITIONS=2189} [2023-11-29 05:12:30,045 INFO L281 CegarLoopForPetriNet]: 306 programPoint places, 638 predicate places. [2023-11-29 05:12:30,045 INFO L495 AbstractCegarLoop]: Abstraction has has 944 places, 2189 transitions, 50441 flow [2023-11-29 05:12:30,046 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 153.25806451612902) internal successors, (4751), 31 states have internal predecessors, (4751), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:12:30,046 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:12:30,046 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:12:30,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2023-11-29 05:12:30,046 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr21ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 36 more)] === [2023-11-29 05:12:30,046 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:12:30,046 INFO L85 PathProgramCache]: Analyzing trace with hash -1840497043, now seen corresponding path program 7 times [2023-11-29 05:12:30,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:12:30,047 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [187983405] [2023-11-29 05:12:30,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:12:30,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:12:30,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:12:32,613 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:12:32,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:12:32,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [187983405] [2023-11-29 05:12:32,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [187983405] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:12:32,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:12:32,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [30] imperfect sequences [] total 30 [2023-11-29 05:12:32,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135365107] [2023-11-29 05:12:32,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:12:32,614 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-11-29 05:12:32,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:12:32,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-11-29 05:12:32,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=840, Unknown=0, NotChecked=0, Total=930 [2023-11-29 05:12:44,638 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 303 [2023-11-29 05:12:44,641 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 944 places, 2189 transitions, 50441 flow. Second operand has 31 states, 31 states have (on average 179.6451612903226) internal successors, (5569), 31 states have internal predecessors, (5569), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:12:44,641 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:12:44,641 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 303 [2023-11-29 05:12:44,641 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:13:07,798 INFO L124 PetriNetUnfolderBase]: 6467/23069 cut-off events. [2023-11-29 05:13:07,798 INFO L125 PetriNetUnfolderBase]: For 568589/569957 co-relation queries the response was YES. [2023-11-29 05:13:08,297 INFO L83 FinitePrefix]: Finished finitePrefix Result has 163427 conditions, 23069 events. 6467/23069 cut-off events. For 568589/569957 co-relation queries the response was YES. Maximal size of possible extension queue 621. Compared 271388 event pairs, 716 based on Foata normal form. 393/23252 useless extension candidates. Maximal degree in co-relation 163074. Up to 6306 conditions per place. [2023-11-29 05:13:08,391 INFO L140 encePairwiseOnDemand]: 252/303 looper letters, 1109 selfloop transitions, 804 changer transitions 13/2440 dead transitions. [2023-11-29 05:13:08,391 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 991 places, 2440 transitions, 59262 flow [2023-11-29 05:13:08,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2023-11-29 05:13:08,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2023-11-29 05:13:08,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 9079 transitions. [2023-11-29 05:13:08,397 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5992739273927393 [2023-11-29 05:13:08,397 INFO L72 ComplementDD]: Start complementDD. Operand 50 states and 9079 transitions. [2023-11-29 05:13:08,397 INFO L73 IsDeterministic]: Start isDeterministic. Operand 50 states and 9079 transitions. [2023-11-29 05:13:08,399 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:13:08,399 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 50 states and 9079 transitions. [2023-11-29 05:13:08,405 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 51 states, 50 states have (on average 181.58) internal successors, (9079), 50 states have internal predecessors, (9079), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:13:08,413 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 51 states, 51 states have (on average 303.0) internal successors, (15453), 51 states have internal predecessors, (15453), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:13:08,415 INFO L81 ComplementDD]: Finished complementDD. Result has 51 states, 51 states have (on average 303.0) internal successors, (15453), 51 states have internal predecessors, (15453), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:13:08,415 INFO L175 Difference]: Start difference. First operand has 944 places, 2189 transitions, 50441 flow. Second operand 50 states and 9079 transitions. [2023-11-29 05:13:08,415 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 991 places, 2440 transitions, 59262 flow [2023-11-29 05:13:15,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 952 places, 2440 transitions, 58164 flow, removed 34 selfloop flow, removed 39 redundant places. [2023-11-29 05:13:15,299 INFO L231 Difference]: Finished difference. Result has 963 places, 2280 transitions, 54720 flow [2023-11-29 05:13:15,301 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=303, PETRI_DIFFERENCE_MINUEND_FLOW=49516, PETRI_DIFFERENCE_MINUEND_PLACES=903, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=713, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1424, PETRI_DIFFERENCE_SUBTRAHEND_STATES=50, PETRI_FLOW=54720, PETRI_PLACES=963, PETRI_TRANSITIONS=2280} [2023-11-29 05:13:15,302 INFO L281 CegarLoopForPetriNet]: 306 programPoint places, 657 predicate places. [2023-11-29 05:13:15,302 INFO L495 AbstractCegarLoop]: Abstraction has has 963 places, 2280 transitions, 54720 flow [2023-11-29 05:13:15,302 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 179.6451612903226) internal successors, (5569), 31 states have internal predecessors, (5569), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:13:15,302 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:13:15,303 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:13:15,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2023-11-29 05:13:15,303 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting t_funErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 36 more)] === [2023-11-29 05:13:15,303 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:13:15,303 INFO L85 PathProgramCache]: Analyzing trace with hash -1910993867, now seen corresponding path program 5 times [2023-11-29 05:13:15,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:13:15,303 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2123687438] [2023-11-29 05:13:15,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:13:15,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:13:15,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:13:17,840 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:13:17,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:13:17,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2123687438] [2023-11-29 05:13:17,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2123687438] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:13:17,841 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:13:17,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [30] imperfect sequences [] total 30 [2023-11-29 05:13:17,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [271497393] [2023-11-29 05:13:17,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:13:17,842 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-11-29 05:13:17,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:13:17,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-11-29 05:13:17,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=844, Unknown=0, NotChecked=0, Total=930 [2023-11-29 05:13:26,840 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 303 [2023-11-29 05:13:26,843 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 963 places, 2280 transitions, 54720 flow. Second operand has 31 states, 31 states have (on average 155.19354838709677) internal successors, (4811), 31 states have internal predecessors, (4811), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:13:26,843 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:13:26,843 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 303 [2023-11-29 05:13:26,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:14:00,097 INFO L124 PetriNetUnfolderBase]: 9767/29929 cut-off events. [2023-11-29 05:14:00,097 INFO L125 PetriNetUnfolderBase]: For 714814/715617 co-relation queries the response was YES. [2023-11-29 05:14:00,896 INFO L83 FinitePrefix]: Finished finitePrefix Result has 210426 conditions, 29929 events. 9767/29929 cut-off events. For 714814/715617 co-relation queries the response was YES. Maximal size of possible extension queue 737. Compared 342007 event pairs, 2988 based on Foata normal form. 153/29784 useless extension candidates. Maximal degree in co-relation 210063. Up to 13125 conditions per place. [2023-11-29 05:14:01,016 INFO L140 encePairwiseOnDemand]: 257/303 looper letters, 1669 selfloop transitions, 620 changer transitions 49/2571 dead transitions. [2023-11-29 05:14:01,016 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1004 places, 2571 transitions, 64408 flow [2023-11-29 05:14:01,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2023-11-29 05:14:01,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2023-11-29 05:14:01,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 6674 transitions. [2023-11-29 05:14:01,022 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5244381581015244 [2023-11-29 05:14:01,022 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 6674 transitions. [2023-11-29 05:14:01,022 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 6674 transitions. [2023-11-29 05:14:01,023 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:14:01,023 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 6674 transitions. [2023-11-29 05:14:01,028 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 43 states, 42 states have (on average 158.9047619047619) internal successors, (6674), 42 states have internal predecessors, (6674), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:14:01,036 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 43 states, 43 states have (on average 303.0) internal successors, (13029), 43 states have internal predecessors, (13029), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:14:01,037 INFO L81 ComplementDD]: Finished complementDD. Result has 43 states, 43 states have (on average 303.0) internal successors, (13029), 43 states have internal predecessors, (13029), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:14:01,037 INFO L175 Difference]: Start difference. First operand has 963 places, 2280 transitions, 54720 flow. Second operand 42 states and 6674 transitions. [2023-11-29 05:14:01,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1004 places, 2571 transitions, 64408 flow [2023-11-29 05:14:12,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 970 places, 2571 transitions, 63750 flow, removed 179 selfloop flow, removed 34 redundant places. [2023-11-29 05:14:12,260 INFO L231 Difference]: Finished difference. Result has 978 places, 2344 transitions, 57532 flow [2023-11-29 05:14:12,262 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=303, PETRI_DIFFERENCE_MINUEND_FLOW=54207, PETRI_DIFFERENCE_MINUEND_PLACES=929, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=543, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1693, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=57532, PETRI_PLACES=978, PETRI_TRANSITIONS=2344} [2023-11-29 05:14:12,262 INFO L281 CegarLoopForPetriNet]: 306 programPoint places, 672 predicate places. [2023-11-29 05:14:12,262 INFO L495 AbstractCegarLoop]: Abstraction has has 978 places, 2344 transitions, 57532 flow [2023-11-29 05:14:12,263 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 155.19354838709677) internal successors, (4811), 31 states have internal predecessors, (4811), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:14:12,263 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:14:12,263 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:14:12,263 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2023-11-29 05:14:12,263 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting t_funErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 36 more)] === [2023-11-29 05:14:12,263 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:14:12,264 INFO L85 PathProgramCache]: Analyzing trace with hash -286337293, now seen corresponding path program 6 times [2023-11-29 05:14:12,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:14:12,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1056356382] [2023-11-29 05:14:12,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:14:12,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:14:12,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:14:15,384 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:14:15,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:14:15,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1056356382] [2023-11-29 05:14:15,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1056356382] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:14:15,385 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:14:15,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [30] imperfect sequences [] total 30 [2023-11-29 05:14:15,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1888405400] [2023-11-29 05:14:15,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:14:15,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-11-29 05:14:15,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:14:15,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-11-29 05:14:15,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=841, Unknown=0, NotChecked=0, Total=930