./Ultimate.py --spec ../../sv-benchmarks/c/properties/no-data-race.prp --file ../../sv-benchmarks/c/goblint-regression/06-symbeq_15-list_entry_nr.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for data races Using default analysis Version 6497de01 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670dcf38-96d0-44c7-9a7a-5baef06ab3c1/bin/uautomizer-verify-LYvppIcaGC/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670dcf38-96d0-44c7-9a7a-5baef06ab3c1/bin/uautomizer-verify-LYvppIcaGC/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670dcf38-96d0-44c7-9a7a-5baef06ab3c1/bin/uautomizer-verify-LYvppIcaGC/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670dcf38-96d0-44c7-9a7a-5baef06ab3c1/bin/uautomizer-verify-LYvppIcaGC/config/AutomizerReach.xml -i ../../sv-benchmarks/c/goblint-regression/06-symbeq_15-list_entry_nr.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670dcf38-96d0-44c7-9a7a-5baef06ab3c1/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-DataRace-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670dcf38-96d0-44c7-9a7a-5baef06ab3c1/bin/uautomizer-verify-LYvppIcaGC --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 a7843ed292ba7ad810f8623eae57d1bf23212a957c35d700b564dc03a7df5581 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-6497de0 [2024-11-24 02:05:15,830 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-24 02:05:15,924 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670dcf38-96d0-44c7-9a7a-5baef06ab3c1/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-DataRace-32bit-Automizer_Default.epf [2024-11-24 02:05:15,932 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-24 02:05:15,932 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-24 02:05:15,969 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-24 02:05:15,971 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-24 02:05:15,971 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-24 02:05:15,971 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-24 02:05:15,972 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-24 02:05:15,973 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-24 02:05:15,973 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-24 02:05:15,973 INFO L153 SettingsManager]: * Use SBE=true [2024-11-24 02:05:15,973 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-24 02:05:15,973 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-24 02:05:15,973 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-24 02:05:15,973 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-24 02:05:15,973 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-24 02:05:15,974 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-24 02:05:15,974 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-24 02:05:15,974 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-24 02:05:15,974 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-24 02:05:15,974 INFO L153 SettingsManager]: * Check absence of data races in concurrent programs=true [2024-11-24 02:05:15,974 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-24 02:05:15,974 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-24 02:05:15,974 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-24 02:05:15,974 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-24 02:05:15,974 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-24 02:05:15,974 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-24 02:05:15,974 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-24 02:05:15,974 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-24 02:05:15,975 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-24 02:05:15,975 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-24 02:05:15,976 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-24 02:05:15,976 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-24 02:05:15,976 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-24 02:05:15,976 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-24 02:05:15,976 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-24 02:05:15,976 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-24 02:05:15,976 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-24 02:05:15,976 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-24 02:05:15,976 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-24 02:05:15,977 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-24 02:05:15,977 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-24 02:05:15,977 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-24 02:05:15,977 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-24 02:05:15,977 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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_670dcf38-96d0-44c7-9a7a-5baef06ab3c1/bin/uautomizer-verify-LYvppIcaGC 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 -> a7843ed292ba7ad810f8623eae57d1bf23212a957c35d700b564dc03a7df5581 [2024-11-24 02:05:16,290 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-24 02:05:16,301 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-24 02:05:16,308 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-24 02:05:16,309 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-24 02:05:16,310 INFO L274 PluginConnector]: CDTParser initialized [2024-11-24 02:05:16,312 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670dcf38-96d0-44c7-9a7a-5baef06ab3c1/bin/uautomizer-verify-LYvppIcaGC/../../sv-benchmarks/c/goblint-regression/06-symbeq_15-list_entry_nr.i [2024-11-24 02:05:19,223 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670dcf38-96d0-44c7-9a7a-5baef06ab3c1/bin/uautomizer-verify-LYvppIcaGC/data/74ecc8276/62be1b967df945968b9f6d488cd1653e/FLAG5dee560fd [2024-11-24 02:05:19,672 INFO L384 CDTParser]: Found 1 translation units. [2024-11-24 02:05:19,673 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670dcf38-96d0-44c7-9a7a-5baef06ab3c1/sv-benchmarks/c/goblint-regression/06-symbeq_15-list_entry_nr.i [2024-11-24 02:05:19,712 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670dcf38-96d0-44c7-9a7a-5baef06ab3c1/bin/uautomizer-verify-LYvppIcaGC/data/74ecc8276/62be1b967df945968b9f6d488cd1653e/FLAG5dee560fd [2024-11-24 02:05:19,737 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670dcf38-96d0-44c7-9a7a-5baef06ab3c1/bin/uautomizer-verify-LYvppIcaGC/data/74ecc8276/62be1b967df945968b9f6d488cd1653e [2024-11-24 02:05:19,739 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-24 02:05:19,741 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-24 02:05:19,742 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-24 02:05:19,743 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-24 02:05:19,748 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-24 02:05:19,749 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.11 02:05:19" (1/1) ... [2024-11-24 02:05:19,750 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@19fd7b0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 02:05:19, skipping insertion in model container [2024-11-24 02:05:19,750 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.11 02:05:19" (1/1) ... [2024-11-24 02:05:19,839 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-24 02:05:20,240 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-24 02:05:20,250 INFO L200 MainTranslator]: Completed pre-run [2024-11-24 02:05:20,297 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-24 02:05:20,335 INFO L204 MainTranslator]: Completed translation [2024-11-24 02:05:20,336 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 02:05:20 WrapperNode [2024-11-24 02:05:20,336 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-24 02:05:20,337 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-24 02:05:20,337 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-24 02:05:20,337 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-24 02:05:20,344 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 02:05:20" (1/1) ... [2024-11-24 02:05:20,357 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 02:05:20" (1/1) ... [2024-11-24 02:05:20,389 INFO L138 Inliner]: procedures = 186, calls = 12, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 94 [2024-11-24 02:05:20,389 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-24 02:05:20,390 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-24 02:05:20,390 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-24 02:05:20,390 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-24 02:05:20,398 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 02:05:20" (1/1) ... [2024-11-24 02:05:20,398 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 02:05:20" (1/1) ... [2024-11-24 02:05:20,406 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 02:05:20" (1/1) ... [2024-11-24 02:05:20,406 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 02:05:20" (1/1) ... [2024-11-24 02:05:20,415 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 02:05:20" (1/1) ... [2024-11-24 02:05:20,416 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 02:05:20" (1/1) ... [2024-11-24 02:05:20,417 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 02:05:20" (1/1) ... [2024-11-24 02:05:20,418 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 02:05:20" (1/1) ... [2024-11-24 02:05:20,419 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 02:05:20" (1/1) ... [2024-11-24 02:05:20,421 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-24 02:05:20,422 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-24 02:05:20,422 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-24 02:05:20,422 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-24 02:05:20,423 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 02:05:20" (1/1) ... [2024-11-24 02:05:20,429 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-24 02:05:20,444 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670dcf38-96d0-44c7-9a7a-5baef06ab3c1/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 02:05:20,461 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670dcf38-96d0-44c7-9a7a-5baef06ab3c1/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-24 02:05:20,465 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670dcf38-96d0-44c7-9a7a-5baef06ab3c1/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-24 02:05:20,491 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2024-11-24 02:05:20,491 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2024-11-24 02:05:20,491 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2024-11-24 02:05:20,491 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-24 02:05:20,491 INFO L130 BoogieDeclarations]: Found specification of procedure t_fun [2024-11-24 02:05:20,491 INFO L138 BoogieDeclarations]: Found implementation of procedure t_fun [2024-11-24 02:05:20,491 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexUnlock [2024-11-24 02:05:20,491 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-24 02:05:20,491 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-24 02:05:20,493 WARN L203 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-11-24 02:05:20,622 INFO L234 CfgBuilder]: Building ICFG [2024-11-24 02:05:20,624 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-24 02:05:20,866 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-24 02:05:20,866 INFO L283 CfgBuilder]: Performing block encoding [2024-11-24 02:05:20,891 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-24 02:05:20,891 INFO L312 CfgBuilder]: Removed 0 assume(true) statements. [2024-11-24 02:05:20,892 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.11 02:05:20 BoogieIcfgContainer [2024-11-24 02:05:20,892 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-24 02:05:20,894 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-24 02:05:20,894 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-24 02:05:20,900 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-24 02:05:20,900 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 24.11 02:05:19" (1/3) ... [2024-11-24 02:05:20,900 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@327a7b9c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.11 02:05:20, skipping insertion in model container [2024-11-24 02:05:20,901 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 02:05:20" (2/3) ... [2024-11-24 02:05:20,901 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@327a7b9c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.11 02:05:20, skipping insertion in model container [2024-11-24 02:05:20,901 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.11 02:05:20" (3/3) ... [2024-11-24 02:05:20,902 INFO L128 eAbstractionObserver]: Analyzing ICFG 06-symbeq_15-list_entry_nr.i [2024-11-24 02:05:20,918 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-24 02:05:20,920 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG 06-symbeq_15-list_entry_nr.i that has 2 procedures, 112 locations, 1 initial locations, 0 loop locations, and 9 error locations. [2024-11-24 02:05:20,920 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-24 02:05:21,024 INFO L143 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-11-24 02:05:21,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 115 places, 111 transitions, 226 flow [2024-11-24 02:05:21,138 INFO L124 PetriNetUnfolderBase]: 0/110 cut-off events. [2024-11-24 02:05:21,140 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-11-24 02:05:21,144 INFO L83 FinitePrefix]: Finished finitePrefix Result has 114 conditions, 110 events. 0/110 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 88 event pairs, 0 based on Foata normal form. 0/101 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-11-24 02:05:21,144 INFO L82 GeneralOperation]: Start removeDead. Operand has 115 places, 111 transitions, 226 flow [2024-11-24 02:05:21,153 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 114 places, 110 transitions, 223 flow [2024-11-24 02:05:21,163 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-24 02:05:21,174 INFO L333 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, 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;@7a128479, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-24 02:05:21,174 INFO L334 AbstractCegarLoop]: Starting to check reachability of 13 error locations. [2024-11-24 02:05:21,178 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-11-24 02:05:21,179 INFO L124 PetriNetUnfolderBase]: 0/10 cut-off events. [2024-11-24 02:05:21,179 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-11-24 02:05:21,179 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 02:05:21,179 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 02:05:21,180 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-24 02:05:21,185 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 02:05:21,185 INFO L85 PathProgramCache]: Analyzing trace with hash -1145957465, now seen corresponding path program 1 times [2024-11-24 02:05:21,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 02:05:21,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [875442610] [2024-11-24 02:05:21,194 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 02:05:21,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 02:05:21,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 02:05:21,364 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 02:05:21,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 02:05:21,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [875442610] [2024-11-24 02:05:21,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [875442610] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 02:05:21,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 02:05:21,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-24 02:05:21,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [619067505] [2024-11-24 02:05:21,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 02:05:21,381 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-24 02:05:21,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 02:05:21,406 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-24 02:05:21,407 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-24 02:05:21,452 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 111 [2024-11-24 02:05:21,457 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 110 transitions, 223 flow. Second operand has 3 states, 3 states have (on average 97.33333333333333) internal successors, (292), 3 states have internal predecessors, (292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:05:21,457 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 02:05:21,458 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 111 [2024-11-24 02:05:21,458 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 02:05:21,565 INFO L124 PetriNetUnfolderBase]: 12/257 cut-off events. [2024-11-24 02:05:21,565 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2024-11-24 02:05:21,568 INFO L83 FinitePrefix]: Finished finitePrefix Result has 300 conditions, 257 events. 12/257 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 709 event pairs, 12 based on Foata normal form. 0/232 useless extension candidates. Maximal degree in co-relation 252. Up to 37 conditions per place. [2024-11-24 02:05:21,570 INFO L140 encePairwiseOnDemand]: 108/111 looper letters, 12 selfloop transitions, 2 changer transitions 0/109 dead transitions. [2024-11-24 02:05:21,570 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 109 transitions, 249 flow [2024-11-24 02:05:21,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-24 02:05:21,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-24 02:05:21,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 303 transitions. [2024-11-24 02:05:21,585 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9099099099099099 [2024-11-24 02:05:21,587 INFO L175 Difference]: Start difference. First operand has 114 places, 110 transitions, 223 flow. Second operand 3 states and 303 transitions. [2024-11-24 02:05:21,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 109 transitions, 249 flow [2024-11-24 02:05:21,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 109 transitions, 248 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-24 02:05:21,600 INFO L231 Difference]: Finished difference. Result has 114 places, 109 transitions, 224 flow [2024-11-24 02:05:21,605 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=220, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=224, PETRI_PLACES=114, PETRI_TRANSITIONS=109} [2024-11-24 02:05:21,610 INFO L279 CegarLoopForPetriNet]: 114 programPoint places, 0 predicate places. [2024-11-24 02:05:21,612 INFO L471 AbstractCegarLoop]: Abstraction has has 114 places, 109 transitions, 224 flow [2024-11-24 02:05:21,613 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 97.33333333333333) internal successors, (292), 3 states have internal predecessors, (292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:05:21,614 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 02:05:21,615 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 02:05:21,615 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-24 02:05:21,616 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-24 02:05:21,616 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 02:05:21,616 INFO L85 PathProgramCache]: Analyzing trace with hash -1477363984, now seen corresponding path program 1 times [2024-11-24 02:05:21,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 02:05:21,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1388749970] [2024-11-24 02:05:21,619 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 02:05:21,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 02:05:21,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 02:05:21,674 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 02:05:21,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 02:05:21,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1388749970] [2024-11-24 02:05:21,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1388749970] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 02:05:21,675 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 02:05:21,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-24 02:05:21,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1369081646] [2024-11-24 02:05:21,676 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 02:05:21,677 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-24 02:05:21,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 02:05:21,678 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-24 02:05:21,679 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-24 02:05:21,707 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 111 [2024-11-24 02:05:21,708 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 109 transitions, 224 flow. Second operand has 3 states, 3 states have (on average 97.0) internal successors, (291), 3 states have internal predecessors, (291), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:05:21,709 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 02:05:21,709 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 111 [2024-11-24 02:05:21,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 02:05:21,782 INFO L124 PetriNetUnfolderBase]: 16/291 cut-off events. [2024-11-24 02:05:21,782 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2024-11-24 02:05:21,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 342 conditions, 291 events. 16/291 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 1012 event pairs, 16 based on Foata normal form. 0/272 useless extension candidates. Maximal degree in co-relation 323. Up to 43 conditions per place. [2024-11-24 02:05:21,785 INFO L140 encePairwiseOnDemand]: 107/111 looper letters, 11 selfloop transitions, 1 changer transitions 0/106 dead transitions. [2024-11-24 02:05:21,785 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 106 transitions, 242 flow [2024-11-24 02:05:21,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-24 02:05:21,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-24 02:05:21,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 303 transitions. [2024-11-24 02:05:21,788 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9099099099099099 [2024-11-24 02:05:21,788 INFO L175 Difference]: Start difference. First operand has 114 places, 109 transitions, 224 flow. Second operand 3 states and 303 transitions. [2024-11-24 02:05:21,791 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 106 transitions, 242 flow [2024-11-24 02:05:21,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 106 transitions, 238 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-24 02:05:21,795 INFO L231 Difference]: Finished difference. Result has 111 places, 106 transitions, 216 flow [2024-11-24 02:05:21,795 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=214, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=216, PETRI_PLACES=111, PETRI_TRANSITIONS=106} [2024-11-24 02:05:21,796 INFO L279 CegarLoopForPetriNet]: 114 programPoint places, -3 predicate places. [2024-11-24 02:05:21,797 INFO L471 AbstractCegarLoop]: Abstraction has has 111 places, 106 transitions, 216 flow [2024-11-24 02:05:21,797 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 97.0) internal successors, (291), 3 states have internal predecessors, (291), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:05:21,797 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 02:05:21,797 INFO L206 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] [2024-11-24 02:05:21,798 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-24 02:05:21,798 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-24 02:05:21,798 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 02:05:21,798 INFO L85 PathProgramCache]: Analyzing trace with hash 227862726, now seen corresponding path program 1 times [2024-11-24 02:05:21,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 02:05:21,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [328238105] [2024-11-24 02:05:21,799 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 02:05:21,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 02:05:21,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 02:05:22,573 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 02:05:22,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 02:05:22,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [328238105] [2024-11-24 02:05:22,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [328238105] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 02:05:22,575 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 02:05:22,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-24 02:05:22,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [931928131] [2024-11-24 02:05:22,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 02:05:22,576 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-24 02:05:22,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 02:05:22,579 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-24 02:05:22,579 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-11-24 02:05:22,851 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 111 [2024-11-24 02:05:22,852 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 106 transitions, 216 flow. Second operand has 6 states, 6 states have (on average 80.33333333333333) internal successors, (482), 6 states have internal predecessors, (482), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:05:22,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 02:05:22,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 111 [2024-11-24 02:05:22,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 02:05:23,004 INFO L124 PetriNetUnfolderBase]: 100/544 cut-off events. [2024-11-24 02:05:23,004 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-11-24 02:05:23,006 INFO L83 FinitePrefix]: Finished finitePrefix Result has 781 conditions, 544 events. 100/544 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 2874 event pairs, 100 based on Foata normal form. 0/505 useless extension candidates. Maximal degree in co-relation 763. Up to 227 conditions per place. [2024-11-24 02:05:23,012 INFO L140 encePairwiseOnDemand]: 105/111 looper letters, 26 selfloop transitions, 5 changer transitions 0/105 dead transitions. [2024-11-24 02:05:23,012 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 105 transitions, 276 flow [2024-11-24 02:05:23,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-24 02:05:23,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-24 02:05:23,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 506 transitions. [2024-11-24 02:05:23,015 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7597597597597597 [2024-11-24 02:05:23,015 INFO L175 Difference]: Start difference. First operand has 111 places, 106 transitions, 216 flow. Second operand 6 states and 506 transitions. [2024-11-24 02:05:23,015 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 105 transitions, 276 flow [2024-11-24 02:05:23,020 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 105 transitions, 275 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-24 02:05:23,022 INFO L231 Difference]: Finished difference. Result has 114 places, 105 transitions, 223 flow [2024-11-24 02:05:23,022 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=213, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=223, PETRI_PLACES=114, PETRI_TRANSITIONS=105} [2024-11-24 02:05:23,023 INFO L279 CegarLoopForPetriNet]: 114 programPoint places, 0 predicate places. [2024-11-24 02:05:23,026 INFO L471 AbstractCegarLoop]: Abstraction has has 114 places, 105 transitions, 223 flow [2024-11-24 02:05:23,026 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 80.33333333333333) internal successors, (482), 6 states have internal predecessors, (482), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:05:23,027 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 02:05:23,027 INFO L206 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] [2024-11-24 02:05:23,027 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-24 02:05:23,027 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-24 02:05:23,028 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 02:05:23,028 INFO L85 PathProgramCache]: Analyzing trace with hash 452530334, now seen corresponding path program 1 times [2024-11-24 02:05:23,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 02:05:23,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [634700638] [2024-11-24 02:05:23,028 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 02:05:23,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 02:05:23,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 02:05:23,610 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 02:05:23,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 02:05:23,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [634700638] [2024-11-24 02:05:23,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [634700638] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 02:05:23,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 02:05:23,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-24 02:05:23,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [161287609] [2024-11-24 02:05:23,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 02:05:23,612 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-24 02:05:23,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 02:05:23,613 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-24 02:05:23,614 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-11-24 02:05:23,840 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 84 out of 111 [2024-11-24 02:05:23,841 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 105 transitions, 223 flow. Second operand has 6 states, 6 states have (on average 86.16666666666667) internal successors, (517), 6 states have internal predecessors, (517), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:05:23,842 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 02:05:23,842 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 84 of 111 [2024-11-24 02:05:23,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 02:05:24,024 INFO L124 PetriNetUnfolderBase]: 114/573 cut-off events. [2024-11-24 02:05:24,024 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2024-11-24 02:05:24,028 INFO L83 FinitePrefix]: Finished finitePrefix Result has 844 conditions, 573 events. 114/573 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 3160 event pairs, 61 based on Foata normal form. 0/541 useless extension candidates. Maximal degree in co-relation 826. Up to 211 conditions per place. [2024-11-24 02:05:24,031 INFO L140 encePairwiseOnDemand]: 100/111 looper letters, 34 selfloop transitions, 22 changer transitions 0/134 dead transitions. [2024-11-24 02:05:24,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 134 transitions, 393 flow [2024-11-24 02:05:24,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-24 02:05:24,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-24 02:05:24,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 561 transitions. [2024-11-24 02:05:24,035 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8423423423423423 [2024-11-24 02:05:24,035 INFO L175 Difference]: Start difference. First operand has 114 places, 105 transitions, 223 flow. Second operand 6 states and 561 transitions. [2024-11-24 02:05:24,035 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 134 transitions, 393 flow [2024-11-24 02:05:24,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 134 transitions, 383 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-11-24 02:05:24,043 INFO L231 Difference]: Finished difference. Result has 119 places, 126 transitions, 363 flow [2024-11-24 02:05:24,044 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=213, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=363, PETRI_PLACES=119, PETRI_TRANSITIONS=126} [2024-11-24 02:05:24,044 INFO L279 CegarLoopForPetriNet]: 114 programPoint places, 5 predicate places. [2024-11-24 02:05:24,044 INFO L471 AbstractCegarLoop]: Abstraction has has 119 places, 126 transitions, 363 flow [2024-11-24 02:05:24,045 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 86.16666666666667) internal successors, (517), 6 states have internal predecessors, (517), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:05:24,045 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 02:05:24,045 INFO L206 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] [2024-11-24 02:05:24,045 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-24 02:05:24,045 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-24 02:05:24,047 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 02:05:24,047 INFO L85 PathProgramCache]: Analyzing trace with hash -1521815766, now seen corresponding path program 1 times [2024-11-24 02:05:24,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 02:05:24,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1785011409] [2024-11-24 02:05:24,048 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 02:05:24,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 02:05:24,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 02:05:24,450 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 02:05:24,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 02:05:24,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1785011409] [2024-11-24 02:05:24,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1785011409] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 02:05:24,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 02:05:24,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-24 02:05:24,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [171865947] [2024-11-24 02:05:24,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 02:05:24,451 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-24 02:05:24,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 02:05:24,452 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-24 02:05:24,452 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-11-24 02:05:24,673 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 84 out of 111 [2024-11-24 02:05:24,674 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 126 transitions, 363 flow. Second operand has 6 states, 6 states have (on average 86.16666666666667) internal successors, (517), 6 states have internal predecessors, (517), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:05:24,675 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 02:05:24,675 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 84 of 111 [2024-11-24 02:05:24,675 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 02:05:24,918 INFO L124 PetriNetUnfolderBase]: 152/680 cut-off events. [2024-11-24 02:05:24,918 INFO L125 PetriNetUnfolderBase]: For 133/153 co-relation queries the response was YES. [2024-11-24 02:05:24,920 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1203 conditions, 680 events. 152/680 cut-off events. For 133/153 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 4006 event pairs, 61 based on Foata normal form. 5/655 useless extension candidates. Maximal degree in co-relation 1181. Up to 268 conditions per place. [2024-11-24 02:05:24,924 INFO L140 encePairwiseOnDemand]: 100/111 looper letters, 47 selfloop transitions, 26 changer transitions 0/155 dead transitions. [2024-11-24 02:05:24,925 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 155 transitions, 585 flow [2024-11-24 02:05:24,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-24 02:05:24,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-24 02:05:24,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 561 transitions. [2024-11-24 02:05:24,928 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8423423423423423 [2024-11-24 02:05:24,930 INFO L175 Difference]: Start difference. First operand has 119 places, 126 transitions, 363 flow. Second operand 6 states and 561 transitions. [2024-11-24 02:05:24,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 155 transitions, 585 flow [2024-11-24 02:05:24,933 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 155 transitions, 585 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-11-24 02:05:24,937 INFO L231 Difference]: Finished difference. Result has 129 places, 147 transitions, 547 flow [2024-11-24 02:05:24,939 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=363, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=547, PETRI_PLACES=129, PETRI_TRANSITIONS=147} [2024-11-24 02:05:24,940 INFO L279 CegarLoopForPetriNet]: 114 programPoint places, 15 predicate places. [2024-11-24 02:05:24,940 INFO L471 AbstractCegarLoop]: Abstraction has has 129 places, 147 transitions, 547 flow [2024-11-24 02:05:24,940 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 86.16666666666667) internal successors, (517), 6 states have internal predecessors, (517), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:05:24,941 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 02:05:24,942 INFO L206 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] [2024-11-24 02:05:24,942 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-24 02:05:24,942 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting t_funErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-24 02:05:24,943 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 02:05:24,943 INFO L85 PathProgramCache]: Analyzing trace with hash 1875655331, now seen corresponding path program 1 times [2024-11-24 02:05:24,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 02:05:24,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [708893080] [2024-11-24 02:05:24,943 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 02:05:24,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 02:05:24,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 02:05:25,417 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 02:05:25,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 02:05:25,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [708893080] [2024-11-24 02:05:25,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [708893080] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 02:05:25,418 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 02:05:25,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-24 02:05:25,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1717834432] [2024-11-24 02:05:25,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 02:05:25,420 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-24 02:05:25,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 02:05:25,421 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-24 02:05:25,425 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-11-24 02:05:25,602 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 111 [2024-11-24 02:05:25,603 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 147 transitions, 547 flow. Second operand has 6 states, 6 states have (on average 81.16666666666667) internal successors, (487), 6 states have internal predecessors, (487), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:05:25,604 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 02:05:25,604 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 111 [2024-11-24 02:05:25,604 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 02:05:25,913 INFO L124 PetriNetUnfolderBase]: 292/1078 cut-off events. [2024-11-24 02:05:25,913 INFO L125 PetriNetUnfolderBase]: For 577/599 co-relation queries the response was YES. [2024-11-24 02:05:25,916 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2445 conditions, 1078 events. 292/1078 cut-off events. For 577/599 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 6912 event pairs, 101 based on Foata normal form. 9/1039 useless extension candidates. Maximal degree in co-relation 2418. Up to 532 conditions per place. [2024-11-24 02:05:25,921 INFO L140 encePairwiseOnDemand]: 96/111 looper letters, 72 selfloop transitions, 53 changer transitions 4/202 dead transitions. [2024-11-24 02:05:25,921 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 202 transitions, 1049 flow [2024-11-24 02:05:25,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-24 02:05:25,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-24 02:05:25,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 547 transitions. [2024-11-24 02:05:25,941 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8213213213213213 [2024-11-24 02:05:25,941 INFO L175 Difference]: Start difference. First operand has 129 places, 147 transitions, 547 flow. Second operand 6 states and 547 transitions. [2024-11-24 02:05:25,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 202 transitions, 1049 flow [2024-11-24 02:05:25,951 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 202 transitions, 1049 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-11-24 02:05:25,954 INFO L231 Difference]: Finished difference. Result has 139 places, 194 transitions, 1029 flow [2024-11-24 02:05:25,955 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=547, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1029, PETRI_PLACES=139, PETRI_TRANSITIONS=194} [2024-11-24 02:05:25,955 INFO L279 CegarLoopForPetriNet]: 114 programPoint places, 25 predicate places. [2024-11-24 02:05:25,956 INFO L471 AbstractCegarLoop]: Abstraction has has 139 places, 194 transitions, 1029 flow [2024-11-24 02:05:25,956 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 81.16666666666667) internal successors, (487), 6 states have internal predecessors, (487), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:05:25,956 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 02:05:25,956 INFO L206 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] [2024-11-24 02:05:25,956 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-24 02:05:25,957 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-24 02:05:25,957 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 02:05:25,957 INFO L85 PathProgramCache]: Analyzing trace with hash 134748965, now seen corresponding path program 1 times [2024-11-24 02:05:25,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 02:05:25,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [272407071] [2024-11-24 02:05:25,958 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 02:05:25,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 02:05:25,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 02:05:26,365 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 02:05:26,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 02:05:26,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [272407071] [2024-11-24 02:05:26,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [272407071] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 02:05:26,367 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 02:05:26,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-24 02:05:26,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1900172340] [2024-11-24 02:05:26,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 02:05:26,368 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-24 02:05:26,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 02:05:26,369 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-24 02:05:26,370 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-11-24 02:05:26,519 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 111 [2024-11-24 02:05:26,520 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 194 transitions, 1029 flow. Second operand has 6 states, 6 states have (on average 81.16666666666667) internal successors, (487), 6 states have internal predecessors, (487), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:05:26,520 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 02:05:26,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 111 [2024-11-24 02:05:26,521 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 02:05:26,895 INFO L124 PetriNetUnfolderBase]: 396/1383 cut-off events. [2024-11-24 02:05:26,895 INFO L125 PetriNetUnfolderBase]: For 1620/1661 co-relation queries the response was YES. [2024-11-24 02:05:26,900 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3760 conditions, 1383 events. 396/1383 cut-off events. For 1620/1661 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 9387 event pairs, 107 based on Foata normal form. 4/1351 useless extension candidates. Maximal degree in co-relation 3728. Up to 677 conditions per place. [2024-11-24 02:05:26,905 INFO L140 encePairwiseOnDemand]: 96/111 looper letters, 109 selfloop transitions, 61 changer transitions 10/255 dead transitions. [2024-11-24 02:05:26,905 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 255 transitions, 1735 flow [2024-11-24 02:05:26,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-24 02:05:26,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-24 02:05:26,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 547 transitions. [2024-11-24 02:05:26,907 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8213213213213213 [2024-11-24 02:05:26,908 INFO L175 Difference]: Start difference. First operand has 139 places, 194 transitions, 1029 flow. Second operand 6 states and 547 transitions. [2024-11-24 02:05:26,908 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 255 transitions, 1735 flow [2024-11-24 02:05:26,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 255 transitions, 1671 flow, removed 32 selfloop flow, removed 0 redundant places. [2024-11-24 02:05:26,929 INFO L231 Difference]: Finished difference. Result has 149 places, 241 transitions, 1551 flow [2024-11-24 02:05:26,930 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=971, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1551, PETRI_PLACES=149, PETRI_TRANSITIONS=241} [2024-11-24 02:05:26,932 INFO L279 CegarLoopForPetriNet]: 114 programPoint places, 35 predicate places. [2024-11-24 02:05:26,932 INFO L471 AbstractCegarLoop]: Abstraction has has 149 places, 241 transitions, 1551 flow [2024-11-24 02:05:26,933 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 81.16666666666667) internal successors, (487), 6 states have internal predecessors, (487), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:05:26,933 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 02:05:26,933 INFO L206 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] [2024-11-24 02:05:26,934 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-24 02:05:26,934 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-24 02:05:26,934 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 02:05:26,935 INFO L85 PathProgramCache]: Analyzing trace with hash -895514428, now seen corresponding path program 1 times [2024-11-24 02:05:26,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 02:05:26,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1391844748] [2024-11-24 02:05:26,936 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 02:05:26,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 02:05:26,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 02:05:28,446 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 02:05:28,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 02:05:28,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1391844748] [2024-11-24 02:05:28,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1391844748] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 02:05:28,447 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 02:05:28,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-24 02:05:28,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [852714691] [2024-11-24 02:05:28,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 02:05:28,448 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-24 02:05:28,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 02:05:28,448 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-24 02:05:28,449 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-11-24 02:05:29,374 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-24 02:05:29,375 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 241 transitions, 1551 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:05:29,375 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 02:05:29,376 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-24 02:05:29,376 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 02:05:30,296 INFO L124 PetriNetUnfolderBase]: 620/2296 cut-off events. [2024-11-24 02:05:30,297 INFO L125 PetriNetUnfolderBase]: For 2949/3000 co-relation queries the response was YES. [2024-11-24 02:05:30,307 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6499 conditions, 2296 events. 620/2296 cut-off events. For 2949/3000 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 18424 event pairs, 36 based on Foata normal form. 6/2288 useless extension candidates. Maximal degree in co-relation 6457. Up to 368 conditions per place. [2024-11-24 02:05:30,316 INFO L140 encePairwiseOnDemand]: 91/111 looper letters, 40 selfloop transitions, 18 changer transitions 18/288 dead transitions. [2024-11-24 02:05:30,316 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 288 transitions, 1797 flow [2024-11-24 02:05:30,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-24 02:05:30,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-24 02:05:30,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1143 transitions. [2024-11-24 02:05:30,320 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7920997920997921 [2024-11-24 02:05:30,320 INFO L175 Difference]: Start difference. First operand has 149 places, 241 transitions, 1551 flow. Second operand 13 states and 1143 transitions. [2024-11-24 02:05:30,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 288 transitions, 1797 flow [2024-11-24 02:05:30,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 288 transitions, 1729 flow, removed 34 selfloop flow, removed 0 redundant places. [2024-11-24 02:05:30,367 INFO L231 Difference]: Finished difference. Result has 168 places, 250 transitions, 1582 flow [2024-11-24 02:05:30,367 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=1483, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1582, PETRI_PLACES=168, PETRI_TRANSITIONS=250} [2024-11-24 02:05:30,368 INFO L279 CegarLoopForPetriNet]: 114 programPoint places, 54 predicate places. [2024-11-24 02:05:30,368 INFO L471 AbstractCegarLoop]: Abstraction has has 168 places, 250 transitions, 1582 flow [2024-11-24 02:05:30,369 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:05:30,369 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 02:05:30,369 INFO L206 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] [2024-11-24 02:05:30,369 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-24 02:05:30,369 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-24 02:05:30,373 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 02:05:30,374 INFO L85 PathProgramCache]: Analyzing trace with hash 2121954808, now seen corresponding path program 2 times [2024-11-24 02:05:30,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 02:05:30,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1599295845] [2024-11-24 02:05:30,374 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-24 02:05:30,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 02:05:30,410 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-24 02:05:30,410 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 02:05:31,398 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 02:05:31,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 02:05:31,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1599295845] [2024-11-24 02:05:31,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1599295845] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 02:05:31,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 02:05:31,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-24 02:05:31,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [208149328] [2024-11-24 02:05:31,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 02:05:31,401 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-24 02:05:31,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 02:05:31,403 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-24 02:05:31,403 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-11-24 02:05:32,334 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-24 02:05:32,336 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 250 transitions, 1582 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:05:32,336 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 02:05:32,336 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-24 02:05:32,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 02:05:33,169 INFO L124 PetriNetUnfolderBase]: 620/2370 cut-off events. [2024-11-24 02:05:33,170 INFO L125 PetriNetUnfolderBase]: For 3341/3420 co-relation queries the response was YES. [2024-11-24 02:05:33,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7125 conditions, 2370 events. 620/2370 cut-off events. For 3341/3420 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 19157 event pairs, 37 based on Foata normal form. 13/2374 useless extension candidates. Maximal degree in co-relation 7072. Up to 366 conditions per place. [2024-11-24 02:05:33,189 INFO L140 encePairwiseOnDemand]: 92/111 looper letters, 34 selfloop transitions, 23 changer transitions 24/293 dead transitions. [2024-11-24 02:05:33,190 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 293 transitions, 1914 flow [2024-11-24 02:05:33,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-24 02:05:33,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-24 02:05:33,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1139 transitions. [2024-11-24 02:05:33,193 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7893277893277894 [2024-11-24 02:05:33,193 INFO L175 Difference]: Start difference. First operand has 168 places, 250 transitions, 1582 flow. Second operand 13 states and 1139 transitions. [2024-11-24 02:05:33,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 293 transitions, 1914 flow [2024-11-24 02:05:33,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 293 transitions, 1889 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-11-24 02:05:33,226 INFO L231 Difference]: Finished difference. Result has 177 places, 250 transitions, 1625 flow [2024-11-24 02:05:33,227 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=1565, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1625, PETRI_PLACES=177, PETRI_TRANSITIONS=250} [2024-11-24 02:05:33,228 INFO L279 CegarLoopForPetriNet]: 114 programPoint places, 63 predicate places. [2024-11-24 02:05:33,230 INFO L471 AbstractCegarLoop]: Abstraction has has 177 places, 250 transitions, 1625 flow [2024-11-24 02:05:33,230 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:05:33,231 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 02:05:33,231 INFO L206 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] [2024-11-24 02:05:33,231 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-24 02:05:33,231 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-24 02:05:33,232 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 02:05:33,232 INFO L85 PathProgramCache]: Analyzing trace with hash 1450919672, now seen corresponding path program 3 times [2024-11-24 02:05:33,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 02:05:33,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1946179622] [2024-11-24 02:05:33,232 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-24 02:05:33,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 02:05:33,257 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-24 02:05:33,261 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 02:05:33,786 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 02:05:33,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 02:05:33,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1946179622] [2024-11-24 02:05:33,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1946179622] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 02:05:33,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 02:05:33,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-24 02:05:33,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [488416184] [2024-11-24 02:05:33,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 02:05:33,787 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-24 02:05:33,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 02:05:33,788 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-24 02:05:33,788 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-11-24 02:05:34,752 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-24 02:05:34,754 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 250 transitions, 1625 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:05:34,754 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 02:05:34,754 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-24 02:05:34,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 02:05:35,656 INFO L124 PetriNetUnfolderBase]: 563/2153 cut-off events. [2024-11-24 02:05:35,657 INFO L125 PetriNetUnfolderBase]: For 3517/3608 co-relation queries the response was YES. [2024-11-24 02:05:35,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6757 conditions, 2153 events. 563/2153 cut-off events. For 3517/3608 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 17008 event pairs, 21 based on Foata normal form. 12/2159 useless extension candidates. Maximal degree in co-relation 6700. Up to 368 conditions per place. [2024-11-24 02:05:35,675 INFO L140 encePairwiseOnDemand]: 91/111 looper letters, 42 selfloop transitions, 19 changer transitions 16/289 dead transitions. [2024-11-24 02:05:35,675 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 289 transitions, 2009 flow [2024-11-24 02:05:35,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-24 02:05:35,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-24 02:05:35,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1137 transitions. [2024-11-24 02:05:35,678 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7879417879417879 [2024-11-24 02:05:35,678 INFO L175 Difference]: Start difference. First operand has 177 places, 250 transitions, 1625 flow. Second operand 13 states and 1137 transitions. [2024-11-24 02:05:35,679 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 289 transitions, 2009 flow [2024-11-24 02:05:35,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 289 transitions, 1909 flow, removed 9 selfloop flow, removed 11 redundant places. [2024-11-24 02:05:35,710 INFO L231 Difference]: Finished difference. Result has 182 places, 255 transitions, 1673 flow [2024-11-24 02:05:35,710 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=1579, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1673, PETRI_PLACES=182, PETRI_TRANSITIONS=255} [2024-11-24 02:05:35,711 INFO L279 CegarLoopForPetriNet]: 114 programPoint places, 68 predicate places. [2024-11-24 02:05:35,711 INFO L471 AbstractCegarLoop]: Abstraction has has 182 places, 255 transitions, 1673 flow [2024-11-24 02:05:35,711 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:05:35,712 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 02:05:35,712 INFO L206 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] [2024-11-24 02:05:35,712 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-24 02:05:35,712 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-24 02:05:35,713 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 02:05:35,715 INFO L85 PathProgramCache]: Analyzing trace with hash 1466922172, now seen corresponding path program 4 times [2024-11-24 02:05:35,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 02:05:35,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [99381501] [2024-11-24 02:05:35,715 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-24 02:05:35,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 02:05:35,748 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-24 02:05:35,749 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 02:05:36,499 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 02:05:36,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 02:05:36,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [99381501] [2024-11-24 02:05:36,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [99381501] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 02:05:36,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 02:05:36,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2024-11-24 02:05:36,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [864546082] [2024-11-24 02:05:36,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 02:05:36,503 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-24 02:05:36,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 02:05:36,503 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-24 02:05:36,503 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2024-11-24 02:05:37,650 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 111 [2024-11-24 02:05:37,651 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 255 transitions, 1673 flow. Second operand has 15 states, 15 states have (on average 73.6) internal successors, (1104), 15 states have internal predecessors, (1104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:05:37,651 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 02:05:37,651 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 111 [2024-11-24 02:05:37,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 02:05:39,988 INFO L124 PetriNetUnfolderBase]: 1519/4720 cut-off events. [2024-11-24 02:05:39,988 INFO L125 PetriNetUnfolderBase]: For 13840/14121 co-relation queries the response was YES. [2024-11-24 02:05:40,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17370 conditions, 4720 events. 1519/4720 cut-off events. For 13840/14121 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 41610 event pairs, 108 based on Foata normal form. 104/4798 useless extension candidates. Maximal degree in co-relation 17312. Up to 1137 conditions per place. [2024-11-24 02:05:40,046 INFO L140 encePairwiseOnDemand]: 86/111 looper letters, 454 selfloop transitions, 120 changer transitions 45/711 dead transitions. [2024-11-24 02:05:40,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 711 transitions, 6720 flow [2024-11-24 02:05:40,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-24 02:05:40,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2024-11-24 02:05:40,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 2023 transitions. [2024-11-24 02:05:40,055 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.729009009009009 [2024-11-24 02:05:40,056 INFO L175 Difference]: Start difference. First operand has 182 places, 255 transitions, 1673 flow. Second operand 25 states and 2023 transitions. [2024-11-24 02:05:40,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 711 transitions, 6720 flow [2024-11-24 02:05:40,133 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 711 transitions, 6577 flow, removed 61 selfloop flow, removed 9 redundant places. [2024-11-24 02:05:40,144 INFO L231 Difference]: Finished difference. Result has 215 places, 356 transitions, 3121 flow [2024-11-24 02:05:40,144 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=1633, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=3121, PETRI_PLACES=215, PETRI_TRANSITIONS=356} [2024-11-24 02:05:40,145 INFO L279 CegarLoopForPetriNet]: 114 programPoint places, 101 predicate places. [2024-11-24 02:05:40,145 INFO L471 AbstractCegarLoop]: Abstraction has has 215 places, 356 transitions, 3121 flow [2024-11-24 02:05:40,145 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 73.6) internal successors, (1104), 15 states have internal predecessors, (1104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:05:40,146 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 02:05:40,146 INFO L206 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] [2024-11-24 02:05:40,146 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-11-24 02:05:40,146 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-24 02:05:40,147 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 02:05:40,147 INFO L85 PathProgramCache]: Analyzing trace with hash -1614284322, now seen corresponding path program 5 times [2024-11-24 02:05:40,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 02:05:40,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1786499544] [2024-11-24 02:05:40,147 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-24 02:05:40,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 02:05:40,173 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-24 02:05:40,173 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 02:05:40,977 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 02:05:40,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 02:05:40,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1786499544] [2024-11-24 02:05:40,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1786499544] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 02:05:40,978 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 02:05:40,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-24 02:05:40,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1789977116] [2024-11-24 02:05:40,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 02:05:40,978 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-24 02:05:40,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 02:05:40,979 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-24 02:05:40,979 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-11-24 02:05:41,936 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-24 02:05:41,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 356 transitions, 3121 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:05:41,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 02:05:41,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-24 02:05:41,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 02:05:43,312 INFO L124 PetriNetUnfolderBase]: 1371/4716 cut-off events. [2024-11-24 02:05:43,312 INFO L125 PetriNetUnfolderBase]: For 13591/13828 co-relation queries the response was YES. [2024-11-24 02:05:43,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16669 conditions, 4716 events. 1371/4716 cut-off events. For 13591/13828 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 44986 event pairs, 57 based on Foata normal form. 38/4738 useless extension candidates. Maximal degree in co-relation 16595. Up to 884 conditions per place. [2024-11-24 02:05:43,379 INFO L140 encePairwiseOnDemand]: 90/111 looper letters, 64 selfloop transitions, 29 changer transitions 6/385 dead transitions. [2024-11-24 02:05:43,380 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 385 transitions, 3516 flow [2024-11-24 02:05:43,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-24 02:05:43,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-24 02:05:43,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1132 transitions. [2024-11-24 02:05:43,383 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7844767844767845 [2024-11-24 02:05:43,383 INFO L175 Difference]: Start difference. First operand has 215 places, 356 transitions, 3121 flow. Second operand 13 states and 1132 transitions. [2024-11-24 02:05:43,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 385 transitions, 3516 flow [2024-11-24 02:05:43,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 385 transitions, 3443 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-11-24 02:05:43,506 INFO L231 Difference]: Finished difference. Result has 226 places, 359 transitions, 3159 flow [2024-11-24 02:05:43,507 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=3061, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3159, PETRI_PLACES=226, PETRI_TRANSITIONS=359} [2024-11-24 02:05:43,507 INFO L279 CegarLoopForPetriNet]: 114 programPoint places, 112 predicate places. [2024-11-24 02:05:43,507 INFO L471 AbstractCegarLoop]: Abstraction has has 226 places, 359 transitions, 3159 flow [2024-11-24 02:05:43,508 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:05:43,508 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 02:05:43,508 INFO L206 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] [2024-11-24 02:05:43,508 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-11-24 02:05:43,508 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-24 02:05:43,509 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 02:05:43,509 INFO L85 PathProgramCache]: Analyzing trace with hash -2013641010, now seen corresponding path program 6 times [2024-11-24 02:05:43,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 02:05:43,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [133952747] [2024-11-24 02:05:43,510 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-24 02:05:43,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 02:05:43,538 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-24 02:05:43,538 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 02:05:44,347 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 02:05:44,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 02:05:44,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [133952747] [2024-11-24 02:05:44,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [133952747] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 02:05:44,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 02:05:44,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-24 02:05:44,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507728506] [2024-11-24 02:05:44,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 02:05:44,348 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-24 02:05:44,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 02:05:44,349 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-24 02:05:44,349 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-11-24 02:05:45,256 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-24 02:05:45,258 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 359 transitions, 3159 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:05:45,258 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 02:05:45,258 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-24 02:05:45,258 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 02:05:46,643 INFO L124 PetriNetUnfolderBase]: 1642/5628 cut-off events. [2024-11-24 02:05:46,643 INFO L125 PetriNetUnfolderBase]: For 16651/16962 co-relation queries the response was YES. [2024-11-24 02:05:46,673 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20111 conditions, 5628 events. 1642/5628 cut-off events. For 16651/16962 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 55780 event pairs, 76 based on Foata normal form. 31/5638 useless extension candidates. Maximal degree in co-relation 20032. Up to 1023 conditions per place. [2024-11-24 02:05:46,691 INFO L140 encePairwiseOnDemand]: 91/111 looper letters, 69 selfloop transitions, 35 changer transitions 4/394 dead transitions. [2024-11-24 02:05:46,692 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 394 transitions, 3669 flow [2024-11-24 02:05:46,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-24 02:05:46,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-24 02:05:46,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1132 transitions. [2024-11-24 02:05:46,696 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7844767844767845 [2024-11-24 02:05:46,696 INFO L175 Difference]: Start difference. First operand has 226 places, 359 transitions, 3159 flow. Second operand 13 states and 1132 transitions. [2024-11-24 02:05:46,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 394 transitions, 3669 flow [2024-11-24 02:05:46,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 394 transitions, 3596 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-11-24 02:05:46,938 INFO L231 Difference]: Finished difference. Result has 234 places, 367 transitions, 3311 flow [2024-11-24 02:05:46,941 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=3107, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3311, PETRI_PLACES=234, PETRI_TRANSITIONS=367} [2024-11-24 02:05:46,942 INFO L279 CegarLoopForPetriNet]: 114 programPoint places, 120 predicate places. [2024-11-24 02:05:46,942 INFO L471 AbstractCegarLoop]: Abstraction has has 234 places, 367 transitions, 3311 flow [2024-11-24 02:05:46,943 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:05:46,943 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 02:05:46,943 INFO L206 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] [2024-11-24 02:05:46,943 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-11-24 02:05:46,943 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-24 02:05:46,944 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 02:05:46,944 INFO L85 PathProgramCache]: Analyzing trace with hash -1085975770, now seen corresponding path program 7 times [2024-11-24 02:05:46,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 02:05:46,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [373832264] [2024-11-24 02:05:46,945 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-24 02:05:46,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 02:05:46,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 02:05:47,591 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 02:05:47,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 02:05:47,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [373832264] [2024-11-24 02:05:47,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [373832264] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 02:05:47,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 02:05:47,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-24 02:05:47,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1057052113] [2024-11-24 02:05:47,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 02:05:47,592 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-24 02:05:47,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 02:05:47,594 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-24 02:05:47,594 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-11-24 02:05:48,333 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-24 02:05:48,335 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 367 transitions, 3311 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:05:48,335 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 02:05:48,335 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-24 02:05:48,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 02:05:49,722 INFO L124 PetriNetUnfolderBase]: 1909/6539 cut-off events. [2024-11-24 02:05:49,722 INFO L125 PetriNetUnfolderBase]: For 20656/20974 co-relation queries the response was YES. [2024-11-24 02:05:49,754 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23642 conditions, 6539 events. 1909/6539 cut-off events. For 20656/20974 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 66790 event pairs, 85 based on Foata normal form. 44/6558 useless extension candidates. Maximal degree in co-relation 23558. Up to 1195 conditions per place. [2024-11-24 02:05:49,776 INFO L140 encePairwiseOnDemand]: 90/111 looper letters, 72 selfloop transitions, 36 changer transitions 4/398 dead transitions. [2024-11-24 02:05:49,776 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 398 transitions, 3833 flow [2024-11-24 02:05:49,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-24 02:05:49,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-24 02:05:49,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1131 transitions. [2024-11-24 02:05:49,779 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7837837837837838 [2024-11-24 02:05:49,779 INFO L175 Difference]: Start difference. First operand has 234 places, 367 transitions, 3311 flow. Second operand 13 states and 1131 transitions. [2024-11-24 02:05:49,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 398 transitions, 3833 flow [2024-11-24 02:05:49,966 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 398 transitions, 3751 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-11-24 02:05:49,973 INFO L231 Difference]: Finished difference. Result has 241 places, 375 transitions, 3463 flow [2024-11-24 02:05:49,974 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=3252, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3463, PETRI_PLACES=241, PETRI_TRANSITIONS=375} [2024-11-24 02:05:49,974 INFO L279 CegarLoopForPetriNet]: 114 programPoint places, 127 predicate places. [2024-11-24 02:05:49,975 INFO L471 AbstractCegarLoop]: Abstraction has has 241 places, 375 transitions, 3463 flow [2024-11-24 02:05:49,975 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:05:49,975 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 02:05:49,976 INFO L206 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] [2024-11-24 02:05:49,976 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-11-24 02:05:49,976 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-24 02:05:49,977 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 02:05:49,977 INFO L85 PathProgramCache]: Analyzing trace with hash -937140688, now seen corresponding path program 8 times [2024-11-24 02:05:49,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 02:05:49,977 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2094044119] [2024-11-24 02:05:49,977 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-24 02:05:49,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 02:05:50,001 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-24 02:05:50,001 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 02:05:50,961 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 02:05:50,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 02:05:50,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2094044119] [2024-11-24 02:05:50,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2094044119] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 02:05:50,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 02:05:50,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-24 02:05:50,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [358556082] [2024-11-24 02:05:50,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 02:05:50,963 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-24 02:05:50,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 02:05:50,964 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-24 02:05:50,964 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-11-24 02:05:51,779 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-24 02:05:51,780 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 375 transitions, 3463 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:05:51,780 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 02:05:51,780 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-24 02:05:51,781 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 02:05:52,956 INFO L124 PetriNetUnfolderBase]: 1910/6540 cut-off events. [2024-11-24 02:05:52,956 INFO L125 PetriNetUnfolderBase]: For 22396/22768 co-relation queries the response was YES. [2024-11-24 02:05:52,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23914 conditions, 6540 events. 1910/6540 cut-off events. For 22396/22768 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 66813 event pairs, 83 based on Foata normal form. 48/6563 useless extension candidates. Maximal degree in co-relation 23827. Up to 1187 conditions per place. [2024-11-24 02:05:53,016 INFO L140 encePairwiseOnDemand]: 91/111 looper letters, 73 selfloop transitions, 37 changer transitions 5/401 dead transitions. [2024-11-24 02:05:53,016 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 401 transitions, 3930 flow [2024-11-24 02:05:53,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-24 02:05:53,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-24 02:05:53,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1135 transitions. [2024-11-24 02:05:53,018 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7865557865557865 [2024-11-24 02:05:53,018 INFO L175 Difference]: Start difference. First operand has 241 places, 375 transitions, 3463 flow. Second operand 13 states and 1135 transitions. [2024-11-24 02:05:53,018 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 401 transitions, 3930 flow [2024-11-24 02:05:53,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 401 transitions, 3847 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-11-24 02:05:53,405 INFO L231 Difference]: Finished difference. Result has 249 places, 378 transitions, 3545 flow [2024-11-24 02:05:53,406 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=3390, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3545, PETRI_PLACES=249, PETRI_TRANSITIONS=378} [2024-11-24 02:05:53,406 INFO L279 CegarLoopForPetriNet]: 114 programPoint places, 135 predicate places. [2024-11-24 02:05:53,407 INFO L471 AbstractCegarLoop]: Abstraction has has 249 places, 378 transitions, 3545 flow [2024-11-24 02:05:53,407 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:05:53,407 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 02:05:53,407 INFO L206 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] [2024-11-24 02:05:53,408 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-11-24 02:05:53,408 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-24 02:05:53,408 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 02:05:53,409 INFO L85 PathProgramCache]: Analyzing trace with hash -1553215992, now seen corresponding path program 9 times [2024-11-24 02:05:53,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 02:05:53,409 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [738517058] [2024-11-24 02:05:53,409 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-24 02:05:53,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 02:05:53,424 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-24 02:05:53,424 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 02:05:53,791 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 02:05:53,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 02:05:53,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [738517058] [2024-11-24 02:05:53,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [738517058] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 02:05:53,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 02:05:53,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-24 02:05:53,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1284301351] [2024-11-24 02:05:53,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 02:05:53,794 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-24 02:05:53,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 02:05:53,794 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-24 02:05:53,794 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-11-24 02:05:54,594 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-24 02:05:54,595 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 378 transitions, 3545 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:05:54,595 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 02:05:54,595 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-24 02:05:54,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 02:05:56,061 INFO L124 PetriNetUnfolderBase]: 1911/6515 cut-off events. [2024-11-24 02:05:56,061 INFO L125 PetriNetUnfolderBase]: For 23505/23870 co-relation queries the response was YES. [2024-11-24 02:05:56,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24019 conditions, 6515 events. 1911/6515 cut-off events. For 23505/23870 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 66525 event pairs, 88 based on Foata normal form. 40/6528 useless extension candidates. Maximal degree in co-relation 23928. Up to 1197 conditions per place. [2024-11-24 02:05:56,122 INFO L140 encePairwiseOnDemand]: 90/111 looper letters, 77 selfloop transitions, 31 changer transitions 3/397 dead transitions. [2024-11-24 02:05:56,122 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 397 transitions, 3963 flow [2024-11-24 02:05:56,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-24 02:05:56,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-24 02:05:56,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1138 transitions. [2024-11-24 02:05:56,125 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7886347886347886 [2024-11-24 02:05:56,125 INFO L175 Difference]: Start difference. First operand has 249 places, 378 transitions, 3545 flow. Second operand 13 states and 1138 transitions. [2024-11-24 02:05:56,125 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 397 transitions, 3963 flow [2024-11-24 02:05:56,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 397 transitions, 3796 flow, removed 43 selfloop flow, removed 13 redundant places. [2024-11-24 02:05:56,346 INFO L231 Difference]: Finished difference. Result has 251 places, 381 transitions, 3555 flow [2024-11-24 02:05:56,346 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=3425, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3555, PETRI_PLACES=251, PETRI_TRANSITIONS=381} [2024-11-24 02:05:56,347 INFO L279 CegarLoopForPetriNet]: 114 programPoint places, 137 predicate places. [2024-11-24 02:05:56,347 INFO L471 AbstractCegarLoop]: Abstraction has has 251 places, 381 transitions, 3555 flow [2024-11-24 02:05:56,347 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:05:56,348 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 02:05:56,349 INFO L206 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] [2024-11-24 02:05:56,349 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-11-24 02:05:56,349 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-24 02:05:56,350 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 02:05:56,350 INFO L85 PathProgramCache]: Analyzing trace with hash -568278840, now seen corresponding path program 1 times [2024-11-24 02:05:56,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 02:05:56,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [39897031] [2024-11-24 02:05:56,350 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 02:05:56,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 02:05:56,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 02:05:57,315 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 02:05:57,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 02:05:57,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [39897031] [2024-11-24 02:05:57,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [39897031] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 02:05:57,316 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 02:05:57,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-24 02:05:57,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [353404865] [2024-11-24 02:05:57,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 02:05:57,316 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-24 02:05:57,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 02:05:57,317 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-24 02:05:57,317 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-11-24 02:05:58,131 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-24 02:05:58,132 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 381 transitions, 3555 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:05:58,132 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 02:05:58,132 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-24 02:05:58,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 02:05:59,782 INFO L124 PetriNetUnfolderBase]: 2174/7382 cut-off events. [2024-11-24 02:05:59,782 INFO L125 PetriNetUnfolderBase]: For 27449/27844 co-relation queries the response was YES. [2024-11-24 02:05:59,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27098 conditions, 7382 events. 2174/7382 cut-off events. For 27449/27844 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 77223 event pairs, 97 based on Foata normal form. 42/7393 useless extension candidates. Maximal degree in co-relation 27009. Up to 1365 conditions per place. [2024-11-24 02:05:59,833 INFO L140 encePairwiseOnDemand]: 90/111 looper letters, 83 selfloop transitions, 34 changer transitions 3/406 dead transitions. [2024-11-24 02:05:59,833 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 406 transitions, 4070 flow [2024-11-24 02:05:59,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-24 02:05:59,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-24 02:05:59,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1139 transitions. [2024-11-24 02:05:59,835 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7893277893277894 [2024-11-24 02:05:59,835 INFO L175 Difference]: Start difference. First operand has 251 places, 381 transitions, 3555 flow. Second operand 13 states and 1139 transitions. [2024-11-24 02:05:59,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 406 transitions, 4070 flow [2024-11-24 02:06:00,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 406 transitions, 3962 flow, removed 32 selfloop flow, removed 8 redundant places. [2024-11-24 02:06:00,036 INFO L231 Difference]: Finished difference. Result has 258 places, 387 transitions, 3670 flow [2024-11-24 02:06:00,036 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=3488, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3670, PETRI_PLACES=258, PETRI_TRANSITIONS=387} [2024-11-24 02:06:00,036 INFO L279 CegarLoopForPetriNet]: 114 programPoint places, 144 predicate places. [2024-11-24 02:06:00,036 INFO L471 AbstractCegarLoop]: Abstraction has has 258 places, 387 transitions, 3670 flow [2024-11-24 02:06:00,037 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:06:00,037 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 02:06:00,037 INFO L206 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] [2024-11-24 02:06:00,037 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-11-24 02:06:00,037 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-24 02:06:00,038 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 02:06:00,038 INFO L85 PathProgramCache]: Analyzing trace with hash 1069381706, now seen corresponding path program 2 times [2024-11-24 02:06:00,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 02:06:00,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1138852151] [2024-11-24 02:06:00,038 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-24 02:06:00,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 02:06:00,056 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-24 02:06:00,056 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 02:06:00,735 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 02:06:00,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 02:06:00,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1138852151] [2024-11-24 02:06:00,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1138852151] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 02:06:00,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 02:06:00,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-24 02:06:00,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1448899065] [2024-11-24 02:06:00,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 02:06:00,737 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-24 02:06:00,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 02:06:00,737 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-24 02:06:00,737 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-11-24 02:06:01,452 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-24 02:06:01,453 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 387 transitions, 3670 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:06:01,453 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 02:06:01,453 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-24 02:06:01,453 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 02:06:02,660 INFO L124 PetriNetUnfolderBase]: 2174/7402 cut-off events. [2024-11-24 02:06:02,660 INFO L125 PetriNetUnfolderBase]: For 27795/28190 co-relation queries the response was YES. [2024-11-24 02:06:02,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27224 conditions, 7402 events. 2174/7402 cut-off events. For 27795/28190 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 77512 event pairs, 100 based on Foata normal form. 39/7410 useless extension candidates. Maximal degree in co-relation 27132. Up to 1368 conditions per place. [2024-11-24 02:06:02,716 INFO L140 encePairwiseOnDemand]: 92/111 looper letters, 81 selfloop transitions, 31 changer transitions 5/403 dead transitions. [2024-11-24 02:06:02,717 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 403 transitions, 4038 flow [2024-11-24 02:06:02,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-24 02:06:02,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-24 02:06:02,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1139 transitions. [2024-11-24 02:06:02,718 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7893277893277894 [2024-11-24 02:06:02,718 INFO L175 Difference]: Start difference. First operand has 258 places, 387 transitions, 3670 flow. Second operand 13 states and 1139 transitions. [2024-11-24 02:06:02,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 403 transitions, 4038 flow [2024-11-24 02:06:02,879 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 403 transitions, 3976 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-11-24 02:06:02,884 INFO L231 Difference]: Finished difference. Result has 263 places, 387 transitions, 3691 flow [2024-11-24 02:06:02,884 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=3614, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3691, PETRI_PLACES=263, PETRI_TRANSITIONS=387} [2024-11-24 02:06:02,884 INFO L279 CegarLoopForPetriNet]: 114 programPoint places, 149 predicate places. [2024-11-24 02:06:02,884 INFO L471 AbstractCegarLoop]: Abstraction has has 263 places, 387 transitions, 3691 flow [2024-11-24 02:06:02,885 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:06:02,885 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 02:06:02,885 INFO L206 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] [2024-11-24 02:06:02,885 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-11-24 02:06:02,885 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-24 02:06:02,886 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 02:06:02,886 INFO L85 PathProgramCache]: Analyzing trace with hash -1468252868, now seen corresponding path program 3 times [2024-11-24 02:06:02,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 02:06:02,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759442170] [2024-11-24 02:06:02,886 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-24 02:06:02,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 02:06:02,902 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-24 02:06:02,902 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 02:06:03,563 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 02:06:03,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 02:06:03,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [759442170] [2024-11-24 02:06:03,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [759442170] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 02:06:03,563 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 02:06:03,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-24 02:06:03,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1617850468] [2024-11-24 02:06:03,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 02:06:03,564 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-24 02:06:03,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 02:06:03,565 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-24 02:06:03,566 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-11-24 02:06:04,299 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-24 02:06:04,301 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 387 transitions, 3691 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:06:04,301 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 02:06:04,301 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-24 02:06:04,301 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 02:06:05,762 INFO L124 PetriNetUnfolderBase]: 1907/6560 cut-off events. [2024-11-24 02:06:05,762 INFO L125 PetriNetUnfolderBase]: For 24514/24870 co-relation queries the response was YES. [2024-11-24 02:06:05,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24089 conditions, 6560 events. 1907/6560 cut-off events. For 24514/24870 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 67339 event pairs, 87 based on Foata normal form. 35/6568 useless extension candidates. Maximal degree in co-relation 23995. Up to 1205 conditions per place. [2024-11-24 02:06:05,836 INFO L140 encePairwiseOnDemand]: 93/111 looper letters, 78 selfloop transitions, 28 changer transitions 9/401 dead transitions. [2024-11-24 02:06:05,836 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 401 transitions, 4001 flow [2024-11-24 02:06:05,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-24 02:06:05,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-24 02:06:05,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1135 transitions. [2024-11-24 02:06:05,838 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7865557865557865 [2024-11-24 02:06:05,838 INFO L175 Difference]: Start difference. First operand has 263 places, 387 transitions, 3691 flow. Second operand 13 states and 1135 transitions. [2024-11-24 02:06:05,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 401 transitions, 4001 flow [2024-11-24 02:06:06,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 401 transitions, 3918 flow, removed 8 selfloop flow, removed 12 redundant places. [2024-11-24 02:06:06,019 INFO L231 Difference]: Finished difference. Result has 264 places, 381 transitions, 3574 flow [2024-11-24 02:06:06,020 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=3540, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3574, PETRI_PLACES=264, PETRI_TRANSITIONS=381} [2024-11-24 02:06:06,020 INFO L279 CegarLoopForPetriNet]: 114 programPoint places, 150 predicate places. [2024-11-24 02:06:06,020 INFO L471 AbstractCegarLoop]: Abstraction has has 264 places, 381 transitions, 3574 flow [2024-11-24 02:06:06,021 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:06:06,021 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 02:06:06,021 INFO L206 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] [2024-11-24 02:06:06,021 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-11-24 02:06:06,021 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-24 02:06:06,022 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 02:06:06,022 INFO L85 PathProgramCache]: Analyzing trace with hash 1571950034, now seen corresponding path program 4 times [2024-11-24 02:06:06,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 02:06:06,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [603385722] [2024-11-24 02:06:06,022 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-24 02:06:06,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 02:06:06,050 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-24 02:06:06,051 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 02:06:06,745 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 02:06:06,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 02:06:06,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [603385722] [2024-11-24 02:06:06,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [603385722] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 02:06:06,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 02:06:06,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-24 02:06:06,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1056229224] [2024-11-24 02:06:06,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 02:06:06,747 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-24 02:06:06,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 02:06:06,748 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-24 02:06:06,748 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-11-24 02:06:07,395 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-24 02:06:07,396 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 381 transitions, 3574 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:06:07,396 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 02:06:07,396 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-24 02:06:07,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 02:06:08,887 INFO L124 PetriNetUnfolderBase]: 1906/6525 cut-off events. [2024-11-24 02:06:08,887 INFO L125 PetriNetUnfolderBase]: For 24014/24364 co-relation queries the response was YES. [2024-11-24 02:06:08,946 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23866 conditions, 6525 events. 1906/6525 cut-off events. For 24014/24364 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 66743 event pairs, 88 based on Foata normal form. 37/6535 useless extension candidates. Maximal degree in co-relation 23771. Up to 1193 conditions per place. [2024-11-24 02:06:08,963 INFO L140 encePairwiseOnDemand]: 90/111 looper letters, 74 selfloop transitions, 31 changer transitions 5/396 dead transitions. [2024-11-24 02:06:08,963 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 396 transitions, 3935 flow [2024-11-24 02:06:08,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-24 02:06:08,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-24 02:06:08,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1138 transitions. [2024-11-24 02:06:08,965 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7886347886347886 [2024-11-24 02:06:08,965 INFO L175 Difference]: Start difference. First operand has 264 places, 381 transitions, 3574 flow. Second operand 13 states and 1138 transitions. [2024-11-24 02:06:08,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 396 transitions, 3935 flow [2024-11-24 02:06:09,129 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 396 transitions, 3841 flow, removed 14 selfloop flow, removed 15 redundant places. [2024-11-24 02:06:09,134 INFO L231 Difference]: Finished difference. Result has 258 places, 381 transitions, 3570 flow [2024-11-24 02:06:09,134 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=3501, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3570, PETRI_PLACES=258, PETRI_TRANSITIONS=381} [2024-11-24 02:06:09,135 INFO L279 CegarLoopForPetriNet]: 114 programPoint places, 144 predicate places. [2024-11-24 02:06:09,135 INFO L471 AbstractCegarLoop]: Abstraction has has 258 places, 381 transitions, 3570 flow [2024-11-24 02:06:09,135 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:06:09,135 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 02:06:09,135 INFO L206 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] [2024-11-24 02:06:09,135 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-11-24 02:06:09,135 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-24 02:06:09,136 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 02:06:09,136 INFO L85 PathProgramCache]: Analyzing trace with hash 1891756424, now seen corresponding path program 5 times [2024-11-24 02:06:09,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 02:06:09,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [943023704] [2024-11-24 02:06:09,136 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-24 02:06:09,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 02:06:09,156 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-24 02:06:09,156 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 02:06:09,611 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 02:06:09,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 02:06:09,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [943023704] [2024-11-24 02:06:09,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [943023704] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 02:06:09,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 02:06:09,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-24 02:06:09,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1153955403] [2024-11-24 02:06:09,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 02:06:09,612 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-24 02:06:09,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 02:06:09,613 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-24 02:06:09,613 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-11-24 02:06:10,404 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-24 02:06:10,406 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 381 transitions, 3570 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:06:10,406 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 02:06:10,406 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-24 02:06:10,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 02:06:11,715 INFO L124 PetriNetUnfolderBase]: 1637/5683 cut-off events. [2024-11-24 02:06:11,715 INFO L125 PetriNetUnfolderBase]: For 20287/20597 co-relation queries the response was YES. [2024-11-24 02:06:11,743 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20722 conditions, 5683 events. 1637/5683 cut-off events. For 20287/20597 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 56561 event pairs, 77 based on Foata normal form. 30/5690 useless extension candidates. Maximal degree in co-relation 20630. Up to 1032 conditions per place. [2024-11-24 02:06:11,754 INFO L140 encePairwiseOnDemand]: 93/111 looper letters, 70 selfloop transitions, 23 changer transitions 10/389 dead transitions. [2024-11-24 02:06:11,754 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 389 transitions, 3794 flow [2024-11-24 02:06:11,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-24 02:06:11,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-24 02:06:11,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1134 transitions. [2024-11-24 02:06:11,756 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7858627858627859 [2024-11-24 02:06:11,756 INFO L175 Difference]: Start difference. First operand has 258 places, 381 transitions, 3570 flow. Second operand 13 states and 1134 transitions. [2024-11-24 02:06:11,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 389 transitions, 3794 flow [2024-11-24 02:06:11,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 389 transitions, 3691 flow, removed 10 selfloop flow, removed 14 redundant places. [2024-11-24 02:06:11,893 INFO L231 Difference]: Finished difference. Result has 255 places, 371 transitions, 3372 flow [2024-11-24 02:06:11,893 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=3401, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3372, PETRI_PLACES=255, PETRI_TRANSITIONS=371} [2024-11-24 02:06:11,894 INFO L279 CegarLoopForPetriNet]: 114 programPoint places, 141 predicate places. [2024-11-24 02:06:11,894 INFO L471 AbstractCegarLoop]: Abstraction has has 255 places, 371 transitions, 3372 flow [2024-11-24 02:06:11,894 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:06:11,894 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 02:06:11,894 INFO L206 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] [2024-11-24 02:06:11,894 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-11-24 02:06:11,895 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-24 02:06:11,895 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 02:06:11,895 INFO L85 PathProgramCache]: Analyzing trace with hash 1619751972, now seen corresponding path program 6 times [2024-11-24 02:06:11,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 02:06:11,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2024576130] [2024-11-24 02:06:11,895 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-24 02:06:11,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 02:06:11,913 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-24 02:06:11,913 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 02:06:12,303 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 02:06:12,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 02:06:12,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2024576130] [2024-11-24 02:06:12,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2024576130] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 02:06:12,303 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 02:06:12,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-24 02:06:12,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2108958634] [2024-11-24 02:06:12,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 02:06:12,304 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-24 02:06:12,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 02:06:12,304 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-24 02:06:12,304 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-11-24 02:06:13,327 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-24 02:06:13,328 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 371 transitions, 3372 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:06:13,328 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 02:06:13,328 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-24 02:06:13,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 02:06:14,412 INFO L124 PetriNetUnfolderBase]: 1367/4796 cut-off events. [2024-11-24 02:06:14,412 INFO L125 PetriNetUnfolderBase]: For 15450/15683 co-relation queries the response was YES. [2024-11-24 02:06:14,443 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17258 conditions, 4796 events. 1367/4796 cut-off events. For 15450/15683 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 45992 event pairs, 58 based on Foata normal form. 35/4812 useless extension candidates. Maximal degree in co-relation 17193. Up to 871 conditions per place. [2024-11-24 02:06:14,453 INFO L140 encePairwiseOnDemand]: 93/111 looper letters, 66 selfloop transitions, 26 changer transitions 8/386 dead transitions. [2024-11-24 02:06:14,453 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 386 transitions, 3618 flow [2024-11-24 02:06:14,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-24 02:06:14,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-24 02:06:14,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1127 transitions. [2024-11-24 02:06:14,455 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.781011781011781 [2024-11-24 02:06:14,455 INFO L175 Difference]: Start difference. First operand has 255 places, 371 transitions, 3372 flow. Second operand 13 states and 1127 transitions. [2024-11-24 02:06:14,455 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 386 transitions, 3618 flow [2024-11-24 02:06:14,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 386 transitions, 3523 flow, removed 10 selfloop flow, removed 15 redundant places. [2024-11-24 02:06:14,566 INFO L231 Difference]: Finished difference. Result has 245 places, 365 transitions, 3246 flow [2024-11-24 02:06:14,567 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=3213, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3246, PETRI_PLACES=245, PETRI_TRANSITIONS=365} [2024-11-24 02:06:14,567 INFO L279 CegarLoopForPetriNet]: 114 programPoint places, 131 predicate places. [2024-11-24 02:06:14,567 INFO L471 AbstractCegarLoop]: Abstraction has has 245 places, 365 transitions, 3246 flow [2024-11-24 02:06:14,567 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:06:14,567 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 02:06:14,568 INFO L206 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] [2024-11-24 02:06:14,568 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-11-24 02:06:14,568 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-24 02:06:14,568 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 02:06:14,568 INFO L85 PathProgramCache]: Analyzing trace with hash 791919810, now seen corresponding path program 7 times [2024-11-24 02:06:14,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 02:06:14,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1319188743] [2024-11-24 02:06:14,569 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-24 02:06:14,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 02:06:14,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 02:06:15,125 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 02:06:15,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 02:06:15,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1319188743] [2024-11-24 02:06:15,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1319188743] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 02:06:15,125 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 02:06:15,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-24 02:06:15,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [603233623] [2024-11-24 02:06:15,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 02:06:15,126 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-24 02:06:15,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 02:06:15,127 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-24 02:06:15,127 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-11-24 02:06:15,782 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-24 02:06:15,783 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 365 transitions, 3246 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:06:15,783 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 02:06:15,783 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-24 02:06:15,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 02:06:16,676 INFO L124 PetriNetUnfolderBase]: 1367/4809 cut-off events. [2024-11-24 02:06:16,676 INFO L125 PetriNetUnfolderBase]: For 14509/14755 co-relation queries the response was YES. [2024-11-24 02:06:16,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17108 conditions, 4809 events. 1367/4809 cut-off events. For 14509/14755 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 46089 event pairs, 60 based on Foata normal form. 35/4825 useless extension candidates. Maximal degree in co-relation 17045. Up to 858 conditions per place. [2024-11-24 02:06:16,711 INFO L140 encePairwiseOnDemand]: 92/111 looper letters, 63 selfloop transitions, 28 changer transitions 4/381 dead transitions. [2024-11-24 02:06:16,711 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 381 transitions, 3548 flow [2024-11-24 02:06:16,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-24 02:06:16,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-24 02:06:16,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1131 transitions. [2024-11-24 02:06:16,713 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7837837837837838 [2024-11-24 02:06:16,713 INFO L175 Difference]: Start difference. First operand has 245 places, 365 transitions, 3246 flow. Second operand 13 states and 1131 transitions. [2024-11-24 02:06:16,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 381 transitions, 3548 flow [2024-11-24 02:06:16,801 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 381 transitions, 3434 flow, removed 17 selfloop flow, removed 16 redundant places. [2024-11-24 02:06:16,804 INFO L231 Difference]: Finished difference. Result has 239 places, 365 transitions, 3223 flow [2024-11-24 02:06:16,804 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=3153, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3223, PETRI_PLACES=239, PETRI_TRANSITIONS=365} [2024-11-24 02:06:16,805 INFO L279 CegarLoopForPetriNet]: 114 programPoint places, 125 predicate places. [2024-11-24 02:06:16,805 INFO L471 AbstractCegarLoop]: Abstraction has has 239 places, 365 transitions, 3223 flow [2024-11-24 02:06:16,805 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:06:16,805 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 02:06:16,805 INFO L206 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] [2024-11-24 02:06:16,805 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-11-24 02:06:16,805 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-24 02:06:16,806 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 02:06:16,806 INFO L85 PathProgramCache]: Analyzing trace with hash -91655010, now seen corresponding path program 8 times [2024-11-24 02:06:16,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 02:06:16,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1815542301] [2024-11-24 02:06:16,806 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-24 02:06:16,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 02:06:16,821 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-24 02:06:16,821 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 02:06:17,367 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 02:06:17,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 02:06:17,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1815542301] [2024-11-24 02:06:17,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1815542301] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 02:06:17,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 02:06:17,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-24 02:06:17,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1439412719] [2024-11-24 02:06:17,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 02:06:17,368 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-24 02:06:17,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 02:06:17,370 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-24 02:06:17,370 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-11-24 02:06:18,036 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-24 02:06:18,037 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 365 transitions, 3223 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:06:18,037 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 02:06:18,037 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-24 02:06:18,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 02:06:18,901 INFO L124 PetriNetUnfolderBase]: 1365/4784 cut-off events. [2024-11-24 02:06:18,901 INFO L125 PetriNetUnfolderBase]: For 14143/14373 co-relation queries the response was YES. [2024-11-24 02:06:18,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16957 conditions, 4784 events. 1365/4784 cut-off events. For 14143/14373 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 45792 event pairs, 61 based on Foata normal form. 34/4799 useless extension candidates. Maximal degree in co-relation 16897. Up to 861 conditions per place. [2024-11-24 02:06:18,935 INFO L140 encePairwiseOnDemand]: 90/111 looper letters, 60 selfloop transitions, 30 changer transitions 5/381 dead transitions. [2024-11-24 02:06:18,935 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 381 transitions, 3522 flow [2024-11-24 02:06:18,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-24 02:06:18,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-24 02:06:18,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1130 transitions. [2024-11-24 02:06:18,937 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7830907830907831 [2024-11-24 02:06:18,937 INFO L175 Difference]: Start difference. First operand has 239 places, 365 transitions, 3223 flow. Second operand 13 states and 1130 transitions. [2024-11-24 02:06:18,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 381 transitions, 3522 flow [2024-11-24 02:06:19,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 381 transitions, 3452 flow, removed 5 selfloop flow, removed 11 redundant places. [2024-11-24 02:06:19,019 INFO L231 Difference]: Finished difference. Result has 242 places, 366 transitions, 3255 flow [2024-11-24 02:06:19,019 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=3163, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3255, PETRI_PLACES=242, PETRI_TRANSITIONS=366} [2024-11-24 02:06:19,020 INFO L279 CegarLoopForPetriNet]: 114 programPoint places, 128 predicate places. [2024-11-24 02:06:19,020 INFO L471 AbstractCegarLoop]: Abstraction has has 242 places, 366 transitions, 3255 flow [2024-11-24 02:06:19,020 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:06:19,020 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 02:06:19,020 INFO L206 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] [2024-11-24 02:06:19,020 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-11-24 02:06:19,020 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-24 02:06:19,021 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 02:06:19,021 INFO L85 PathProgramCache]: Analyzing trace with hash 768534790, now seen corresponding path program 9 times [2024-11-24 02:06:19,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 02:06:19,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1046562434] [2024-11-24 02:06:19,021 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-24 02:06:19,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 02:06:19,035 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-24 02:06:19,035 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 02:06:19,594 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 02:06:19,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 02:06:19,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1046562434] [2024-11-24 02:06:19,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1046562434] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 02:06:19,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 02:06:19,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-24 02:06:19,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1120537435] [2024-11-24 02:06:19,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 02:06:19,595 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-24 02:06:19,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 02:06:19,596 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-24 02:06:19,596 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-11-24 02:06:20,290 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-24 02:06:20,291 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 366 transitions, 3255 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:06:20,291 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 02:06:20,291 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-24 02:06:20,292 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 02:06:21,067 INFO L124 PetriNetUnfolderBase]: 1096/3968 cut-off events. [2024-11-24 02:06:21,067 INFO L125 PetriNetUnfolderBase]: For 11458/11646 co-relation queries the response was YES. [2024-11-24 02:06:21,091 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13959 conditions, 3968 events. 1096/3968 cut-off events. For 11458/11646 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 36392 event pairs, 50 based on Foata normal form. 28/3981 useless extension candidates. Maximal degree in co-relation 13896. Up to 697 conditions per place. [2024-11-24 02:06:21,099 INFO L140 encePairwiseOnDemand]: 93/111 looper letters, 55 selfloop transitions, 21 changer transitions 12/374 dead transitions. [2024-11-24 02:06:21,099 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 374 transitions, 3435 flow [2024-11-24 02:06:21,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-24 02:06:21,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-24 02:06:21,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1126 transitions. [2024-11-24 02:06:21,101 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7803187803187803 [2024-11-24 02:06:21,101 INFO L175 Difference]: Start difference. First operand has 242 places, 366 transitions, 3255 flow. Second operand 13 states and 1126 transitions. [2024-11-24 02:06:21,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 374 transitions, 3435 flow [2024-11-24 02:06:21,192 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 374 transitions, 3374 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-11-24 02:06:21,197 INFO L231 Difference]: Finished difference. Result has 243 places, 355 transitions, 3100 flow [2024-11-24 02:06:21,197 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=3128, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3100, PETRI_PLACES=243, PETRI_TRANSITIONS=355} [2024-11-24 02:06:21,197 INFO L279 CegarLoopForPetriNet]: 114 programPoint places, 129 predicate places. [2024-11-24 02:06:21,198 INFO L471 AbstractCegarLoop]: Abstraction has has 243 places, 355 transitions, 3100 flow [2024-11-24 02:06:21,198 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:06:21,198 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 02:06:21,198 INFO L206 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] [2024-11-24 02:06:21,198 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-11-24 02:06:21,198 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-24 02:06:21,199 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 02:06:21,199 INFO L85 PathProgramCache]: Analyzing trace with hash 1247688722, now seen corresponding path program 10 times [2024-11-24 02:06:21,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 02:06:21,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [972790022] [2024-11-24 02:06:21,199 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-24 02:06:21,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 02:06:21,215 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-24 02:06:21,216 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 02:06:21,630 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 02:06:21,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 02:06:21,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [972790022] [2024-11-24 02:06:21,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [972790022] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 02:06:21,631 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 02:06:21,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-24 02:06:21,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1768577759] [2024-11-24 02:06:21,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 02:06:21,631 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-24 02:06:21,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 02:06:21,632 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-24 02:06:21,632 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-11-24 02:06:22,239 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-24 02:06:22,240 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 355 transitions, 3100 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:06:22,240 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 02:06:22,240 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-24 02:06:22,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 02:06:23,091 INFO L124 PetriNetUnfolderBase]: 1358/4648 cut-off events. [2024-11-24 02:06:23,091 INFO L125 PetriNetUnfolderBase]: For 13514/13767 co-relation queries the response was YES. [2024-11-24 02:06:23,122 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16325 conditions, 4648 events. 1358/4648 cut-off events. For 13514/13767 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 44423 event pairs, 56 based on Foata normal form. 30/4659 useless extension candidates. Maximal degree in co-relation 16263. Up to 843 conditions per place. [2024-11-24 02:06:23,131 INFO L140 encePairwiseOnDemand]: 90/111 looper letters, 54 selfloop transitions, 36 changer transitions 1/377 dead transitions. [2024-11-24 02:06:23,131 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 377 transitions, 3445 flow [2024-11-24 02:06:23,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-24 02:06:23,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-24 02:06:23,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1135 transitions. [2024-11-24 02:06:23,133 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7865557865557865 [2024-11-24 02:06:23,133 INFO L175 Difference]: Start difference. First operand has 243 places, 355 transitions, 3100 flow. Second operand 13 states and 1135 transitions. [2024-11-24 02:06:23,133 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 377 transitions, 3445 flow [2024-11-24 02:06:23,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 377 transitions, 3320 flow, removed 18 selfloop flow, removed 19 redundant places. [2024-11-24 02:06:23,223 INFO L231 Difference]: Finished difference. Result has 230 places, 362 transitions, 3174 flow [2024-11-24 02:06:23,224 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=3008, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3174, PETRI_PLACES=230, PETRI_TRANSITIONS=362} [2024-11-24 02:06:23,224 INFO L279 CegarLoopForPetriNet]: 114 programPoint places, 116 predicate places. [2024-11-24 02:06:23,225 INFO L471 AbstractCegarLoop]: Abstraction has has 230 places, 362 transitions, 3174 flow [2024-11-24 02:06:23,225 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:06:23,225 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 02:06:23,225 INFO L206 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] [2024-11-24 02:06:23,225 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-11-24 02:06:23,225 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-24 02:06:23,226 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 02:06:23,226 INFO L85 PathProgramCache]: Analyzing trace with hash 160235840, now seen corresponding path program 11 times [2024-11-24 02:06:23,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 02:06:23,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1973472859] [2024-11-24 02:06:23,226 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-24 02:06:23,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 02:06:23,247 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-24 02:06:23,247 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 02:06:23,577 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 02:06:23,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 02:06:23,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1973472859] [2024-11-24 02:06:23,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1973472859] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 02:06:23,578 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 02:06:23,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-24 02:06:23,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1153471696] [2024-11-24 02:06:23,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 02:06:23,578 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-24 02:06:23,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 02:06:23,579 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-24 02:06:23,579 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-11-24 02:06:24,224 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-24 02:06:24,225 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 362 transitions, 3174 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:06:24,226 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 02:06:24,226 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-24 02:06:24,226 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 02:06:25,047 INFO L124 PetriNetUnfolderBase]: 1356/4628 cut-off events. [2024-11-24 02:06:25,047 INFO L125 PetriNetUnfolderBase]: For 13710/13952 co-relation queries the response was YES. [2024-11-24 02:06:25,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16316 conditions, 4628 events. 1356/4628 cut-off events. For 13710/13952 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 44183 event pairs, 57 based on Foata normal form. 51/4660 useless extension candidates. Maximal degree in co-relation 16259. Up to 853 conditions per place. [2024-11-24 02:06:25,083 INFO L140 encePairwiseOnDemand]: 90/111 looper letters, 40 selfloop transitions, 51 changer transitions 3/380 dead transitions. [2024-11-24 02:06:25,084 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 380 transitions, 3474 flow [2024-11-24 02:06:25,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-24 02:06:25,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-24 02:06:25,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1122 transitions. [2024-11-24 02:06:25,085 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7775467775467776 [2024-11-24 02:06:25,086 INFO L175 Difference]: Start difference. First operand has 230 places, 362 transitions, 3174 flow. Second operand 13 states and 1122 transitions. [2024-11-24 02:06:25,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 380 transitions, 3474 flow [2024-11-24 02:06:25,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 380 transitions, 3410 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-11-24 02:06:25,167 INFO L231 Difference]: Finished difference. Result has 236 places, 361 transitions, 3224 flow [2024-11-24 02:06:25,167 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=3113, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3224, PETRI_PLACES=236, PETRI_TRANSITIONS=361} [2024-11-24 02:06:25,168 INFO L279 CegarLoopForPetriNet]: 114 programPoint places, 122 predicate places. [2024-11-24 02:06:25,168 INFO L471 AbstractCegarLoop]: Abstraction has has 236 places, 361 transitions, 3224 flow [2024-11-24 02:06:25,168 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:06:25,168 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 02:06:25,169 INFO L206 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] [2024-11-24 02:06:25,169 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-11-24 02:06:25,169 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-24 02:06:25,169 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 02:06:25,169 INFO L85 PathProgramCache]: Analyzing trace with hash 927882332, now seen corresponding path program 12 times [2024-11-24 02:06:25,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 02:06:25,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [74262326] [2024-11-24 02:06:25,170 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-24 02:06:25,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 02:06:25,186 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-24 02:06:25,186 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 02:06:25,720 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 02:06:25,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 02:06:25,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [74262326] [2024-11-24 02:06:25,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [74262326] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 02:06:25,722 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 02:06:25,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-24 02:06:25,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1244178918] [2024-11-24 02:06:25,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 02:06:25,723 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-24 02:06:25,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 02:06:25,723 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-24 02:06:25,723 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-11-24 02:06:26,419 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-24 02:06:26,420 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 361 transitions, 3224 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:06:26,420 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 02:06:26,420 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-24 02:06:26,421 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 02:06:27,261 INFO L124 PetriNetUnfolderBase]: 1088/3839 cut-off events. [2024-11-24 02:06:27,261 INFO L125 PetriNetUnfolderBase]: For 11591/11791 co-relation queries the response was YES. [2024-11-24 02:06:27,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13643 conditions, 3839 events. 1088/3839 cut-off events. For 11591/11791 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 35159 event pairs, 47 based on Foata normal form. 21/3845 useless extension candidates. Maximal degree in co-relation 13584. Up to 687 conditions per place. [2024-11-24 02:06:27,280 INFO L140 encePairwiseOnDemand]: 93/111 looper letters, 52 selfloop transitions, 28 changer transitions 6/372 dead transitions. [2024-11-24 02:06:27,280 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 372 transitions, 3436 flow [2024-11-24 02:06:27,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-24 02:06:27,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-24 02:06:27,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1130 transitions. [2024-11-24 02:06:27,282 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7830907830907831 [2024-11-24 02:06:27,282 INFO L175 Difference]: Start difference. First operand has 236 places, 361 transitions, 3224 flow. Second operand 13 states and 1130 transitions. [2024-11-24 02:06:27,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 372 transitions, 3436 flow [2024-11-24 02:06:27,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 372 transitions, 3353 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-11-24 02:06:27,338 INFO L231 Difference]: Finished difference. Result has 237 places, 354 transitions, 3115 flow [2024-11-24 02:06:27,338 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=3091, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3115, PETRI_PLACES=237, PETRI_TRANSITIONS=354} [2024-11-24 02:06:27,339 INFO L279 CegarLoopForPetriNet]: 114 programPoint places, 123 predicate places. [2024-11-24 02:06:27,339 INFO L471 AbstractCegarLoop]: Abstraction has has 237 places, 354 transitions, 3115 flow [2024-11-24 02:06:27,339 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:06:27,339 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 02:06:27,340 INFO L206 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] [2024-11-24 02:06:27,340 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-11-24 02:06:27,340 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-24 02:06:27,340 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 02:06:27,341 INFO L85 PathProgramCache]: Analyzing trace with hash 1537220490, now seen corresponding path program 13 times [2024-11-24 02:06:27,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 02:06:27,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [357287149] [2024-11-24 02:06:27,341 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-24 02:06:27,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 02:06:27,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 02:06:27,677 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 02:06:27,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 02:06:27,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [357287149] [2024-11-24 02:06:27,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [357287149] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 02:06:27,677 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 02:06:27,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-24 02:06:27,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1344320396] [2024-11-24 02:06:27,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 02:06:27,678 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-24 02:06:27,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 02:06:27,678 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-24 02:06:27,679 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-11-24 02:06:28,429 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-24 02:06:28,430 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 354 transitions, 3115 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:06:28,430 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 02:06:28,430 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-24 02:06:28,430 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 02:06:29,179 INFO L124 PetriNetUnfolderBase]: 1085/3828 cut-off events. [2024-11-24 02:06:29,179 INFO L125 PetriNetUnfolderBase]: For 11295/11481 co-relation queries the response was YES. [2024-11-24 02:06:29,198 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13518 conditions, 3828 events. 1085/3828 cut-off events. For 11295/11481 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 35019 event pairs, 45 based on Foata normal form. 26/3839 useless extension candidates. Maximal degree in co-relation 13459. Up to 683 conditions per place. [2024-11-24 02:06:29,205 INFO L140 encePairwiseOnDemand]: 90/111 looper letters, 51 selfloop transitions, 37 changer transitions 2/376 dead transitions. [2024-11-24 02:06:29,205 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 376 transitions, 3444 flow [2024-11-24 02:06:29,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-24 02:06:29,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-24 02:06:29,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1125 transitions. [2024-11-24 02:06:29,207 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7796257796257796 [2024-11-24 02:06:29,207 INFO L175 Difference]: Start difference. First operand has 237 places, 354 transitions, 3115 flow. Second operand 13 states and 1125 transitions. [2024-11-24 02:06:29,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 376 transitions, 3444 flow [2024-11-24 02:06:29,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 376 transitions, 3365 flow, removed 10 selfloop flow, removed 13 redundant places. [2024-11-24 02:06:29,272 INFO L231 Difference]: Finished difference. Result has 234 places, 357 transitions, 3183 flow [2024-11-24 02:06:29,272 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=3048, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3183, PETRI_PLACES=234, PETRI_TRANSITIONS=357} [2024-11-24 02:06:29,273 INFO L279 CegarLoopForPetriNet]: 114 programPoint places, 120 predicate places. [2024-11-24 02:06:29,273 INFO L471 AbstractCegarLoop]: Abstraction has has 234 places, 357 transitions, 3183 flow [2024-11-24 02:06:29,274 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:06:29,274 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 02:06:29,274 INFO L206 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] [2024-11-24 02:06:29,274 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-11-24 02:06:29,274 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-24 02:06:29,274 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 02:06:29,275 INFO L85 PathProgramCache]: Analyzing trace with hash -1561646848, now seen corresponding path program 14 times [2024-11-24 02:06:29,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 02:06:29,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [732437745] [2024-11-24 02:06:29,275 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-24 02:06:29,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 02:06:29,287 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-24 02:06:29,287 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 02:06:29,589 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 02:06:29,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 02:06:29,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [732437745] [2024-11-24 02:06:29,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [732437745] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 02:06:29,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 02:06:29,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-24 02:06:29,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [912753227] [2024-11-24 02:06:29,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 02:06:29,590 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-24 02:06:29,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 02:06:29,591 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-24 02:06:29,591 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-11-24 02:06:30,309 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-24 02:06:30,310 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 357 transitions, 3183 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:06:30,310 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 02:06:30,310 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-24 02:06:30,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 02:06:30,988 INFO L124 PetriNetUnfolderBase]: 817/2991 cut-off events. [2024-11-24 02:06:30,988 INFO L125 PetriNetUnfolderBase]: For 8743/8881 co-relation queries the response was YES. [2024-11-24 02:06:31,003 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10571 conditions, 2991 events. 817/2991 cut-off events. For 8743/8881 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 25899 event pairs, 34 based on Foata normal form. 22/3002 useless extension candidates. Maximal degree in co-relation 10511. Up to 521 conditions per place. [2024-11-24 02:06:31,008 INFO L140 encePairwiseOnDemand]: 90/111 looper letters, 41 selfloop transitions, 36 changer transitions 8/351 dead transitions. [2024-11-24 02:06:31,008 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 351 transitions, 3102 flow [2024-11-24 02:06:31,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-24 02:06:31,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-24 02:06:31,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1123 transitions. [2024-11-24 02:06:31,010 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7782397782397782 [2024-11-24 02:06:31,010 INFO L175 Difference]: Start difference. First operand has 234 places, 357 transitions, 3183 flow. Second operand 13 states and 1123 transitions. [2024-11-24 02:06:31,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 351 transitions, 3102 flow [2024-11-24 02:06:31,055 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 351 transitions, 3034 flow, removed 10 selfloop flow, removed 10 redundant places. [2024-11-24 02:06:31,058 INFO L231 Difference]: Finished difference. Result has 237 places, 329 transitions, 2822 flow [2024-11-24 02:06:31,058 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=2764, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2822, PETRI_PLACES=237, PETRI_TRANSITIONS=329} [2024-11-24 02:06:31,058 INFO L279 CegarLoopForPetriNet]: 114 programPoint places, 123 predicate places. [2024-11-24 02:06:31,058 INFO L471 AbstractCegarLoop]: Abstraction has has 237 places, 329 transitions, 2822 flow [2024-11-24 02:06:31,059 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:06:31,059 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 02:06:31,059 INFO L206 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] [2024-11-24 02:06:31,059 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-11-24 02:06:31,059 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-24 02:06:31,060 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 02:06:31,060 INFO L85 PathProgramCache]: Analyzing trace with hash 1599082624, now seen corresponding path program 15 times [2024-11-24 02:06:31,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 02:06:31,060 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1889871659] [2024-11-24 02:06:31,060 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-24 02:06:31,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 02:06:31,074 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-24 02:06:31,075 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 02:06:31,590 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 02:06:31,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 02:06:31,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1889871659] [2024-11-24 02:06:31,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1889871659] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 02:06:31,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 02:06:31,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-24 02:06:31,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1631462019] [2024-11-24 02:06:31,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 02:06:31,591 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-24 02:06:31,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 02:06:31,592 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-24 02:06:31,592 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-11-24 02:06:32,193 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-24 02:06:32,195 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 329 transitions, 2822 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:06:32,195 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 02:06:32,195 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-24 02:06:32,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 02:06:32,726 INFO L124 PetriNetUnfolderBase]: 554/2141 cut-off events. [2024-11-24 02:06:32,726 INFO L125 PetriNetUnfolderBase]: For 5759/5864 co-relation queries the response was YES. [2024-11-24 02:06:32,735 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7407 conditions, 2141 events. 554/2141 cut-off events. For 5759/5864 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 16924 event pairs, 24 based on Foata normal form. 7/2140 useless extension candidates. Maximal degree in co-relation 7346. Up to 355 conditions per place. [2024-11-24 02:06:32,739 INFO L140 encePairwiseOnDemand]: 94/111 looper letters, 39 selfloop transitions, 20 changer transitions 8/289 dead transitions. [2024-11-24 02:06:32,739 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 289 transitions, 2287 flow [2024-11-24 02:06:32,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-24 02:06:32,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-24 02:06:32,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1115 transitions. [2024-11-24 02:06:32,741 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7726957726957727 [2024-11-24 02:06:32,741 INFO L175 Difference]: Start difference. First operand has 237 places, 329 transitions, 2822 flow. Second operand 13 states and 1115 transitions. [2024-11-24 02:06:32,741 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 289 transitions, 2287 flow [2024-11-24 02:06:32,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 289 transitions, 2116 flow, removed 53 selfloop flow, removed 28 redundant places. [2024-11-24 02:06:32,772 INFO L231 Difference]: Finished difference. Result has 209 places, 268 transitions, 1901 flow [2024-11-24 02:06:32,772 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=1910, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1901, PETRI_PLACES=209, PETRI_TRANSITIONS=268} [2024-11-24 02:06:32,772 INFO L279 CegarLoopForPetriNet]: 114 programPoint places, 95 predicate places. [2024-11-24 02:06:32,773 INFO L471 AbstractCegarLoop]: Abstraction has has 209 places, 268 transitions, 1901 flow [2024-11-24 02:06:32,773 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:06:32,773 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 02:06:32,773 INFO L206 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] [2024-11-24 02:06:32,773 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-11-24 02:06:32,773 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-24 02:06:32,774 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 02:06:32,774 INFO L85 PathProgramCache]: Analyzing trace with hash -800481570, now seen corresponding path program 16 times [2024-11-24 02:06:32,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 02:06:32,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2126786353] [2024-11-24 02:06:32,774 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-24 02:06:32,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 02:06:32,788 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-24 02:06:32,788 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 02:06:33,257 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 02:06:33,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 02:06:33,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2126786353] [2024-11-24 02:06:33,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2126786353] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 02:06:33,257 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 02:06:33,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2024-11-24 02:06:33,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1859217372] [2024-11-24 02:06:33,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 02:06:33,257 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-24 02:06:33,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 02:06:33,258 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-24 02:06:33,258 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2024-11-24 02:06:33,903 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 111 [2024-11-24 02:06:33,904 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 268 transitions, 1901 flow. Second operand has 15 states, 15 states have (on average 73.6) internal successors, (1104), 15 states have internal predecessors, (1104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:06:33,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 02:06:33,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 111 [2024-11-24 02:06:33,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 02:06:35,216 INFO L124 PetriNetUnfolderBase]: 1178/3689 cut-off events. [2024-11-24 02:06:35,216 INFO L125 PetriNetUnfolderBase]: For 12006/12265 co-relation queries the response was YES. [2024-11-24 02:06:35,226 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13840 conditions, 3689 events. 1178/3689 cut-off events. For 12006/12265 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 31020 event pairs, 100 based on Foata normal form. 71/3737 useless extension candidates. Maximal degree in co-relation 13795. Up to 648 conditions per place. [2024-11-24 02:06:35,232 INFO L140 encePairwiseOnDemand]: 88/111 looper letters, 447 selfloop transitions, 112 changer transitions 34/688 dead transitions. [2024-11-24 02:06:35,232 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 688 transitions, 6797 flow [2024-11-24 02:06:35,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-24 02:06:35,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-11-24 02:06:35,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1569 transitions. [2024-11-24 02:06:35,234 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7439544807965861 [2024-11-24 02:06:35,234 INFO L175 Difference]: Start difference. First operand has 209 places, 268 transitions, 1901 flow. Second operand 19 states and 1569 transitions. [2024-11-24 02:06:35,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 688 transitions, 6797 flow [2024-11-24 02:06:35,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 688 transitions, 6661 flow, removed 9 selfloop flow, removed 14 redundant places. [2024-11-24 02:06:35,270 INFO L231 Difference]: Finished difference. Result has 214 places, 356 transitions, 3174 flow [2024-11-24 02:06:35,271 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=1825, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=3174, PETRI_PLACES=214, PETRI_TRANSITIONS=356} [2024-11-24 02:06:35,271 INFO L279 CegarLoopForPetriNet]: 114 programPoint places, 100 predicate places. [2024-11-24 02:06:35,271 INFO L471 AbstractCegarLoop]: Abstraction has has 214 places, 356 transitions, 3174 flow [2024-11-24 02:06:35,272 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 73.6) internal successors, (1104), 15 states have internal predecessors, (1104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:06:35,272 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 02:06:35,272 INFO L206 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] [2024-11-24 02:06:35,272 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-11-24 02:06:35,272 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-24 02:06:35,273 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 02:06:35,273 INFO L85 PathProgramCache]: Analyzing trace with hash 241982272, now seen corresponding path program 17 times [2024-11-24 02:06:35,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 02:06:35,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596201100] [2024-11-24 02:06:35,273 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-24 02:06:35,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 02:06:35,286 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-24 02:06:35,286 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 02:06:35,761 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 02:06:35,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 02:06:35,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1596201100] [2024-11-24 02:06:35,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1596201100] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 02:06:35,761 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 02:06:35,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-24 02:06:35,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1563532008] [2024-11-24 02:06:35,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 02:06:35,762 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-24 02:06:35,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 02:06:35,762 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-24 02:06:35,763 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-11-24 02:06:36,385 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-24 02:06:36,387 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 356 transitions, 3174 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:06:36,387 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 02:06:36,387 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-24 02:06:36,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 02:06:37,020 INFO L124 PetriNetUnfolderBase]: 872/3064 cut-off events. [2024-11-24 02:06:37,020 INFO L125 PetriNetUnfolderBase]: For 9144/9310 co-relation queries the response was YES. [2024-11-24 02:06:37,032 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10919 conditions, 3064 events. 872/3064 cut-off events. For 9144/9310 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 26487 event pairs, 35 based on Foata normal form. 27/3081 useless extension candidates. Maximal degree in co-relation 10869. Up to 536 conditions per place. [2024-11-24 02:06:37,037 INFO L140 encePairwiseOnDemand]: 90/111 looper letters, 36 selfloop transitions, 33 changer transitions 10/371 dead transitions. [2024-11-24 02:06:37,037 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 371 transitions, 3418 flow [2024-11-24 02:06:37,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-24 02:06:37,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-24 02:06:37,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1122 transitions. [2024-11-24 02:06:37,039 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7775467775467776 [2024-11-24 02:06:37,039 INFO L175 Difference]: Start difference. First operand has 214 places, 356 transitions, 3174 flow. Second operand 13 states and 1122 transitions. [2024-11-24 02:06:37,039 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 371 transitions, 3418 flow [2024-11-24 02:06:37,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 371 transitions, 3357 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-11-24 02:06:37,087 INFO L231 Difference]: Finished difference. Result has 221 places, 350 transitions, 3123 flow [2024-11-24 02:06:37,087 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=3115, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3123, PETRI_PLACES=221, PETRI_TRANSITIONS=350} [2024-11-24 02:06:37,088 INFO L279 CegarLoopForPetriNet]: 114 programPoint places, 107 predicate places. [2024-11-24 02:06:37,088 INFO L471 AbstractCegarLoop]: Abstraction has has 221 places, 350 transitions, 3123 flow [2024-11-24 02:06:37,088 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:06:37,088 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 02:06:37,089 INFO L206 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] [2024-11-24 02:06:37,089 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-11-24 02:06:37,089 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-24 02:06:37,089 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 02:06:37,089 INFO L85 PathProgramCache]: Analyzing trace with hash 1832667520, now seen corresponding path program 1 times [2024-11-24 02:06:37,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 02:06:37,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [406037605] [2024-11-24 02:06:37,089 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 02:06:37,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 02:06:37,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 02:06:37,505 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 02:06:37,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 02:06:37,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [406037605] [2024-11-24 02:06:37,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [406037605] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 02:06:37,506 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 02:06:37,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-24 02:06:37,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [287785968] [2024-11-24 02:06:37,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 02:06:37,506 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-24 02:06:37,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 02:06:37,507 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-24 02:06:37,507 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-11-24 02:06:38,327 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-24 02:06:38,328 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 350 transitions, 3123 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:06:38,328 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 02:06:38,328 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-24 02:06:38,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 02:06:38,875 INFO L124 PetriNetUnfolderBase]: 552/2095 cut-off events. [2024-11-24 02:06:38,875 INFO L125 PetriNetUnfolderBase]: For 5940/6053 co-relation queries the response was YES. [2024-11-24 02:06:38,883 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7303 conditions, 2095 events. 552/2095 cut-off events. For 5940/6053 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 16491 event pairs, 24 based on Foata normal form. 13/2102 useless extension candidates. Maximal degree in co-relation 7252. Up to 353 conditions per place. [2024-11-24 02:06:38,887 INFO L140 encePairwiseOnDemand]: 92/111 looper letters, 34 selfloop transitions, 22 changer transitions 6/307 dead transitions. [2024-11-24 02:06:38,887 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 307 transitions, 2612 flow [2024-11-24 02:06:38,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-24 02:06:38,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-24 02:06:38,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1121 transitions. [2024-11-24 02:06:38,889 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7768537768537769 [2024-11-24 02:06:38,889 INFO L175 Difference]: Start difference. First operand has 221 places, 350 transitions, 3123 flow. Second operand 13 states and 1121 transitions. [2024-11-24 02:06:38,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 307 transitions, 2612 flow [2024-11-24 02:06:38,927 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 307 transitions, 2491 flow, removed 35 selfloop flow, removed 17 redundant places. [2024-11-24 02:06:38,930 INFO L231 Difference]: Finished difference. Result has 209 places, 292 transitions, 2316 flow [2024-11-24 02:06:38,931 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=2325, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2316, PETRI_PLACES=209, PETRI_TRANSITIONS=292} [2024-11-24 02:06:38,931 INFO L279 CegarLoopForPetriNet]: 114 programPoint places, 95 predicate places. [2024-11-24 02:06:38,931 INFO L471 AbstractCegarLoop]: Abstraction has has 209 places, 292 transitions, 2316 flow [2024-11-24 02:06:38,932 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:06:38,932 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 02:06:38,932 INFO L206 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] [2024-11-24 02:06:38,932 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-11-24 02:06:38,932 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-24 02:06:38,933 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 02:06:38,933 INFO L85 PathProgramCache]: Analyzing trace with hash 561788662, now seen corresponding path program 18 times [2024-11-24 02:06:38,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 02:06:38,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [20748086] [2024-11-24 02:06:38,933 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-24 02:06:38,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 02:06:38,948 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-24 02:06:38,948 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 02:06:39,414 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 02:06:39,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 02:06:39,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [20748086] [2024-11-24 02:06:39,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [20748086] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 02:06:39,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 02:06:39,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-24 02:06:39,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1370412252] [2024-11-24 02:06:39,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 02:06:39,415 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-24 02:06:39,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 02:06:39,416 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-24 02:06:39,416 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-11-24 02:06:40,052 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-24 02:06:40,053 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 292 transitions, 2316 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:06:40,053 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 02:06:40,053 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-24 02:06:40,053 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 02:06:40,454 INFO L124 PetriNetUnfolderBase]: 281/1213 cut-off events. [2024-11-24 02:06:40,454 INFO L125 PetriNetUnfolderBase]: For 2609/2676 co-relation queries the response was YES. [2024-11-24 02:06:40,458 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3901 conditions, 1213 events. 281/1213 cut-off events. For 2609/2676 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 8072 event pairs, 14 based on Foata normal form. 8/1218 useless extension candidates. Maximal degree in co-relation 3857. Up to 185 conditions per place. [2024-11-24 02:06:40,459 INFO L140 encePairwiseOnDemand]: 94/111 looper letters, 27 selfloop transitions, 13 changer transitions 14/280 dead transitions. [2024-11-24 02:06:40,459 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 280 transitions, 2133 flow [2024-11-24 02:06:40,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-24 02:06:40,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-24 02:06:40,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1115 transitions. [2024-11-24 02:06:40,461 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7726957726957727 [2024-11-24 02:06:40,461 INFO L175 Difference]: Start difference. First operand has 209 places, 292 transitions, 2316 flow. Second operand 13 states and 1115 transitions. [2024-11-24 02:06:40,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 280 transitions, 2133 flow [2024-11-24 02:06:40,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 280 transitions, 2062 flow, removed 12 selfloop flow, removed 15 redundant places. [2024-11-24 02:06:40,475 INFO L231 Difference]: Finished difference. Result has 201 places, 258 transitions, 1841 flow [2024-11-24 02:06:40,475 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=1897, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1841, PETRI_PLACES=201, PETRI_TRANSITIONS=258} [2024-11-24 02:06:40,476 INFO L279 CegarLoopForPetriNet]: 114 programPoint places, 87 predicate places. [2024-11-24 02:06:40,476 INFO L471 AbstractCegarLoop]: Abstraction has has 201 places, 258 transitions, 1841 flow [2024-11-24 02:06:40,476 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:06:40,476 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 02:06:40,476 INFO L206 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] [2024-11-24 02:06:40,476 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-11-24 02:06:40,476 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-24 02:06:40,476 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 02:06:40,477 INFO L85 PathProgramCache]: Analyzing trace with hash -808000192, now seen corresponding path program 19 times [2024-11-24 02:06:40,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 02:06:40,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [112637993] [2024-11-24 02:06:40,477 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-24 02:06:40,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 02:06:40,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 02:06:40,731 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 02:06:40,731 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 02:06:40,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [112637993] [2024-11-24 02:06:40,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [112637993] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 02:06:40,731 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 02:06:40,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-24 02:06:40,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [906840201] [2024-11-24 02:06:40,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 02:06:40,732 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-24 02:06:40,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 02:06:40,732 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-24 02:06:40,732 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-11-24 02:06:41,600 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-24 02:06:41,601 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 258 transitions, 1841 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:06:41,601 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 02:06:41,601 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-24 02:06:41,602 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 02:06:42,015 INFO L124 PetriNetUnfolderBase]: 284/1251 cut-off events. [2024-11-24 02:06:42,015 INFO L125 PetriNetUnfolderBase]: For 2562/2605 co-relation queries the response was YES. [2024-11-24 02:06:42,018 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3971 conditions, 1251 events. 284/1251 cut-off events. For 2562/2605 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 8574 event pairs, 18 based on Foata normal form. 9/1258 useless extension candidates. Maximal degree in co-relation 3931. Up to 207 conditions per place. [2024-11-24 02:06:42,020 INFO L140 encePairwiseOnDemand]: 92/111 looper letters, 29 selfloop transitions, 15 changer transitions 19/287 dead transitions. [2024-11-24 02:06:42,020 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 287 transitions, 2168 flow [2024-11-24 02:06:42,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-24 02:06:42,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-24 02:06:42,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1123 transitions. [2024-11-24 02:06:42,021 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7782397782397782 [2024-11-24 02:06:42,021 INFO L175 Difference]: Start difference. First operand has 201 places, 258 transitions, 1841 flow. Second operand 13 states and 1123 transitions. [2024-11-24 02:06:42,021 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 287 transitions, 2168 flow [2024-11-24 02:06:42,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 287 transitions, 1982 flow, removed 4 selfloop flow, removed 17 redundant places. [2024-11-24 02:06:42,036 INFO L231 Difference]: Finished difference. Result has 185 places, 255 transitions, 1777 flow [2024-11-24 02:06:42,036 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=1755, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1777, PETRI_PLACES=185, PETRI_TRANSITIONS=255} [2024-11-24 02:06:42,036 INFO L279 CegarLoopForPetriNet]: 114 programPoint places, 71 predicate places. [2024-11-24 02:06:42,036 INFO L471 AbstractCegarLoop]: Abstraction has has 185 places, 255 transitions, 1777 flow [2024-11-24 02:06:42,037 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:06:42,037 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 02:06:42,037 INFO L206 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] [2024-11-24 02:06:42,037 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-11-24 02:06:42,037 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-24 02:06:42,038 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 02:06:42,038 INFO L85 PathProgramCache]: Analyzing trace with hash 436745674, now seen corresponding path program 20 times [2024-11-24 02:06:42,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 02:06:42,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2024737580] [2024-11-24 02:06:42,038 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-24 02:06:42,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 02:06:42,053 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-24 02:06:42,053 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 02:06:42,274 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 02:06:42,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 02:06:42,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2024737580] [2024-11-24 02:06:42,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2024737580] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 02:06:42,275 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 02:06:42,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-24 02:06:42,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [815468614] [2024-11-24 02:06:42,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 02:06:42,275 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-24 02:06:42,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 02:06:42,276 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-24 02:06:42,276 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-11-24 02:06:42,981 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-24 02:06:42,981 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 255 transitions, 1777 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:06:42,981 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 02:06:42,981 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-24 02:06:42,982 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 02:06:43,476 INFO L124 PetriNetUnfolderBase]: 527/1966 cut-off events. [2024-11-24 02:06:43,476 INFO L125 PetriNetUnfolderBase]: For 3861/3962 co-relation queries the response was YES. [2024-11-24 02:06:43,481 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6236 conditions, 1966 events. 527/1966 cut-off events. For 3861/3962 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 15113 event pairs, 21 based on Foata normal form. 11/1972 useless extension candidates. Maximal degree in co-relation 6198. Up to 341 conditions per place. [2024-11-24 02:06:43,483 INFO L140 encePairwiseOnDemand]: 90/111 looper letters, 28 selfloop transitions, 22 changer transitions 2/276 dead transitions. [2024-11-24 02:06:43,483 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 276 transitions, 1978 flow [2024-11-24 02:06:43,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-24 02:06:43,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-24 02:06:43,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1117 transitions. [2024-11-24 02:06:43,485 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.774081774081774 [2024-11-24 02:06:43,485 INFO L175 Difference]: Start difference. First operand has 185 places, 255 transitions, 1777 flow. Second operand 13 states and 1117 transitions. [2024-11-24 02:06:43,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 276 transitions, 1978 flow [2024-11-24 02:06:43,500 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 276 transitions, 1912 flow, removed 6 selfloop flow, removed 12 redundant places. [2024-11-24 02:06:43,502 INFO L231 Difference]: Finished difference. Result has 185 places, 261 transitions, 1837 flow [2024-11-24 02:06:43,502 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=1738, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1837, PETRI_PLACES=185, PETRI_TRANSITIONS=261} [2024-11-24 02:06:43,502 INFO L279 CegarLoopForPetriNet]: 114 programPoint places, 71 predicate places. [2024-11-24 02:06:43,502 INFO L471 AbstractCegarLoop]: Abstraction has has 185 places, 261 transitions, 1837 flow [2024-11-24 02:06:43,503 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:06:43,503 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 02:06:43,503 INFO L206 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] [2024-11-24 02:06:43,503 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-11-24 02:06:43,503 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-24 02:06:43,503 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 02:06:43,503 INFO L85 PathProgramCache]: Analyzing trace with hash 2007155008, now seen corresponding path program 10 times [2024-11-24 02:06:43,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 02:06:43,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [419158026] [2024-11-24 02:06:43,504 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-24 02:06:43,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 02:06:43,518 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-24 02:06:43,518 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 02:06:43,817 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 02:06:43,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 02:06:43,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [419158026] [2024-11-24 02:06:43,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [419158026] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 02:06:43,817 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 02:06:43,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-24 02:06:43,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1185308802] [2024-11-24 02:06:43,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 02:06:43,817 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-24 02:06:43,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 02:06:43,818 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-24 02:06:43,818 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-11-24 02:06:44,462 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-24 02:06:44,463 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 261 transitions, 1837 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:06:44,463 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 02:06:44,463 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-24 02:06:44,463 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 02:06:45,019 INFO L124 PetriNetUnfolderBase]: 800/2898 cut-off events. [2024-11-24 02:06:45,019 INFO L125 PetriNetUnfolderBase]: For 6176/6306 co-relation queries the response was YES. [2024-11-24 02:06:45,028 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9435 conditions, 2898 events. 800/2898 cut-off events. For 6176/6306 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 24845 event pairs, 36 based on Foata normal form. 16/2908 useless extension candidates. Maximal degree in co-relation 9397. Up to 536 conditions per place. [2024-11-24 02:06:45,032 INFO L140 encePairwiseOnDemand]: 91/111 looper letters, 39 selfloop transitions, 20 changer transitions 7/290 dead transitions. [2024-11-24 02:06:45,033 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 290 transitions, 2133 flow [2024-11-24 02:06:45,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-24 02:06:45,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-24 02:06:45,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1121 transitions. [2024-11-24 02:06:45,034 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7768537768537769 [2024-11-24 02:06:45,034 INFO L175 Difference]: Start difference. First operand has 185 places, 261 transitions, 1837 flow. Second operand 13 states and 1121 transitions. [2024-11-24 02:06:45,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 290 transitions, 2133 flow [2024-11-24 02:06:45,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 290 transitions, 2076 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-11-24 02:06:45,067 INFO L231 Difference]: Finished difference. Result has 192 places, 267 transitions, 1914 flow [2024-11-24 02:06:45,067 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=1806, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1914, PETRI_PLACES=192, PETRI_TRANSITIONS=267} [2024-11-24 02:06:45,068 INFO L279 CegarLoopForPetriNet]: 114 programPoint places, 78 predicate places. [2024-11-24 02:06:45,068 INFO L471 AbstractCegarLoop]: Abstraction has has 192 places, 267 transitions, 1914 flow [2024-11-24 02:06:45,068 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:06:45,068 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 02:06:45,068 INFO L206 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] [2024-11-24 02:06:45,068 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-11-24 02:06:45,068 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-24 02:06:45,069 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 02:06:45,069 INFO L85 PathProgramCache]: Analyzing trace with hash -1894790072, now seen corresponding path program 11 times [2024-11-24 02:06:45,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 02:06:45,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1400098642] [2024-11-24 02:06:45,069 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-24 02:06:45,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 02:06:45,080 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-24 02:06:45,080 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 02:06:45,353 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 02:06:45,353 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 02:06:45,353 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1400098642] [2024-11-24 02:06:45,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1400098642] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 02:06:45,353 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 02:06:45,354 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-24 02:06:45,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [33043862] [2024-11-24 02:06:45,354 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 02:06:45,354 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-24 02:06:45,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 02:06:45,354 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-24 02:06:45,354 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-11-24 02:06:45,935 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-24 02:06:45,936 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 267 transitions, 1914 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:06:45,936 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 02:06:45,936 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-24 02:06:45,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 02:06:46,971 INFO L124 PetriNetUnfolderBase]: 1066/3727 cut-off events. [2024-11-24 02:06:46,971 INFO L125 PetriNetUnfolderBase]: For 8777/8995 co-relation queries the response was YES. [2024-11-24 02:06:46,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12382 conditions, 3727 events. 1066/3727 cut-off events. For 8777/8995 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 33748 event pairs, 44 based on Foata normal form. 18/3736 useless extension candidates. Maximal degree in co-relation 12340. Up to 687 conditions per place. [2024-11-24 02:06:47,003 INFO L140 encePairwiseOnDemand]: 90/111 looper letters, 35 selfloop transitions, 27 changer transitions 3/289 dead transitions. [2024-11-24 02:06:47,003 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 289 transitions, 2193 flow [2024-11-24 02:06:47,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-24 02:06:47,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-24 02:06:47,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1121 transitions. [2024-11-24 02:06:47,005 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7768537768537769 [2024-11-24 02:06:47,005 INFO L175 Difference]: Start difference. First operand has 192 places, 267 transitions, 1914 flow. Second operand 13 states and 1121 transitions. [2024-11-24 02:06:47,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 289 transitions, 2193 flow [2024-11-24 02:06:47,052 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 289 transitions, 2141 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-11-24 02:06:47,055 INFO L231 Difference]: Finished difference. Result has 198 places, 275 transitions, 2029 flow [2024-11-24 02:06:47,055 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=1878, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2029, PETRI_PLACES=198, PETRI_TRANSITIONS=275} [2024-11-24 02:06:47,056 INFO L279 CegarLoopForPetriNet]: 114 programPoint places, 84 predicate places. [2024-11-24 02:06:47,056 INFO L471 AbstractCegarLoop]: Abstraction has has 198 places, 275 transitions, 2029 flow [2024-11-24 02:06:47,056 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:06:47,056 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 02:06:47,057 INFO L206 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] [2024-11-24 02:06:47,057 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-11-24 02:06:47,057 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-24 02:06:47,058 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 02:06:47,058 INFO L85 PathProgramCache]: Analyzing trace with hash -916589858, now seen corresponding path program 12 times [2024-11-24 02:06:47,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 02:06:47,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [326797602] [2024-11-24 02:06:47,058 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-24 02:06:47,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 02:06:47,074 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-24 02:06:47,074 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 02:06:47,441 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 02:06:47,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 02:06:47,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [326797602] [2024-11-24 02:06:47,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [326797602] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 02:06:47,442 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 02:06:47,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-24 02:06:47,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1474523981] [2024-11-24 02:06:47,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 02:06:47,442 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-24 02:06:47,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 02:06:47,443 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-24 02:06:47,443 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-11-24 02:06:48,126 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-24 02:06:48,127 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 275 transitions, 2029 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:06:48,127 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 02:06:48,127 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-24 02:06:48,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 02:06:48,899 INFO L124 PetriNetUnfolderBase]: 1341/4672 cut-off events. [2024-11-24 02:06:48,899 INFO L125 PetriNetUnfolderBase]: For 11944/12216 co-relation queries the response was YES. [2024-11-24 02:06:48,917 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15860 conditions, 4672 events. 1341/4672 cut-off events. For 11944/12216 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 44417 event pairs, 66 based on Foata normal form. 23/4684 useless extension candidates. Maximal degree in co-relation 15815. Up to 865 conditions per place. [2024-11-24 02:06:48,925 INFO L140 encePairwiseOnDemand]: 91/111 looper letters, 50 selfloop transitions, 25 changer transitions 6/305 dead transitions. [2024-11-24 02:06:48,925 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 305 transitions, 2414 flow [2024-11-24 02:06:48,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-24 02:06:48,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-24 02:06:48,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1127 transitions. [2024-11-24 02:06:48,927 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.781011781011781 [2024-11-24 02:06:48,927 INFO L175 Difference]: Start difference. First operand has 198 places, 275 transitions, 2029 flow. Second operand 13 states and 1127 transitions. [2024-11-24 02:06:48,927 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 305 transitions, 2414 flow [2024-11-24 02:06:48,975 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 305 transitions, 2357 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-11-24 02:06:48,977 INFO L231 Difference]: Finished difference. Result has 207 places, 282 transitions, 2141 flow [2024-11-24 02:06:48,977 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=1985, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2141, PETRI_PLACES=207, PETRI_TRANSITIONS=282} [2024-11-24 02:06:48,978 INFO L279 CegarLoopForPetriNet]: 114 programPoint places, 93 predicate places. [2024-11-24 02:06:48,978 INFO L471 AbstractCegarLoop]: Abstraction has has 207 places, 282 transitions, 2141 flow [2024-11-24 02:06:48,978 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:06:48,978 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 02:06:48,978 INFO L206 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] [2024-11-24 02:06:48,978 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-11-24 02:06:48,978 INFO L396 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-24 02:06:48,979 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 02:06:48,979 INFO L85 PathProgramCache]: Analyzing trace with hash -547508598, now seen corresponding path program 13 times [2024-11-24 02:06:48,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 02:06:48,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2038713449] [2024-11-24 02:06:48,979 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-24 02:06:48,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 02:06:48,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 02:06:49,229 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 02:06:49,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 02:06:49,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2038713449] [2024-11-24 02:06:49,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2038713449] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 02:06:49,229 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 02:06:49,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-24 02:06:49,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [46003764] [2024-11-24 02:06:49,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 02:06:49,230 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-24 02:06:49,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 02:06:49,230 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-24 02:06:49,230 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-11-24 02:06:49,867 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-24 02:06:49,868 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 282 transitions, 2141 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:06:49,868 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 02:06:49,868 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-24 02:06:49,868 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 02:06:50,624 INFO L124 PetriNetUnfolderBase]: 1341/4682 cut-off events. [2024-11-24 02:06:50,624 INFO L125 PetriNetUnfolderBase]: For 12670/12926 co-relation queries the response was YES. [2024-11-24 02:06:50,644 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16053 conditions, 4682 events. 1341/4682 cut-off events. For 12670/12926 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 44602 event pairs, 58 based on Foata normal form. 32/4704 useless extension candidates. Maximal degree in co-relation 16003. Up to 885 conditions per place. [2024-11-24 02:06:50,652 INFO L140 encePairwiseOnDemand]: 91/111 looper letters, 47 selfloop transitions, 29 changer transitions 10/308 dead transitions. [2024-11-24 02:06:50,652 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 308 transitions, 2517 flow [2024-11-24 02:06:50,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-24 02:06:50,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-24 02:06:50,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1120 transitions. [2024-11-24 02:06:50,654 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7761607761607762 [2024-11-24 02:06:50,654 INFO L175 Difference]: Start difference. First operand has 207 places, 282 transitions, 2141 flow. Second operand 13 states and 1120 transitions. [2024-11-24 02:06:50,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 308 transitions, 2517 flow [2024-11-24 02:06:50,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 308 transitions, 2446 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-11-24 02:06:50,707 INFO L231 Difference]: Finished difference. Result has 214 places, 281 transitions, 2175 flow [2024-11-24 02:06:50,708 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=2089, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2175, PETRI_PLACES=214, PETRI_TRANSITIONS=281} [2024-11-24 02:06:50,708 INFO L279 CegarLoopForPetriNet]: 114 programPoint places, 100 predicate places. [2024-11-24 02:06:50,708 INFO L471 AbstractCegarLoop]: Abstraction has has 214 places, 281 transitions, 2175 flow [2024-11-24 02:06:50,708 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:06:50,708 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 02:06:50,708 INFO L206 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] [2024-11-24 02:06:50,709 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-11-24 02:06:50,709 INFO L396 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-24 02:06:50,709 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 02:06:50,709 INFO L85 PathProgramCache]: Analyzing trace with hash 1563784084, now seen corresponding path program 14 times [2024-11-24 02:06:50,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 02:06:50,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1100288791] [2024-11-24 02:06:50,709 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-24 02:06:50,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 02:06:50,721 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-24 02:06:50,721 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 02:06:51,037 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 02:06:51,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 02:06:51,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1100288791] [2024-11-24 02:06:51,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1100288791] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 02:06:51,038 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 02:06:51,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-24 02:06:51,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [9359700] [2024-11-24 02:06:51,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 02:06:51,038 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-24 02:06:51,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 02:06:51,039 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-24 02:06:51,039 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-11-24 02:06:51,737 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-24 02:06:51,738 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 281 transitions, 2175 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:06:51,738 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 02:06:51,738 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-24 02:06:51,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 02:06:52,536 INFO L124 PetriNetUnfolderBase]: 1331/4559 cut-off events. [2024-11-24 02:06:52,537 INFO L125 PetriNetUnfolderBase]: For 13041/13307 co-relation queries the response was YES. [2024-11-24 02:06:52,557 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15830 conditions, 4559 events. 1331/4559 cut-off events. For 13041/13307 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 43127 event pairs, 60 based on Foata normal form. 21/4570 useless extension candidates. Maximal degree in co-relation 15777. Up to 837 conditions per place. [2024-11-24 02:06:52,564 INFO L140 encePairwiseOnDemand]: 90/111 looper letters, 43 selfloop transitions, 28 changer transitions 1/294 dead transitions. [2024-11-24 02:06:52,564 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 294 transitions, 2443 flow [2024-11-24 02:06:52,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-24 02:06:52,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-24 02:06:52,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1122 transitions. [2024-11-24 02:06:52,566 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7775467775467776 [2024-11-24 02:06:52,566 INFO L175 Difference]: Start difference. First operand has 214 places, 281 transitions, 2175 flow. Second operand 13 states and 1122 transitions. [2024-11-24 02:06:52,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 294 transitions, 2443 flow [2024-11-24 02:06:52,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 294 transitions, 2310 flow, removed 27 selfloop flow, removed 13 redundant places. [2024-11-24 02:06:52,625 INFO L231 Difference]: Finished difference. Result has 215 places, 286 transitions, 2205 flow [2024-11-24 02:06:52,625 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=2074, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2205, PETRI_PLACES=215, PETRI_TRANSITIONS=286} [2024-11-24 02:06:52,625 INFO L279 CegarLoopForPetriNet]: 114 programPoint places, 101 predicate places. [2024-11-24 02:06:52,625 INFO L471 AbstractCegarLoop]: Abstraction has has 215 places, 286 transitions, 2205 flow [2024-11-24 02:06:52,625 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:06:52,625 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 02:06:52,626 INFO L206 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] [2024-11-24 02:06:52,626 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-11-24 02:06:52,626 INFO L396 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-24 02:06:52,626 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 02:06:52,626 INFO L85 PathProgramCache]: Analyzing trace with hash 711019120, now seen corresponding path program 15 times [2024-11-24 02:06:52,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 02:06:52,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [530236781] [2024-11-24 02:06:52,626 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-24 02:06:52,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 02:06:52,638 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-24 02:06:52,638 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 02:06:52,862 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 02:06:52,862 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 02:06:52,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [530236781] [2024-11-24 02:06:52,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [530236781] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 02:06:52,863 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 02:06:52,863 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-24 02:06:52,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [408738076] [2024-11-24 02:06:52,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 02:06:52,863 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-24 02:06:52,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 02:06:52,864 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-24 02:06:52,864 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-11-24 02:06:53,524 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-24 02:06:53,525 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 286 transitions, 2205 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:06:53,525 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 02:06:53,525 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-24 02:06:53,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 02:06:54,402 INFO L124 PetriNetUnfolderBase]: 1595/5447 cut-off events. [2024-11-24 02:06:54,403 INFO L125 PetriNetUnfolderBase]: For 15534/15805 co-relation queries the response was YES. [2024-11-24 02:06:54,434 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18823 conditions, 5447 events. 1595/5447 cut-off events. For 15534/15805 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 53655 event pairs, 71 based on Foata normal form. 21/5456 useless extension candidates. Maximal degree in co-relation 18770. Up to 1016 conditions per place. [2024-11-24 02:06:54,446 INFO L140 encePairwiseOnDemand]: 90/111 looper letters, 50 selfloop transitions, 28 changer transitions 5/305 dead transitions. [2024-11-24 02:06:54,446 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 305 transitions, 2561 flow [2024-11-24 02:06:54,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-24 02:06:54,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-24 02:06:54,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1123 transitions. [2024-11-24 02:06:54,448 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7782397782397782 [2024-11-24 02:06:54,448 INFO L175 Difference]: Start difference. First operand has 215 places, 286 transitions, 2205 flow. Second operand 13 states and 1123 transitions. [2024-11-24 02:06:54,448 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 305 transitions, 2561 flow [2024-11-24 02:06:54,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 305 transitions, 2461 flow, removed 32 selfloop flow, removed 8 redundant places. [2024-11-24 02:06:54,525 INFO L231 Difference]: Finished difference. Result has 222 places, 292 transitions, 2291 flow [2024-11-24 02:06:54,525 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=2144, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2291, PETRI_PLACES=222, PETRI_TRANSITIONS=292} [2024-11-24 02:06:54,525 INFO L279 CegarLoopForPetriNet]: 114 programPoint places, 108 predicate places. [2024-11-24 02:06:54,526 INFO L471 AbstractCegarLoop]: Abstraction has has 222 places, 292 transitions, 2291 flow [2024-11-24 02:06:54,526 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:06:54,526 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 02:06:54,526 INFO L206 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] [2024-11-24 02:06:54,526 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-11-24 02:06:54,526 INFO L396 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-24 02:06:54,527 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 02:06:54,527 INFO L85 PathProgramCache]: Analyzing trace with hash 2081631608, now seen corresponding path program 16 times [2024-11-24 02:06:54,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 02:06:54,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1194618844] [2024-11-24 02:06:54,527 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-24 02:06:54,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 02:06:54,542 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-24 02:06:54,543 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 02:06:54,970 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 02:06:54,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 02:06:54,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1194618844] [2024-11-24 02:06:54,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1194618844] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 02:06:54,971 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 02:06:54,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2024-11-24 02:06:54,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2091878093] [2024-11-24 02:06:54,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 02:06:54,971 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-24 02:06:54,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 02:06:54,972 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-24 02:06:54,972 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2024-11-24 02:06:55,679 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 111 [2024-11-24 02:06:55,680 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 292 transitions, 2291 flow. Second operand has 15 states, 15 states have (on average 73.6) internal successors, (1104), 15 states have internal predecessors, (1104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:06:55,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 02:06:55,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 111 [2024-11-24 02:06:55,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 02:06:57,373 INFO L124 PetriNetUnfolderBase]: 2473/7474 cut-off events. [2024-11-24 02:06:57,373 INFO L125 PetriNetUnfolderBase]: For 32229/33004 co-relation queries the response was YES. [2024-11-24 02:06:57,405 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29913 conditions, 7474 events. 2473/7474 cut-off events. For 32229/33004 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 73518 event pairs, 311 based on Foata normal form. 148/7573 useless extension candidates. Maximal degree in co-relation 29857. Up to 1383 conditions per place. [2024-11-24 02:06:57,417 INFO L140 encePairwiseOnDemand]: 88/111 looper letters, 567 selfloop transitions, 140 changer transitions 27/826 dead transitions. [2024-11-24 02:06:57,417 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 826 transitions, 8775 flow [2024-11-24 02:06:57,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-24 02:06:57,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-11-24 02:06:57,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1652 transitions. [2024-11-24 02:06:57,420 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7441441441441441 [2024-11-24 02:06:57,420 INFO L175 Difference]: Start difference. First operand has 222 places, 292 transitions, 2291 flow. Second operand 20 states and 1652 transitions. [2024-11-24 02:06:57,420 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 826 transitions, 8775 flow [2024-11-24 02:06:57,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 826 transitions, 8721 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-11-24 02:06:57,523 INFO L231 Difference]: Finished difference. Result has 241 places, 400 transitions, 4081 flow [2024-11-24 02:06:57,523 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=2249, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=4081, PETRI_PLACES=241, PETRI_TRANSITIONS=400} [2024-11-24 02:06:57,524 INFO L279 CegarLoopForPetriNet]: 114 programPoint places, 127 predicate places. [2024-11-24 02:06:57,524 INFO L471 AbstractCegarLoop]: Abstraction has has 241 places, 400 transitions, 4081 flow [2024-11-24 02:06:57,524 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 73.6) internal successors, (1104), 15 states have internal predecessors, (1104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:06:57,524 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 02:06:57,524 INFO L206 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] [2024-11-24 02:06:57,524 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-11-24 02:06:57,524 INFO L396 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-24 02:06:57,525 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 02:06:57,525 INFO L85 PathProgramCache]: Analyzing trace with hash 548065722, now seen corresponding path program 17 times [2024-11-24 02:06:57,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 02:06:57,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [596206887] [2024-11-24 02:06:57,525 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-24 02:06:57,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 02:06:57,537 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-24 02:06:57,537 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 02:06:57,861 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 02:06:57,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 02:06:57,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [596206887] [2024-11-24 02:06:57,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [596206887] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 02:06:57,861 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 02:06:57,861 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-24 02:06:57,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2108243771] [2024-11-24 02:06:57,861 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 02:06:57,862 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-24 02:06:57,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 02:06:57,862 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-24 02:06:57,862 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-11-24 02:06:58,472 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-24 02:06:58,473 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 400 transitions, 4081 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:06:58,473 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 02:06:58,473 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-24 02:06:58,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 02:06:59,461 INFO L124 PetriNetUnfolderBase]: 1638/5611 cut-off events. [2024-11-24 02:06:59,461 INFO L125 PetriNetUnfolderBase]: For 20504/20818 co-relation queries the response was YES. [2024-11-24 02:06:59,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20636 conditions, 5611 events. 1638/5611 cut-off events. For 20504/20818 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 55502 event pairs, 72 based on Foata normal form. 21/5619 useless extension candidates. Maximal degree in co-relation 20571. Up to 1051 conditions per place. [2024-11-24 02:06:59,487 INFO L140 encePairwiseOnDemand]: 93/111 looper letters, 56 selfloop transitions, 24 changer transitions 9/407 dead transitions. [2024-11-24 02:06:59,487 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 407 transitions, 4283 flow [2024-11-24 02:06:59,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-24 02:06:59,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-24 02:06:59,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1119 transitions. [2024-11-24 02:06:59,489 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7754677754677755 [2024-11-24 02:06:59,489 INFO L175 Difference]: Start difference. First operand has 241 places, 400 transitions, 4081 flow. Second operand 13 states and 1119 transitions. [2024-11-24 02:06:59,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 407 transitions, 4283 flow [2024-11-24 02:06:59,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 407 transitions, 4187 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-11-24 02:06:59,585 INFO L231 Difference]: Finished difference. Result has 248 places, 394 transitions, 3956 flow [2024-11-24 02:06:59,585 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=3923, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3956, PETRI_PLACES=248, PETRI_TRANSITIONS=394} [2024-11-24 02:06:59,585 INFO L279 CegarLoopForPetriNet]: 114 programPoint places, 134 predicate places. [2024-11-24 02:06:59,586 INFO L471 AbstractCegarLoop]: Abstraction has has 248 places, 394 transitions, 3956 flow [2024-11-24 02:06:59,586 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:06:59,586 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 02:06:59,586 INFO L206 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] [2024-11-24 02:06:59,586 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-11-24 02:06:59,586 INFO L396 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-24 02:06:59,587 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 02:06:59,587 INFO L85 PathProgramCache]: Analyzing trace with hash -591192638, now seen corresponding path program 18 times [2024-11-24 02:06:59,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 02:06:59,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2089083077] [2024-11-24 02:06:59,587 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-24 02:06:59,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 02:06:59,597 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-24 02:06:59,597 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 02:06:59,815 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 02:06:59,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 02:06:59,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2089083077] [2024-11-24 02:06:59,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2089083077] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 02:06:59,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 02:06:59,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-24 02:06:59,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [771469045] [2024-11-24 02:06:59,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 02:06:59,815 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-24 02:06:59,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 02:06:59,816 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-24 02:06:59,816 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-11-24 02:07:00,442 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-24 02:07:00,443 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 394 transitions, 3956 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:07:00,443 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 02:07:00,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-24 02:07:00,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 02:07:01,508 INFO L124 PetriNetUnfolderBase]: 1637/5546 cut-off events. [2024-11-24 02:07:01,509 INFO L125 PetriNetUnfolderBase]: For 19488/19783 co-relation queries the response was YES. [2024-11-24 02:07:01,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20171 conditions, 5546 events. 1637/5546 cut-off events. For 19488/19783 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 54738 event pairs, 72 based on Foata normal form. 37/5571 useless extension candidates. Maximal degree in co-relation 20105. Up to 1049 conditions per place. [2024-11-24 02:07:01,582 INFO L140 encePairwiseOnDemand]: 90/111 looper letters, 46 selfloop transitions, 35 changer transitions 8/402 dead transitions. [2024-11-24 02:07:01,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 402 transitions, 4216 flow [2024-11-24 02:07:01,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-24 02:07:01,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-24 02:07:01,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1122 transitions. [2024-11-24 02:07:01,584 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7775467775467776 [2024-11-24 02:07:01,584 INFO L175 Difference]: Start difference. First operand has 248 places, 394 transitions, 3956 flow. Second operand 13 states and 1122 transitions. [2024-11-24 02:07:01,584 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 402 transitions, 4216 flow [2024-11-24 02:07:01,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 402 transitions, 4126 flow, removed 16 selfloop flow, removed 15 redundant places. [2024-11-24 02:07:01,680 INFO L231 Difference]: Finished difference. Result has 244 places, 390 transitions, 3939 flow [2024-11-24 02:07:01,681 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=3887, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3939, PETRI_PLACES=244, PETRI_TRANSITIONS=390} [2024-11-24 02:07:01,681 INFO L279 CegarLoopForPetriNet]: 114 programPoint places, 130 predicate places. [2024-11-24 02:07:01,681 INFO L471 AbstractCegarLoop]: Abstraction has has 244 places, 390 transitions, 3939 flow [2024-11-24 02:07:01,681 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:07:01,681 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 02:07:01,681 INFO L206 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] [2024-11-24 02:07:01,681 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-11-24 02:07:01,681 INFO L396 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-24 02:07:01,682 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 02:07:01,682 INFO L85 PathProgramCache]: Analyzing trace with hash 1834247090, now seen corresponding path program 19 times [2024-11-24 02:07:01,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 02:07:01,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274760618] [2024-11-24 02:07:01,682 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-24 02:07:01,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 02:07:01,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 02:07:01,977 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 02:07:01,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 02:07:01,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274760618] [2024-11-24 02:07:01,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [274760618] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 02:07:01,977 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 02:07:01,977 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-24 02:07:01,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [132956358] [2024-11-24 02:07:01,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 02:07:01,978 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-24 02:07:01,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 02:07:01,978 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-24 02:07:01,978 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-11-24 02:07:02,789 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-24 02:07:02,790 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 390 transitions, 3939 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:07:02,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 02:07:02,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-24 02:07:02,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 02:07:04,046 INFO L124 PetriNetUnfolderBase]: 1366/4734 cut-off events. [2024-11-24 02:07:04,046 INFO L125 PetriNetUnfolderBase]: For 16326/16573 co-relation queries the response was YES. [2024-11-24 02:07:04,086 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17243 conditions, 4734 events. 1366/4734 cut-off events. For 16326/16573 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 45185 event pairs, 61 based on Foata normal form. 17/4741 useless extension candidates. Maximal degree in co-relation 17178. Up to 876 conditions per place. [2024-11-24 02:07:04,100 INFO L140 encePairwiseOnDemand]: 92/111 looper letters, 46 selfloop transitions, 27 changer transitions 8/375 dead transitions. [2024-11-24 02:07:04,100 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 375 transitions, 3786 flow [2024-11-24 02:07:04,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-24 02:07:04,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-24 02:07:04,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1123 transitions. [2024-11-24 02:07:04,102 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7782397782397782 [2024-11-24 02:07:04,102 INFO L175 Difference]: Start difference. First operand has 244 places, 390 transitions, 3939 flow. Second operand 13 states and 1123 transitions. [2024-11-24 02:07:04,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 375 transitions, 3786 flow [2024-11-24 02:07:04,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 375 transitions, 3724 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-11-24 02:07:04,230 INFO L231 Difference]: Finished difference. Result has 246 places, 365 transitions, 3523 flow [2024-11-24 02:07:04,231 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=3526, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3523, PETRI_PLACES=246, PETRI_TRANSITIONS=365} [2024-11-24 02:07:04,231 INFO L279 CegarLoopForPetriNet]: 114 programPoint places, 132 predicate places. [2024-11-24 02:07:04,231 INFO L471 AbstractCegarLoop]: Abstraction has has 246 places, 365 transitions, 3523 flow [2024-11-24 02:07:04,232 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:07:04,232 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 02:07:04,232 INFO L206 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] [2024-11-24 02:07:04,232 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-11-24 02:07:04,232 INFO L396 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-24 02:07:04,233 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 02:07:04,233 INFO L85 PathProgramCache]: Analyzing trace with hash 1064633108, now seen corresponding path program 20 times [2024-11-24 02:07:04,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 02:07:04,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1097172458] [2024-11-24 02:07:04,233 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-24 02:07:04,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 02:07:04,250 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-24 02:07:04,250 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 02:07:04,579 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 02:07:04,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 02:07:04,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1097172458] [2024-11-24 02:07:04,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1097172458] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 02:07:04,580 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 02:07:04,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-24 02:07:04,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [724690787] [2024-11-24 02:07:04,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 02:07:04,580 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-24 02:07:04,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 02:07:04,581 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-24 02:07:04,581 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-11-24 02:07:05,306 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-24 02:07:05,307 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 365 transitions, 3523 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:07:05,307 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 02:07:05,307 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-24 02:07:05,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 02:07:06,205 INFO L124 PetriNetUnfolderBase]: 1061/3738 cut-off events. [2024-11-24 02:07:06,205 INFO L125 PetriNetUnfolderBase]: For 12017/12208 co-relation queries the response was YES. [2024-11-24 02:07:06,226 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13371 conditions, 3738 events. 1061/3738 cut-off events. For 12017/12208 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 33894 event pairs, 52 based on Foata normal form. 14/3744 useless extension candidates. Maximal degree in co-relation 13306. Up to 680 conditions per place. [2024-11-24 02:07:06,233 INFO L140 encePairwiseOnDemand]: 93/111 looper letters, 37 selfloop transitions, 19 changer transitions 9/308 dead transitions. [2024-11-24 02:07:06,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 308 transitions, 2793 flow [2024-11-24 02:07:06,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-24 02:07:06,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-24 02:07:06,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1115 transitions. [2024-11-24 02:07:06,235 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7726957726957727 [2024-11-24 02:07:06,235 INFO L175 Difference]: Start difference. First operand has 246 places, 365 transitions, 3523 flow. Second operand 13 states and 1115 transitions. [2024-11-24 02:07:06,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 308 transitions, 2793 flow [2024-11-24 02:07:06,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 308 transitions, 2660 flow, removed 38 selfloop flow, removed 22 redundant places. [2024-11-24 02:07:06,317 INFO L231 Difference]: Finished difference. Result has 228 places, 298 transitions, 2472 flow [2024-11-24 02:07:06,317 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=2530, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2472, PETRI_PLACES=228, PETRI_TRANSITIONS=298} [2024-11-24 02:07:06,317 INFO L279 CegarLoopForPetriNet]: 114 programPoint places, 114 predicate places. [2024-11-24 02:07:06,318 INFO L471 AbstractCegarLoop]: Abstraction has has 228 places, 298 transitions, 2472 flow [2024-11-24 02:07:06,318 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:07:06,318 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 02:07:06,318 INFO L206 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] [2024-11-24 02:07:06,318 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-11-24 02:07:06,318 INFO L396 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-24 02:07:06,319 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 02:07:06,319 INFO L85 PathProgramCache]: Analyzing trace with hash -437621666, now seen corresponding path program 21 times [2024-11-24 02:07:06,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 02:07:06,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1409737939] [2024-11-24 02:07:06,319 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-24 02:07:06,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 02:07:06,330 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-24 02:07:06,330 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 02:07:06,540 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 02:07:06,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 02:07:06,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1409737939] [2024-11-24 02:07:06,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1409737939] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 02:07:06,541 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 02:07:06,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-24 02:07:06,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1541191527] [2024-11-24 02:07:06,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 02:07:06,541 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-24 02:07:06,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 02:07:06,541 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-24 02:07:06,542 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-11-24 02:07:07,244 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-24 02:07:07,245 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 298 transitions, 2472 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:07:07,245 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 02:07:07,246 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-24 02:07:07,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 02:07:07,831 INFO L124 PetriNetUnfolderBase]: 791/2889 cut-off events. [2024-11-24 02:07:07,831 INFO L125 PetriNetUnfolderBase]: For 7956/8102 co-relation queries the response was YES. [2024-11-24 02:07:07,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9906 conditions, 2889 events. 791/2889 cut-off events. For 7956/8102 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 24759 event pairs, 31 based on Foata normal form. 12/2895 useless extension candidates. Maximal degree in co-relation 9851. Up to 511 conditions per place. [2024-11-24 02:07:07,849 INFO L140 encePairwiseOnDemand]: 93/111 looper letters, 35 selfloop transitions, 22 changer transitions 8/308 dead transitions. [2024-11-24 02:07:07,849 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 308 transitions, 2645 flow [2024-11-24 02:07:07,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-24 02:07:07,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-24 02:07:07,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1111 transitions. [2024-11-24 02:07:07,851 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7699237699237699 [2024-11-24 02:07:07,851 INFO L175 Difference]: Start difference. First operand has 228 places, 298 transitions, 2472 flow. Second operand 13 states and 1111 transitions. [2024-11-24 02:07:07,851 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 308 transitions, 2645 flow [2024-11-24 02:07:07,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 308 transitions, 2557 flow, removed 16 selfloop flow, removed 17 redundant places. [2024-11-24 02:07:07,885 INFO L231 Difference]: Finished difference. Result has 214 places, 292 transitions, 2373 flow [2024-11-24 02:07:07,885 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=2349, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2373, PETRI_PLACES=214, PETRI_TRANSITIONS=292} [2024-11-24 02:07:07,885 INFO L279 CegarLoopForPetriNet]: 114 programPoint places, 100 predicate places. [2024-11-24 02:07:07,885 INFO L471 AbstractCegarLoop]: Abstraction has has 214 places, 292 transitions, 2373 flow [2024-11-24 02:07:07,886 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:07:07,886 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 02:07:07,886 INFO L206 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] [2024-11-24 02:07:07,886 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-11-24 02:07:07,886 INFO L396 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-24 02:07:07,886 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 02:07:07,886 INFO L85 PathProgramCache]: Analyzing trace with hash 894688520, now seen corresponding path program 22 times [2024-11-24 02:07:07,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 02:07:07,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [520107425] [2024-11-24 02:07:07,887 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-24 02:07:07,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 02:07:07,900 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-24 02:07:07,900 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 02:07:08,201 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 02:07:08,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 02:07:08,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [520107425] [2024-11-24 02:07:08,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [520107425] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 02:07:08,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 02:07:08,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-24 02:07:08,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1559641578] [2024-11-24 02:07:08,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 02:07:08,202 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-24 02:07:08,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 02:07:08,203 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-24 02:07:08,203 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-11-24 02:07:08,740 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-24 02:07:08,741 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 292 transitions, 2373 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:07:08,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 02:07:08,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-24 02:07:08,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 02:07:09,293 INFO L124 PetriNetUnfolderBase]: 793/2842 cut-off events. [2024-11-24 02:07:09,293 INFO L125 PetriNetUnfolderBase]: For 7591/7740 co-relation queries the response was YES. [2024-11-24 02:07:09,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9635 conditions, 2842 events. 793/2842 cut-off events. For 7591/7740 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 24216 event pairs, 35 based on Foata normal form. 12/2848 useless extension candidates. Maximal degree in co-relation 9586. Up to 517 conditions per place. [2024-11-24 02:07:09,308 INFO L140 encePairwiseOnDemand]: 90/111 looper letters, 29 selfloop transitions, 24 changer transitions 7/301 dead transitions. [2024-11-24 02:07:09,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 301 transitions, 2548 flow [2024-11-24 02:07:09,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-24 02:07:09,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-24 02:07:09,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1114 transitions. [2024-11-24 02:07:09,310 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.772002772002772 [2024-11-24 02:07:09,310 INFO L175 Difference]: Start difference. First operand has 214 places, 292 transitions, 2373 flow. Second operand 13 states and 1114 transitions. [2024-11-24 02:07:09,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 301 transitions, 2548 flow [2024-11-24 02:07:09,341 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 301 transitions, 2465 flow, removed 8 selfloop flow, removed 16 redundant places. [2024-11-24 02:07:09,343 INFO L231 Difference]: Finished difference. Result has 207 places, 289 transitions, 2322 flow [2024-11-24 02:07:09,343 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=2298, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2322, PETRI_PLACES=207, PETRI_TRANSITIONS=289} [2024-11-24 02:07:09,344 INFO L279 CegarLoopForPetriNet]: 114 programPoint places, 93 predicate places. [2024-11-24 02:07:09,344 INFO L471 AbstractCegarLoop]: Abstraction has has 207 places, 289 transitions, 2322 flow [2024-11-24 02:07:09,344 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:07:09,344 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 02:07:09,344 INFO L206 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] [2024-11-24 02:07:09,345 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-11-24 02:07:09,345 INFO L396 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-24 02:07:09,345 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 02:07:09,345 INFO L85 PathProgramCache]: Analyzing trace with hash -769398334, now seen corresponding path program 23 times [2024-11-24 02:07:09,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 02:07:09,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [594173829] [2024-11-24 02:07:09,345 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-24 02:07:09,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 02:07:09,357 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-24 02:07:09,357 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 02:07:09,578 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 02:07:09,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 02:07:09,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [594173829] [2024-11-24 02:07:09,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [594173829] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 02:07:09,578 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 02:07:09,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-24 02:07:09,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [719161499] [2024-11-24 02:07:09,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 02:07:09,579 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-24 02:07:09,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 02:07:09,579 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-24 02:07:09,579 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-11-24 02:07:10,220 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-24 02:07:10,221 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 289 transitions, 2322 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:07:10,221 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 02:07:10,221 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-24 02:07:10,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 02:07:10,882 INFO L124 PetriNetUnfolderBase]: 790/2853 cut-off events. [2024-11-24 02:07:10,882 INFO L125 PetriNetUnfolderBase]: For 7523/7672 co-relation queries the response was YES. [2024-11-24 02:07:10,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9607 conditions, 2853 events. 790/2853 cut-off events. For 7523/7672 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 24421 event pairs, 36 based on Foata normal form. 10/2857 useless extension candidates. Maximal degree in co-relation 9562. Up to 516 conditions per place. [2024-11-24 02:07:10,895 INFO L140 encePairwiseOnDemand]: 92/111 looper letters, 30 selfloop transitions, 21 changer transitions 6/298 dead transitions. [2024-11-24 02:07:10,895 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 298 transitions, 2491 flow [2024-11-24 02:07:10,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-24 02:07:10,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-24 02:07:10,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1115 transitions. [2024-11-24 02:07:10,897 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7726957726957727 [2024-11-24 02:07:10,897 INFO L175 Difference]: Start difference. First operand has 207 places, 289 transitions, 2322 flow. Second operand 13 states and 1115 transitions. [2024-11-24 02:07:10,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 298 transitions, 2491 flow [2024-11-24 02:07:10,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 298 transitions, 2440 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-11-24 02:07:10,927 INFO L231 Difference]: Finished difference. Result has 210 places, 289 transitions, 2331 flow [2024-11-24 02:07:10,928 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=2276, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2331, PETRI_PLACES=210, PETRI_TRANSITIONS=289} [2024-11-24 02:07:10,928 INFO L279 CegarLoopForPetriNet]: 114 programPoint places, 96 predicate places. [2024-11-24 02:07:10,928 INFO L471 AbstractCegarLoop]: Abstraction has has 210 places, 289 transitions, 2331 flow [2024-11-24 02:07:10,928 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:07:10,928 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 02:07:10,928 INFO L206 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] [2024-11-24 02:07:10,928 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-11-24 02:07:10,928 INFO L396 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-24 02:07:10,929 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 02:07:10,929 INFO L85 PathProgramCache]: Analyzing trace with hash -1360883592, now seen corresponding path program 24 times [2024-11-24 02:07:10,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 02:07:10,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [7927516] [2024-11-24 02:07:10,929 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-24 02:07:10,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 02:07:10,945 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-24 02:07:10,945 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 02:07:11,392 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 02:07:11,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 02:07:11,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [7927516] [2024-11-24 02:07:11,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [7927516] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 02:07:11,393 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 02:07:11,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-24 02:07:11,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318477246] [2024-11-24 02:07:11,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 02:07:11,393 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-24 02:07:11,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 02:07:11,394 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-24 02:07:11,394 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-11-24 02:07:12,117 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-24 02:07:12,118 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 289 transitions, 2331 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:07:12,118 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 02:07:12,118 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-24 02:07:12,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 02:07:12,579 INFO L124 PetriNetUnfolderBase]: 525/2012 cut-off events. [2024-11-24 02:07:12,579 INFO L125 PetriNetUnfolderBase]: For 4901/5010 co-relation queries the response was YES. [2024-11-24 02:07:12,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6654 conditions, 2012 events. 525/2012 cut-off events. For 4901/5010 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 15588 event pairs, 25 based on Foata normal form. 7/2015 useless extension candidates. Maximal degree in co-relation 6607. Up to 348 conditions per place. [2024-11-24 02:07:12,589 INFO L140 encePairwiseOnDemand]: 93/111 looper letters, 23 selfloop transitions, 15 changer transitions 15/275 dead transitions. [2024-11-24 02:07:12,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 275 transitions, 2141 flow [2024-11-24 02:07:12,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-24 02:07:12,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-24 02:07:12,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1110 transitions. [2024-11-24 02:07:12,591 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7692307692307693 [2024-11-24 02:07:12,591 INFO L175 Difference]: Start difference. First operand has 210 places, 289 transitions, 2331 flow. Second operand 13 states and 1110 transitions. [2024-11-24 02:07:12,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 275 transitions, 2141 flow [2024-11-24 02:07:12,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 275 transitions, 2088 flow, removed 7 selfloop flow, removed 11 redundant places. [2024-11-24 02:07:12,615 INFO L231 Difference]: Finished difference. Result has 209 places, 259 transitions, 1881 flow [2024-11-24 02:07:12,615 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=1937, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1881, PETRI_PLACES=209, PETRI_TRANSITIONS=259} [2024-11-24 02:07:12,615 INFO L279 CegarLoopForPetriNet]: 114 programPoint places, 95 predicate places. [2024-11-24 02:07:12,615 INFO L471 AbstractCegarLoop]: Abstraction has has 209 places, 259 transitions, 1881 flow [2024-11-24 02:07:12,615 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:07:12,615 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 02:07:12,615 INFO L206 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] [2024-11-24 02:07:12,616 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-11-24 02:07:12,616 INFO L396 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-24 02:07:12,616 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 02:07:12,616 INFO L85 PathProgramCache]: Analyzing trace with hash -578196982, now seen corresponding path program 25 times [2024-11-24 02:07:12,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 02:07:12,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [188632184] [2024-11-24 02:07:12,616 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-24 02:07:12,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 02:07:12,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 02:07:12,873 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 02:07:12,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 02:07:12,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [188632184] [2024-11-24 02:07:12,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [188632184] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 02:07:12,874 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 02:07:12,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-24 02:07:12,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111993194] [2024-11-24 02:07:12,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 02:07:12,874 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-24 02:07:12,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 02:07:12,875 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-24 02:07:12,875 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-11-24 02:07:13,537 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-24 02:07:13,538 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 259 transitions, 1881 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:07:13,538 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 02:07:13,538 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-24 02:07:13,538 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 02:07:14,081 INFO L124 PetriNetUnfolderBase]: 780/2741 cut-off events. [2024-11-24 02:07:14,081 INFO L125 PetriNetUnfolderBase]: For 6703/6850 co-relation queries the response was YES. [2024-11-24 02:07:14,091 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9065 conditions, 2741 events. 780/2741 cut-off events. For 6703/6850 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 23348 event pairs, 31 based on Foata normal form. 15/2750 useless extension candidates. Maximal degree in co-relation 9019. Up to 507 conditions per place. [2024-11-24 02:07:14,095 INFO L140 encePairwiseOnDemand]: 90/111 looper letters, 26 selfloop transitions, 25 changer transitions 1/274 dead transitions. [2024-11-24 02:07:14,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 274 transitions, 2069 flow [2024-11-24 02:07:14,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-24 02:07:14,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-24 02:07:14,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1116 transitions. [2024-11-24 02:07:14,097 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7733887733887734 [2024-11-24 02:07:14,097 INFO L175 Difference]: Start difference. First operand has 209 places, 259 transitions, 1881 flow. Second operand 13 states and 1116 transitions. [2024-11-24 02:07:14,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 274 transitions, 2069 flow [2024-11-24 02:07:14,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 274 transitions, 1961 flow, removed 10 selfloop flow, removed 18 redundant places. [2024-11-24 02:07:14,124 INFO L231 Difference]: Finished difference. Result has 194 places, 267 transitions, 1920 flow [2024-11-24 02:07:14,124 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=1796, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1920, PETRI_PLACES=194, PETRI_TRANSITIONS=267} [2024-11-24 02:07:14,125 INFO L279 CegarLoopForPetriNet]: 114 programPoint places, 80 predicate places. [2024-11-24 02:07:14,125 INFO L471 AbstractCegarLoop]: Abstraction has has 194 places, 267 transitions, 1920 flow [2024-11-24 02:07:14,125 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:07:14,125 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 02:07:14,125 INFO L206 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] [2024-11-24 02:07:14,125 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-11-24 02:07:14,125 INFO L396 AbstractCegarLoop]: === Iteration 54 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-24 02:07:14,126 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 02:07:14,126 INFO L85 PathProgramCache]: Analyzing trace with hash -709888218, now seen corresponding path program 21 times [2024-11-24 02:07:14,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 02:07:14,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [517447092] [2024-11-24 02:07:14,126 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-24 02:07:14,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 02:07:14,137 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-24 02:07:14,137 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 02:07:14,460 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 02:07:14,460 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 02:07:14,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [517447092] [2024-11-24 02:07:14,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [517447092] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 02:07:14,460 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 02:07:14,460 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-24 02:07:14,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1270196236] [2024-11-24 02:07:14,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 02:07:14,460 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-24 02:07:14,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 02:07:14,461 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-24 02:07:14,461 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-11-24 02:07:15,066 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-24 02:07:15,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 267 transitions, 1920 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:07:15,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 02:07:15,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-24 02:07:15,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 02:07:15,622 INFO L124 PetriNetUnfolderBase]: 782/2733 cut-off events. [2024-11-24 02:07:15,622 INFO L125 PetriNetUnfolderBase]: For 6476/6649 co-relation queries the response was YES. [2024-11-24 02:07:15,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9040 conditions, 2733 events. 782/2733 cut-off events. For 6476/6649 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 23238 event pairs, 30 based on Foata normal form. 30/2757 useless extension candidates. Maximal degree in co-relation 8997. Up to 498 conditions per place. [2024-11-24 02:07:15,633 INFO L140 encePairwiseOnDemand]: 90/111 looper letters, 18 selfloop transitions, 33 changer transitions 3/276 dead transitions. [2024-11-24 02:07:15,633 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 276 transitions, 2100 flow [2024-11-24 02:07:15,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-24 02:07:15,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-24 02:07:15,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1103 transitions. [2024-11-24 02:07:15,634 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7643797643797644 [2024-11-24 02:07:15,634 INFO L175 Difference]: Start difference. First operand has 194 places, 267 transitions, 1920 flow. Second operand 13 states and 1103 transitions. [2024-11-24 02:07:15,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 276 transitions, 2100 flow [2024-11-24 02:07:15,656 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 276 transitions, 2063 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-11-24 02:07:15,658 INFO L231 Difference]: Finished difference. Result has 200 places, 267 transitions, 1964 flow [2024-11-24 02:07:15,658 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=1886, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1964, PETRI_PLACES=200, PETRI_TRANSITIONS=267} [2024-11-24 02:07:15,658 INFO L279 CegarLoopForPetriNet]: 114 programPoint places, 86 predicate places. [2024-11-24 02:07:15,658 INFO L471 AbstractCegarLoop]: Abstraction has has 200 places, 267 transitions, 1964 flow [2024-11-24 02:07:15,658 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:07:15,659 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 02:07:15,659 INFO L206 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] [2024-11-24 02:07:15,659 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-11-24 02:07:15,659 INFO L396 AbstractCegarLoop]: === Iteration 55 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-24 02:07:15,659 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 02:07:15,659 INFO L85 PathProgramCache]: Analyzing trace with hash -1485048612, now seen corresponding path program 22 times [2024-11-24 02:07:15,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 02:07:15,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1765211739] [2024-11-24 02:07:15,660 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-24 02:07:15,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 02:07:15,675 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-24 02:07:15,675 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 02:07:16,202 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 02:07:16,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 02:07:16,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1765211739] [2024-11-24 02:07:16,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1765211739] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 02:07:16,203 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 02:07:16,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2024-11-24 02:07:16,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [134862076] [2024-11-24 02:07:16,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 02:07:16,203 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-24 02:07:16,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 02:07:16,203 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-24 02:07:16,204 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2024-11-24 02:07:17,089 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 111 [2024-11-24 02:07:17,090 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 267 transitions, 1964 flow. Second operand has 15 states, 15 states have (on average 73.6) internal successors, (1104), 15 states have internal predecessors, (1104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:07:17,090 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 02:07:17,091 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 111 [2024-11-24 02:07:17,091 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 02:07:18,393 INFO L124 PetriNetUnfolderBase]: 1013/3196 cut-off events. [2024-11-24 02:07:18,393 INFO L125 PetriNetUnfolderBase]: For 11893/12308 co-relation queries the response was YES. [2024-11-24 02:07:18,404 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12358 conditions, 3196 events. 1013/3196 cut-off events. For 11893/12308 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 26668 event pairs, 103 based on Foata normal form. 88/3267 useless extension candidates. Maximal degree in co-relation 12313. Up to 579 conditions per place. [2024-11-24 02:07:18,410 INFO L140 encePairwiseOnDemand]: 87/111 looper letters, 402 selfloop transitions, 102 changer transitions 72/669 dead transitions. [2024-11-24 02:07:18,410 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 669 transitions, 6845 flow [2024-11-24 02:07:18,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-24 02:07:18,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2024-11-24 02:07:18,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1919 transitions. [2024-11-24 02:07:18,412 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7203453453453453 [2024-11-24 02:07:18,412 INFO L175 Difference]: Start difference. First operand has 200 places, 267 transitions, 1964 flow. Second operand 24 states and 1919 transitions. [2024-11-24 02:07:18,412 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 669 transitions, 6845 flow [2024-11-24 02:07:18,462 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 669 transitions, 6735 flow, removed 3 selfloop flow, removed 12 redundant places. [2024-11-24 02:07:18,468 INFO L231 Difference]: Finished difference. Result has 223 places, 342 transitions, 3139 flow [2024-11-24 02:07:18,469 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=1896, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=3139, PETRI_PLACES=223, PETRI_TRANSITIONS=342} [2024-11-24 02:07:18,469 INFO L279 CegarLoopForPetriNet]: 114 programPoint places, 109 predicate places. [2024-11-24 02:07:18,469 INFO L471 AbstractCegarLoop]: Abstraction has has 223 places, 342 transitions, 3139 flow [2024-11-24 02:07:18,470 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 73.6) internal successors, (1104), 15 states have internal predecessors, (1104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:07:18,470 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 02:07:18,470 INFO L206 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] [2024-11-24 02:07:18,470 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-11-24 02:07:18,471 INFO L396 AbstractCegarLoop]: === Iteration 56 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-24 02:07:18,471 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 02:07:18,471 INFO L85 PathProgramCache]: Analyzing trace with hash -585176958, now seen corresponding path program 23 times [2024-11-24 02:07:18,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 02:07:18,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [9336909] [2024-11-24 02:07:18,472 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-24 02:07:18,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 02:07:18,485 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-24 02:07:18,485 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 02:07:18,962 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 02:07:18,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 02:07:18,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [9336909] [2024-11-24 02:07:18,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [9336909] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 02:07:18,963 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 02:07:18,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-24 02:07:18,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [672320861] [2024-11-24 02:07:18,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 02:07:18,963 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-24 02:07:18,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 02:07:18,964 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-24 02:07:18,964 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-11-24 02:07:19,605 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-24 02:07:19,606 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 342 transitions, 3139 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:07:19,606 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 02:07:19,606 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-24 02:07:19,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 02:07:20,253 INFO L124 PetriNetUnfolderBase]: 781/2750 cut-off events. [2024-11-24 02:07:20,254 INFO L125 PetriNetUnfolderBase]: For 8805/8959 co-relation queries the response was YES. [2024-11-24 02:07:20,269 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9866 conditions, 2750 events. 781/2750 cut-off events. For 8805/8959 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 23444 event pairs, 31 based on Foata normal form. 19/2763 useless extension candidates. Maximal degree in co-relation 9809. Up to 509 conditions per place. [2024-11-24 02:07:20,275 INFO L140 encePairwiseOnDemand]: 90/111 looper letters, 35 selfloop transitions, 25 changer transitions 4/354 dead transitions. [2024-11-24 02:07:20,276 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 354 transitions, 3334 flow [2024-11-24 02:07:20,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-24 02:07:20,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-24 02:07:20,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1114 transitions. [2024-11-24 02:07:20,279 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.772002772002772 [2024-11-24 02:07:20,279 INFO L175 Difference]: Start difference. First operand has 223 places, 342 transitions, 3139 flow. Second operand 13 states and 1114 transitions. [2024-11-24 02:07:20,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 354 transitions, 3334 flow [2024-11-24 02:07:20,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 354 transitions, 3285 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-11-24 02:07:20,329 INFO L231 Difference]: Finished difference. Result has 226 places, 344 transitions, 3176 flow [2024-11-24 02:07:20,329 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=3090, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3176, PETRI_PLACES=226, PETRI_TRANSITIONS=344} [2024-11-24 02:07:20,330 INFO L279 CegarLoopForPetriNet]: 114 programPoint places, 112 predicate places. [2024-11-24 02:07:20,330 INFO L471 AbstractCegarLoop]: Abstraction has has 226 places, 344 transitions, 3176 flow [2024-11-24 02:07:20,330 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:07:20,330 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 02:07:20,330 INFO L206 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] [2024-11-24 02:07:20,330 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-11-24 02:07:20,331 INFO L396 AbstractCegarLoop]: === Iteration 57 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-24 02:07:20,331 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 02:07:20,331 INFO L85 PathProgramCache]: Analyzing trace with hash -605094856, now seen corresponding path program 24 times [2024-11-24 02:07:20,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 02:07:20,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1841181701] [2024-11-24 02:07:20,331 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-24 02:07:20,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 02:07:20,345 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-24 02:07:20,345 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 02:07:20,979 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 02:07:20,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 02:07:20,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1841181701] [2024-11-24 02:07:20,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1841181701] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 02:07:20,979 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 02:07:20,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-24 02:07:20,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2075662700] [2024-11-24 02:07:20,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 02:07:20,980 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-24 02:07:20,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 02:07:20,981 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-24 02:07:20,981 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-11-24 02:07:21,968 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-24 02:07:21,969 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 344 transitions, 3176 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:07:21,969 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 02:07:21,969 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-24 02:07:21,969 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 02:07:22,519 INFO L124 PetriNetUnfolderBase]: 512/1924 cut-off events. [2024-11-24 02:07:22,519 INFO L125 PetriNetUnfolderBase]: For 6171/6288 co-relation queries the response was YES. [2024-11-24 02:07:22,528 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6863 conditions, 1924 events. 512/1924 cut-off events. For 6171/6288 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 14976 event pairs, 19 based on Foata normal form. 17/1937 useless extension candidates. Maximal degree in co-relation 6805. Up to 345 conditions per place. [2024-11-24 02:07:22,532 INFO L140 encePairwiseOnDemand]: 94/111 looper letters, 31 selfloop transitions, 16 changer transitions 11/329 dead transitions. [2024-11-24 02:07:22,532 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 329 transitions, 3006 flow [2024-11-24 02:07:22,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-24 02:07:22,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-24 02:07:22,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1108 transitions. [2024-11-24 02:07:22,534 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7678447678447679 [2024-11-24 02:07:22,534 INFO L175 Difference]: Start difference. First operand has 226 places, 344 transitions, 3176 flow. Second operand 13 states and 1108 transitions. [2024-11-24 02:07:22,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 329 transitions, 3006 flow [2024-11-24 02:07:22,568 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 329 transitions, 2943 flow, removed 10 selfloop flow, removed 12 redundant places. [2024-11-24 02:07:22,571 INFO L231 Difference]: Finished difference. Result has 228 places, 316 transitions, 2780 flow [2024-11-24 02:07:22,571 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=2791, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2780, PETRI_PLACES=228, PETRI_TRANSITIONS=316} [2024-11-24 02:07:22,572 INFO L279 CegarLoopForPetriNet]: 114 programPoint places, 114 predicate places. [2024-11-24 02:07:22,572 INFO L471 AbstractCegarLoop]: Abstraction has has 228 places, 316 transitions, 2780 flow [2024-11-24 02:07:22,572 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:07:22,572 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 02:07:22,572 INFO L206 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] [2024-11-24 02:07:22,572 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-11-24 02:07:22,572 INFO L396 AbstractCegarLoop]: === Iteration 58 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-24 02:07:22,573 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 02:07:22,573 INFO L85 PathProgramCache]: Analyzing trace with hash -390081828, now seen corresponding path program 25 times [2024-11-24 02:07:22,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 02:07:22,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [463854781] [2024-11-24 02:07:22,573 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-24 02:07:22,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 02:07:22,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 02:07:22,908 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 02:07:22,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 02:07:22,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [463854781] [2024-11-24 02:07:22,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [463854781] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 02:07:22,909 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 02:07:22,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-24 02:07:22,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470666448] [2024-11-24 02:07:22,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 02:07:22,909 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-24 02:07:22,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 02:07:22,910 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-24 02:07:22,910 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-11-24 02:07:23,629 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-24 02:07:23,630 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 316 transitions, 2780 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:07:23,630 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 02:07:23,630 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-24 02:07:23,630 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 02:07:24,102 INFO L124 PetriNetUnfolderBase]: 516/1874 cut-off events. [2024-11-24 02:07:24,102 INFO L125 PetriNetUnfolderBase]: For 6127/6255 co-relation queries the response was YES. [2024-11-24 02:07:24,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6718 conditions, 1874 events. 516/1874 cut-off events. For 6127/6255 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 14410 event pairs, 20 based on Foata normal form. 18/1888 useless extension candidates. Maximal degree in co-relation 6660. Up to 336 conditions per place. [2024-11-24 02:07:24,112 INFO L140 encePairwiseOnDemand]: 92/111 looper letters, 22 selfloop transitions, 25 changer transitions 4/322 dead transitions. [2024-11-24 02:07:24,113 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 322 transitions, 2953 flow [2024-11-24 02:07:24,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-24 02:07:24,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-24 02:07:24,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1103 transitions. [2024-11-24 02:07:24,114 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7643797643797644 [2024-11-24 02:07:24,114 INFO L175 Difference]: Start difference. First operand has 228 places, 316 transitions, 2780 flow. Second operand 13 states and 1103 transitions. [2024-11-24 02:07:24,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 322 transitions, 2953 flow [2024-11-24 02:07:24,139 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 322 transitions, 2854 flow, removed 9 selfloop flow, removed 18 redundant places. [2024-11-24 02:07:24,141 INFO L231 Difference]: Finished difference. Result has 216 places, 316 transitions, 2773 flow [2024-11-24 02:07:24,142 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=2702, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2773, PETRI_PLACES=216, PETRI_TRANSITIONS=316} [2024-11-24 02:07:24,142 INFO L279 CegarLoopForPetriNet]: 114 programPoint places, 102 predicate places. [2024-11-24 02:07:24,142 INFO L471 AbstractCegarLoop]: Abstraction has has 216 places, 316 transitions, 2773 flow [2024-11-24 02:07:24,142 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:07:24,142 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 02:07:24,142 INFO L206 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] [2024-11-24 02:07:24,142 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-11-24 02:07:24,142 INFO L396 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-24 02:07:24,143 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 02:07:24,143 INFO L85 PathProgramCache]: Analyzing trace with hash 1174224924, now seen corresponding path program 26 times [2024-11-24 02:07:24,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 02:07:24,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [591707289] [2024-11-24 02:07:24,143 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-24 02:07:24,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 02:07:24,158 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-24 02:07:24,158 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 02:07:24,602 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 02:07:24,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 02:07:24,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [591707289] [2024-11-24 02:07:24,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [591707289] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 02:07:24,603 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 02:07:24,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-24 02:07:24,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1040689776] [2024-11-24 02:07:24,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 02:07:24,603 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-24 02:07:24,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 02:07:24,604 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-24 02:07:24,604 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-11-24 02:07:25,272 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-24 02:07:25,273 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 316 transitions, 2773 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:07:25,273 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 02:07:25,273 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-24 02:07:25,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 02:07:25,628 INFO L124 PetriNetUnfolderBase]: 248/1042 cut-off events. [2024-11-24 02:07:25,628 INFO L125 PetriNetUnfolderBase]: For 2839/2897 co-relation queries the response was YES. [2024-11-24 02:07:25,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3575 conditions, 1042 events. 248/1042 cut-off events. For 2839/2897 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 6738 event pairs, 11 based on Foata normal form. 6/1046 useless extension candidates. Maximal degree in co-relation 3521. Up to 172 conditions per place. [2024-11-24 02:07:25,633 INFO L140 encePairwiseOnDemand]: 93/111 looper letters, 16 selfloop transitions, 14 changer transitions 7/259 dead transitions. [2024-11-24 02:07:25,633 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 259 transitions, 2066 flow [2024-11-24 02:07:25,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-24 02:07:25,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-24 02:07:25,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1102 transitions. [2024-11-24 02:07:25,635 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7636867636867637 [2024-11-24 02:07:25,635 INFO L175 Difference]: Start difference. First operand has 216 places, 316 transitions, 2773 flow. Second operand 13 states and 1102 transitions. [2024-11-24 02:07:25,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 259 transitions, 2066 flow [2024-11-24 02:07:25,647 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 259 transitions, 1907 flow, removed 47 selfloop flow, removed 23 redundant places. [2024-11-24 02:07:25,649 INFO L231 Difference]: Finished difference. Result has 193 places, 252 transitions, 1811 flow [2024-11-24 02:07:25,649 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=1818, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1811, PETRI_PLACES=193, PETRI_TRANSITIONS=252} [2024-11-24 02:07:25,650 INFO L279 CegarLoopForPetriNet]: 114 programPoint places, 79 predicate places. [2024-11-24 02:07:25,650 INFO L471 AbstractCegarLoop]: Abstraction has has 193 places, 252 transitions, 1811 flow [2024-11-24 02:07:25,650 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:07:25,650 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 02:07:25,650 INFO L206 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] [2024-11-24 02:07:25,650 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-11-24 02:07:25,650 INFO L396 AbstractCegarLoop]: === Iteration 60 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-24 02:07:25,651 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 02:07:25,651 INFO L85 PathProgramCache]: Analyzing trace with hash 1752499402, now seen corresponding path program 26 times [2024-11-24 02:07:25,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 02:07:25,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1206500569] [2024-11-24 02:07:25,651 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-24 02:07:25,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 02:07:25,663 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-24 02:07:25,663 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 02:07:25,886 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 02:07:25,886 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 02:07:25,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1206500569] [2024-11-24 02:07:25,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1206500569] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 02:07:25,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 02:07:25,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-24 02:07:25,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600546152] [2024-11-24 02:07:25,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 02:07:25,887 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-24 02:07:25,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 02:07:25,887 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-24 02:07:25,887 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-11-24 02:07:26,453 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-24 02:07:26,454 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 252 transitions, 1811 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:07:26,454 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 02:07:26,454 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-24 02:07:26,454 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 02:07:26,807 INFO L124 PetriNetUnfolderBase]: 244/1035 cut-off events. [2024-11-24 02:07:26,807 INFO L125 PetriNetUnfolderBase]: For 2146/2191 co-relation queries the response was YES. [2024-11-24 02:07:26,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3303 conditions, 1035 events. 244/1035 cut-off events. For 2146/2191 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 6729 event pairs, 12 based on Foata normal form. 9/1042 useless extension candidates. Maximal degree in co-relation 3261. Up to 178 conditions per place. [2024-11-24 02:07:26,811 INFO L140 encePairwiseOnDemand]: 90/111 looper letters, 11 selfloop transitions, 19 changer transitions 8/258 dead transitions. [2024-11-24 02:07:26,811 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 258 transitions, 1927 flow [2024-11-24 02:07:26,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-24 02:07:26,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-24 02:07:26,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1102 transitions. [2024-11-24 02:07:26,813 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7636867636867637 [2024-11-24 02:07:26,813 INFO L175 Difference]: Start difference. First operand has 193 places, 252 transitions, 1811 flow. Second operand 13 states and 1102 transitions. [2024-11-24 02:07:26,813 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 258 transitions, 1927 flow [2024-11-24 02:07:26,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 258 transitions, 1869 flow, removed 12 selfloop flow, removed 13 redundant places. [2024-11-24 02:07:26,828 INFO L231 Difference]: Finished difference. Result has 187 places, 249 transitions, 1788 flow [2024-11-24 02:07:26,828 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=1768, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1788, PETRI_PLACES=187, PETRI_TRANSITIONS=249} [2024-11-24 02:07:26,829 INFO L279 CegarLoopForPetriNet]: 114 programPoint places, 73 predicate places. [2024-11-24 02:07:26,829 INFO L471 AbstractCegarLoop]: Abstraction has has 187 places, 249 transitions, 1788 flow [2024-11-24 02:07:26,829 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:07:26,829 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 02:07:26,829 INFO L206 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] [2024-11-24 02:07:26,829 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-11-24 02:07:26,830 INFO L396 AbstractCegarLoop]: === Iteration 61 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-24 02:07:26,830 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 02:07:26,830 INFO L85 PathProgramCache]: Analyzing trace with hash -1212456546, now seen corresponding path program 27 times [2024-11-24 02:07:26,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 02:07:26,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2141520341] [2024-11-24 02:07:26,831 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-24 02:07:26,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 02:07:26,845 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-24 02:07:26,845 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 02:07:27,172 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 02:07:27,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 02:07:27,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2141520341] [2024-11-24 02:07:27,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2141520341] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 02:07:27,172 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 02:07:27,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-24 02:07:27,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [959093744] [2024-11-24 02:07:27,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 02:07:27,173 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-24 02:07:27,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 02:07:27,173 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-24 02:07:27,173 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-11-24 02:07:27,858 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-24 02:07:27,858 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 249 transitions, 1788 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:07:27,859 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 02:07:27,859 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-24 02:07:27,859 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 02:07:28,100 INFO L124 PetriNetUnfolderBase]: 0/102 cut-off events. [2024-11-24 02:07:28,101 INFO L125 PetriNetUnfolderBase]: For 89/89 co-relation queries the response was YES. [2024-11-24 02:07:28,101 INFO L83 FinitePrefix]: Finished finitePrefix Result has 302 conditions, 102 events. 0/102 cut-off events. For 89/89 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 109 event pairs, 0 based on Foata normal form. 2/104 useless extension candidates. Maximal degree in co-relation 0. Up to 11 conditions per place. [2024-11-24 02:07:28,101 INFO L140 encePairwiseOnDemand]: 96/111 looper letters, 0 selfloop transitions, 0 changer transitions 90/90 dead transitions. [2024-11-24 02:07:28,101 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 90 transitions, 446 flow [2024-11-24 02:07:28,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-24 02:07:28,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-24 02:07:28,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1093 transitions. [2024-11-24 02:07:28,102 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7574497574497574 [2024-11-24 02:07:28,102 INFO L175 Difference]: Start difference. First operand has 187 places, 249 transitions, 1788 flow. Second operand 13 states and 1093 transitions. [2024-11-24 02:07:28,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 90 transitions, 446 flow [2024-11-24 02:07:28,104 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 90 transitions, 266 flow, removed 31 selfloop flow, removed 57 redundant places. [2024-11-24 02:07:28,104 INFO L231 Difference]: Finished difference. Result has 122 places, 0 transitions, 0 flow [2024-11-24 02:07:28,104 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=198, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=0, PETRI_PLACES=122, PETRI_TRANSITIONS=0} [2024-11-24 02:07:28,105 INFO L279 CegarLoopForPetriNet]: 114 programPoint places, 8 predicate places. [2024-11-24 02:07:28,105 INFO L471 AbstractCegarLoop]: Abstraction has has 122 places, 0 transitions, 0 flow [2024-11-24 02:07:28,105 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:07:28,107 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (12 of 13 remaining) [2024-11-24 02:07:28,108 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (11 of 13 remaining) [2024-11-24 02:07:28,108 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (10 of 13 remaining) [2024-11-24 02:07:28,108 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (9 of 13 remaining) [2024-11-24 02:07:28,108 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (8 of 13 remaining) [2024-11-24 02:07:28,108 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (7 of 13 remaining) [2024-11-24 02:07:28,108 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 13 remaining) [2024-11-24 02:07:28,108 INFO L782 garLoopResultBuilder]: Registering result SAFE for location t_funErr0ASSERT_VIOLATIONDATA_RACE (5 of 13 remaining) [2024-11-24 02:07:28,108 INFO L782 garLoopResultBuilder]: Registering result SAFE for location t_funErr1ASSERT_VIOLATIONDATA_RACE (4 of 13 remaining) [2024-11-24 02:07:28,109 INFO L782 garLoopResultBuilder]: Registering result SAFE for location t_funErr2ASSERT_VIOLATIONDATA_RACE (3 of 13 remaining) [2024-11-24 02:07:28,109 INFO L782 garLoopResultBuilder]: Registering result SAFE for location t_funErr0ASSERT_VIOLATIONDATA_RACE (2 of 13 remaining) [2024-11-24 02:07:28,109 INFO L782 garLoopResultBuilder]: Registering result SAFE for location t_funErr1ASSERT_VIOLATIONDATA_RACE (1 of 13 remaining) [2024-11-24 02:07:28,109 INFO L782 garLoopResultBuilder]: Registering result SAFE for location t_funErr2ASSERT_VIOLATIONDATA_RACE (0 of 13 remaining) [2024-11-24 02:07:28,109 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-11-24 02:07:28,109 INFO L422 BasicCegarLoop]: Path program histogram: [27, 26, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 02:07:28,115 INFO L241 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-11-24 02:07:28,115 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-24 02:07:28,120 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 24.11 02:07:28 BasicIcfg [2024-11-24 02:07:28,121 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-24 02:07:28,121 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-24 02:07:28,121 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-24 02:07:28,122 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-24 02:07:28,122 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.11 02:05:20" (3/4) ... [2024-11-24 02:07:28,124 INFO L146 WitnessPrinter]: Generating witness for correct program [2024-11-24 02:07:28,127 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure t_fun [2024-11-24 02:07:28,133 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 7 nodes and edges [2024-11-24 02:07:28,133 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 3 nodes and edges [2024-11-24 02:07:28,133 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 2 nodes and edges [2024-11-24 02:07:28,225 INFO L149 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670dcf38-96d0-44c7-9a7a-5baef06ab3c1/bin/uautomizer-verify-LYvppIcaGC/witness.graphml [2024-11-24 02:07:28,226 INFO L149 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670dcf38-96d0-44c7-9a7a-5baef06ab3c1/bin/uautomizer-verify-LYvppIcaGC/witness.yml [2024-11-24 02:07:28,226 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-24 02:07:28,227 INFO L158 Benchmark]: Toolchain (without parser) took 128486.03ms. Allocated memory was 117.4MB in the beginning and 1.1GB in the end (delta: 1.0GB). Free memory was 90.3MB in the beginning and 862.7MB in the end (delta: -772.4MB). Peak memory consumption was 232.1MB. Max. memory is 16.1GB. [2024-11-24 02:07:28,227 INFO L158 Benchmark]: CDTParser took 1.33ms. Allocated memory is still 117.4MB. Free memory is still 72.0MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-24 02:07:28,228 INFO L158 Benchmark]: CACSL2BoogieTranslator took 593.98ms. Allocated memory is still 117.4MB. Free memory was 90.1MB in the beginning and 66.9MB in the end (delta: 23.2MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2024-11-24 02:07:28,228 INFO L158 Benchmark]: Boogie Procedure Inliner took 52.52ms. Allocated memory is still 117.4MB. Free memory was 66.9MB in the beginning and 64.9MB in the end (delta: 2.0MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-24 02:07:28,229 INFO L158 Benchmark]: Boogie Preprocessor took 31.73ms. Allocated memory is still 117.4MB. Free memory was 64.9MB in the beginning and 63.4MB in the end (delta: 1.6MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-24 02:07:28,230 INFO L158 Benchmark]: RCFGBuilder took 469.99ms. Allocated memory is still 117.4MB. Free memory was 63.4MB in the beginning and 46.6MB in the end (delta: 16.7MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-24 02:07:28,231 INFO L158 Benchmark]: TraceAbstraction took 127226.46ms. Allocated memory was 117.4MB in the beginning and 1.1GB in the end (delta: 1.0GB). Free memory was 46.1MB in the beginning and 866.9MB in the end (delta: -820.8MB). Peak memory consumption was 190.2MB. Max. memory is 16.1GB. [2024-11-24 02:07:28,232 INFO L158 Benchmark]: Witness Printer took 104.55ms. Allocated memory is still 1.1GB. Free memory was 866.9MB in the beginning and 862.7MB in the end (delta: 4.2MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-24 02:07:28,234 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 1.33ms. Allocated memory is still 117.4MB. Free memory is still 72.0MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 593.98ms. Allocated memory is still 117.4MB. Free memory was 90.1MB in the beginning and 66.9MB in the end (delta: 23.2MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 52.52ms. Allocated memory is still 117.4MB. Free memory was 66.9MB in the beginning and 64.9MB in the end (delta: 2.0MB). There was no memory consumed. Max. memory is 16.1GB. * Boogie Preprocessor took 31.73ms. Allocated memory is still 117.4MB. Free memory was 64.9MB in the beginning and 63.4MB in the end (delta: 1.6MB). There was no memory consumed. Max. memory is 16.1GB. * RCFGBuilder took 469.99ms. Allocated memory is still 117.4MB. Free memory was 63.4MB in the beginning and 46.6MB in the end (delta: 16.7MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * TraceAbstraction took 127226.46ms. Allocated memory was 117.4MB in the beginning and 1.1GB in the end (delta: 1.0GB). Free memory was 46.1MB in the beginning and 866.9MB in the end (delta: -820.8MB). Peak memory consumption was 190.2MB. Max. memory is 16.1GB. * Witness Printer took 104.55ms. Allocated memory is still 1.1GB. Free memory was 866.9MB in the beginning and 862.7MB in the end (delta: 4.2MB). There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 3010]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 3011]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 2995]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 3013]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 3001]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 3001]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 3005]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 3001]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 3001]: there are no data races For all program executions holds that there are no data races at this location - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 3 procedures, 149 locations, 13 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 127.0s, OverallIterations: 61, TraceHistogramMax: 1, PathProgramHistogramMax: 27, EmptinessCheckTime: 0.0s, AutomataDifference: 97.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 30909 SdHoareTripleChecker+Valid, 48.5s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 26964 mSDsluCounter, 117385 SdHoareTripleChecker+Invalid, 40.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 115510 mSDsCounter, 479 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 77786 IncrementalHoareTripleChecker+Invalid, 78265 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 479 mSolverCounterUnsat, 1875 mSDtfsCounter, 77786 mSolverCounterSat, 0.7s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1295 GetRequests, 197 SyntacticMatches, 0 SemanticMatches, 1098 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2517 ImplicationChecksByTransitivity, 17.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=4081occurred in iteration=44, InterpolantAutomatonStates: 774, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 0.5s SatisfiabilityAnalysisTime, 28.0s InterpolantComputationTime, 3992 NumberOfCodeBlocks, 3992 NumberOfCodeBlocksAsserted, 69 NumberOfCheckSat, 3931 ConstructedInterpolants, 0 QuantifiedInterpolants, 19498 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 61 InterpolantComputations, 61 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available, ConComCheckerStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 9 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2024-11-24 02:07:28,259 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670dcf38-96d0-44c7-9a7a-5baef06ab3c1/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE