./Ultimate.py --spec ../../sv-benchmarks/c/properties/no-data-race.prp --file ../../sv-benchmarks/c/goblint-regression/06-symbeq_03-funloop_simple.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for data races Using default analysis Version d790fecc Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92a03f18-7686-44b7-8d09-1b9880ac2ab0/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92a03f18-7686-44b7-8d09-1b9880ac2ab0/bin/uautomizer-verify-84ZbGMXZE1/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92a03f18-7686-44b7-8d09-1b9880ac2ab0/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92a03f18-7686-44b7-8d09-1b9880ac2ab0/bin/uautomizer-verify-84ZbGMXZE1/config/AutomizerReach.xml -i ../../sv-benchmarks/c/goblint-regression/06-symbeq_03-funloop_simple.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92a03f18-7686-44b7-8d09-1b9880ac2ab0/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-DataRace-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92a03f18-7686-44b7-8d09-1b9880ac2ab0/bin/uautomizer-verify-84ZbGMXZE1 --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 8259c4061eb15e4ed63bc06f98acbb6dc3f9862bbe262b5cabdd3ad4658d3239 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-12-02 12:26:45,034 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-12-02 12:26:45,086 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92a03f18-7686-44b7-8d09-1b9880ac2ab0/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-DataRace-32bit-Automizer_Default.epf [2024-12-02 12:26:45,091 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-12-02 12:26:45,091 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-12-02 12:26:45,110 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-12-02 12:26:45,111 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-12-02 12:26:45,111 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-12-02 12:26:45,112 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-12-02 12:26:45,112 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-12-02 12:26:45,112 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-12-02 12:26:45,112 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-12-02 12:26:45,112 INFO L153 SettingsManager]: * Use SBE=true [2024-12-02 12:26:45,112 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-12-02 12:26:45,113 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-12-02 12:26:45,113 INFO L153 SettingsManager]: * sizeof long=4 [2024-12-02 12:26:45,113 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-12-02 12:26:45,113 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-12-02 12:26:45,113 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-12-02 12:26:45,113 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-12-02 12:26:45,113 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-12-02 12:26:45,113 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-12-02 12:26:45,113 INFO L153 SettingsManager]: * Check absence of data races in concurrent programs=true [2024-12-02 12:26:45,113 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-12-02 12:26:45,113 INFO L153 SettingsManager]: * sizeof long double=12 [2024-12-02 12:26:45,114 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-12-02 12:26:45,114 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-12-02 12:26:45,114 INFO L153 SettingsManager]: * Use constant arrays=true [2024-12-02 12:26:45,114 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-12-02 12:26:45,114 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 12:26:45,114 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 12:26:45,114 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 12:26:45,114 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-12-02 12:26:45,114 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 12:26:45,114 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 12:26:45,114 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 12:26:45,114 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-12-02 12:26:45,115 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-12-02 12:26:45,115 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-12-02 12:26:45,115 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-12-02 12:26:45,115 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-12-02 12:26:45,115 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-12-02 12:26:45,115 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-12-02 12:26:45,115 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-12-02 12:26:45,115 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-12-02 12:26:45,115 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-12-02 12:26:45,115 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_92a03f18-7686-44b7-8d09-1b9880ac2ab0/bin/uautomizer-verify-84ZbGMXZE1 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 -> 8259c4061eb15e4ed63bc06f98acbb6dc3f9862bbe262b5cabdd3ad4658d3239 [2024-12-02 12:26:45,323 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-12-02 12:26:45,330 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-12-02 12:26:45,332 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-12-02 12:26:45,333 INFO L270 PluginConnector]: Initializing CDTParser... [2024-12-02 12:26:45,333 INFO L274 PluginConnector]: CDTParser initialized [2024-12-02 12:26:45,334 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92a03f18-7686-44b7-8d09-1b9880ac2ab0/bin/uautomizer-verify-84ZbGMXZE1/../../sv-benchmarks/c/goblint-regression/06-symbeq_03-funloop_simple.i [2024-12-02 12:26:47,925 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92a03f18-7686-44b7-8d09-1b9880ac2ab0/bin/uautomizer-verify-84ZbGMXZE1/data/6302c89fd/042dc88104ff43ad962a3e4b8a6d8c3d/FLAG581b75f53 [2024-12-02 12:26:48,172 INFO L384 CDTParser]: Found 1 translation units. [2024-12-02 12:26:48,173 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92a03f18-7686-44b7-8d09-1b9880ac2ab0/sv-benchmarks/c/goblint-regression/06-symbeq_03-funloop_simple.i [2024-12-02 12:26:48,185 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92a03f18-7686-44b7-8d09-1b9880ac2ab0/bin/uautomizer-verify-84ZbGMXZE1/data/6302c89fd/042dc88104ff43ad962a3e4b8a6d8c3d/FLAG581b75f53 [2024-12-02 12:26:48,504 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92a03f18-7686-44b7-8d09-1b9880ac2ab0/bin/uautomizer-verify-84ZbGMXZE1/data/6302c89fd/042dc88104ff43ad962a3e4b8a6d8c3d [2024-12-02 12:26:48,506 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-12-02 12:26:48,507 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-12-02 12:26:48,508 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-12-02 12:26:48,508 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-12-02 12:26:48,512 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-12-02 12:26:48,513 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 12:26:48" (1/1) ... [2024-12-02 12:26:48,514 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2bd5d3fd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:26:48, skipping insertion in model container [2024-12-02 12:26:48,514 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 12:26:48" (1/1) ... [2024-12-02 12:26:48,541 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-12-02 12:26:48,866 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 12:26:48,894 INFO L200 MainTranslator]: Completed pre-run [2024-12-02 12:26:48,938 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 12:26:48,991 INFO L204 MainTranslator]: Completed translation [2024-12-02 12:26:48,992 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:26:48 WrapperNode [2024-12-02 12:26:48,992 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-12-02 12:26:48,993 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-12-02 12:26:48,993 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-12-02 12:26:48,993 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-12-02 12:26:48,998 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:26:48" (1/1) ... [2024-12-02 12:26:49,011 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:26:48" (1/1) ... [2024-12-02 12:26:49,029 INFO L138 Inliner]: procedures = 263, calls = 72, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 170 [2024-12-02 12:26:49,029 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-12-02 12:26:49,029 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-12-02 12:26:49,029 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-12-02 12:26:49,029 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-12-02 12:26:49,035 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:26:48" (1/1) ... [2024-12-02 12:26:49,035 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:26:48" (1/1) ... [2024-12-02 12:26:49,039 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:26:48" (1/1) ... [2024-12-02 12:26:49,039 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:26:48" (1/1) ... [2024-12-02 12:26:49,050 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:26:48" (1/1) ... [2024-12-02 12:26:49,051 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:26:48" (1/1) ... [2024-12-02 12:26:49,054 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:26:48" (1/1) ... [2024-12-02 12:26:49,056 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:26:48" (1/1) ... [2024-12-02 12:26:49,057 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:26:48" (1/1) ... [2024-12-02 12:26:49,059 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-12-02 12:26:49,061 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-12-02 12:26:49,061 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-12-02 12:26:49,061 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-12-02 12:26:49,062 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:26:48" (1/1) ... [2024-12-02 12:26:49,067 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 12:26:49,079 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92a03f18-7686-44b7-8d09-1b9880ac2ab0/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:26:49,090 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92a03f18-7686-44b7-8d09-1b9880ac2ab0/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-12-02 12:26:49,092 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92a03f18-7686-44b7-8d09-1b9880ac2ab0/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-12-02 12:26:49,111 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexUnlock [2024-12-02 12:26:49,111 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2024-12-02 12:26:49,111 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2024-12-02 12:26:49,111 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2024-12-02 12:26:49,111 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-12-02 12:26:49,111 INFO L130 BoogieDeclarations]: Found specification of procedure t_fun [2024-12-02 12:26:49,111 INFO L138 BoogieDeclarations]: Found implementation of procedure t_fun [2024-12-02 12:26:49,111 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2024-12-02 12:26:49,111 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-12-02 12:26:49,111 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-12-02 12:26:49,113 WARN L203 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-12-02 12:26:49,206 INFO L234 CfgBuilder]: Building ICFG [2024-12-02 12:26:49,207 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-12-02 12:26:49,481 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-12-02 12:26:49,481 INFO L283 CfgBuilder]: Performing block encoding [2024-12-02 12:26:49,503 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-12-02 12:26:49,503 INFO L312 CfgBuilder]: Removed 3 assume(true) statements. [2024-12-02 12:26:49,503 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 12:26:49 BoogieIcfgContainer [2024-12-02 12:26:49,504 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-12-02 12:26:49,506 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-12-02 12:26:49,506 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-12-02 12:26:49,511 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-12-02 12:26:49,511 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 12:26:48" (1/3) ... [2024-12-02 12:26:49,511 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7543457d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 12:26:49, skipping insertion in model container [2024-12-02 12:26:49,511 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:26:48" (2/3) ... [2024-12-02 12:26:49,512 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7543457d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 12:26:49, skipping insertion in model container [2024-12-02 12:26:49,512 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 12:26:49" (3/3) ... [2024-12-02 12:26:49,513 INFO L128 eAbstractionObserver]: Analyzing ICFG 06-symbeq_03-funloop_simple.i [2024-12-02 12:26:49,528 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-12-02 12:26:49,530 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG 06-symbeq_03-funloop_simple.i that has 2 procedures, 176 locations, 1 initial locations, 3 loop locations, and 6 error locations. [2024-12-02 12:26:49,530 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-12-02 12:26:49,606 INFO L143 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-12-02 12:26:49,640 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 179 places, 181 transitions, 366 flow [2024-12-02 12:26:49,712 INFO L124 PetriNetUnfolderBase]: 6/180 cut-off events. [2024-12-02 12:26:49,714 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-12-02 12:26:49,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 184 conditions, 180 events. 6/180 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 211 event pairs, 0 based on Foata normal form. 0/168 useless extension candidates. Maximal degree in co-relation 99. Up to 2 conditions per place. [2024-12-02 12:26:49,720 INFO L82 GeneralOperation]: Start removeDead. Operand has 179 places, 181 transitions, 366 flow [2024-12-02 12:26:49,724 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 178 places, 180 transitions, 363 flow [2024-12-02 12:26:49,732 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-12-02 12:26:49,743 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;@71269bf0, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-12-02 12:26:49,743 INFO L334 AbstractCegarLoop]: Starting to check reachability of 9 error locations. [2024-12-02 12:26:49,767 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-12-02 12:26:49,768 INFO L124 PetriNetUnfolderBase]: 4/111 cut-off events. [2024-12-02 12:26:49,768 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-12-02 12:26:49,768 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:26:49,768 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 12:26:49,769 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 12:26:49,774 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:26:49,774 INFO L85 PathProgramCache]: Analyzing trace with hash -198698318, now seen corresponding path program 1 times [2024-12-02 12:26:49,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:26:49,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [107416048] [2024-12-02 12:26:49,782 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:26:49,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:26:49,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:26:50,071 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 12:26:50,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:26:50,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [107416048] [2024-12-02 12:26:50,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [107416048] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 12:26:50,072 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 12:26:50,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 12:26:50,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1521635139] [2024-12-02 12:26:50,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 12:26:50,080 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 12:26:50,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:26:50,100 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 12:26:50,101 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 12:26:50,128 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 181 [2024-12-02 12:26:50,131 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 180 transitions, 363 flow. Second operand has 3 states, 3 states have (on average 168.66666666666666) internal successors, (506), 3 states have internal predecessors, (506), 0 states have call successors, (0), 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-12-02 12:26:50,132 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:26:50,132 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 181 [2024-12-02 12:26:50,134 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:26:50,219 INFO L124 PetriNetUnfolderBase]: 14/335 cut-off events. [2024-12-02 12:26:50,220 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2024-12-02 12:26:50,221 INFO L83 FinitePrefix]: Finished finitePrefix Result has 369 conditions, 335 events. 14/335 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 776 event pairs, 6 based on Foata normal form. 11/323 useless extension candidates. Maximal degree in co-relation 273. Up to 29 conditions per place. [2024-12-02 12:26:50,223 INFO L140 encePairwiseOnDemand]: 175/181 looper letters, 10 selfloop transitions, 2 changer transitions 0/178 dead transitions. [2024-12-02 12:26:50,223 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 178 transitions, 383 flow [2024-12-02 12:26:50,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 12:26:50,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-12-02 12:26:50,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 518 transitions. [2024-12-02 12:26:50,237 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9539594843462247 [2024-12-02 12:26:50,238 INFO L175 Difference]: Start difference. First operand has 178 places, 180 transitions, 363 flow. Second operand 3 states and 518 transitions. [2024-12-02 12:26:50,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 178 transitions, 383 flow [2024-12-02 12:26:50,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 178 transitions, 382 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-12-02 12:26:50,248 INFO L231 Difference]: Finished difference. Result has 180 places, 178 transitions, 368 flow [2024-12-02 12:26:50,251 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=181, PETRI_DIFFERENCE_MINUEND_FLOW=356, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=368, PETRI_PLACES=180, PETRI_TRANSITIONS=178} [2024-12-02 12:26:50,254 INFO L279 CegarLoopForPetriNet]: 178 programPoint places, 2 predicate places. [2024-12-02 12:26:50,255 INFO L471 AbstractCegarLoop]: Abstraction has has 180 places, 178 transitions, 368 flow [2024-12-02 12:26:50,255 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 168.66666666666666) internal successors, (506), 3 states have internal predecessors, (506), 0 states have call successors, (0), 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-12-02 12:26:50,255 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:26:50,255 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 12:26:50,256 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-12-02 12:26:50,256 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 12:26:50,256 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:26:50,256 INFO L85 PathProgramCache]: Analyzing trace with hash 1492928482, now seen corresponding path program 1 times [2024-12-02 12:26:50,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:26:50,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2028729392] [2024-12-02 12:26:50,257 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:26:50,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:26:50,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:26:50,433 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 12:26:50,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:26:50,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2028729392] [2024-12-02 12:26:50,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2028729392] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:26:50,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1392298992] [2024-12-02 12:26:50,433 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:26:50,433 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:26:50,433 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92a03f18-7686-44b7-8d09-1b9880ac2ab0/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:26:50,436 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92a03f18-7686-44b7-8d09-1b9880ac2ab0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:26:50,438 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92a03f18-7686-44b7-8d09-1b9880ac2ab0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-12-02 12:26:50,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:26:50,530 INFO L256 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-12-02 12:26:50,533 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:26:50,557 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-02 12:26:50,557 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 12:26:50,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1392298992] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 12:26:50,558 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 12:26:50,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 6 [2024-12-02 12:26:50,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1900511622] [2024-12-02 12:26:50,559 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 12:26:50,559 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 12:26:50,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:26:50,560 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 12:26:50,560 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-12-02 12:26:50,573 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 181 [2024-12-02 12:26:50,573 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 178 transitions, 368 flow. Second operand has 3 states, 3 states have (on average 168.66666666666666) internal successors, (506), 3 states have internal predecessors, (506), 0 states have call successors, (0), 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-12-02 12:26:50,574 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:26:50,574 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 181 [2024-12-02 12:26:50,574 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:26:50,666 INFO L124 PetriNetUnfolderBase]: 29/451 cut-off events. [2024-12-02 12:26:50,666 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2024-12-02 12:26:50,668 INFO L83 FinitePrefix]: Finished finitePrefix Result has 518 conditions, 451 events. 29/451 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 1496 event pairs, 8 based on Foata normal form. 3/426 useless extension candidates. Maximal degree in co-relation 439. Up to 39 conditions per place. [2024-12-02 12:26:50,669 INFO L140 encePairwiseOnDemand]: 178/181 looper letters, 14 selfloop transitions, 2 changer transitions 0/183 dead transitions. [2024-12-02 12:26:50,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 183 transitions, 410 flow [2024-12-02 12:26:50,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 12:26:50,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-12-02 12:26:50,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 518 transitions. [2024-12-02 12:26:50,671 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9539594843462247 [2024-12-02 12:26:50,671 INFO L175 Difference]: Start difference. First operand has 180 places, 178 transitions, 368 flow. Second operand 3 states and 518 transitions. [2024-12-02 12:26:50,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 183 transitions, 410 flow [2024-12-02 12:26:50,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 183 transitions, 408 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-12-02 12:26:50,675 INFO L231 Difference]: Finished difference. Result has 182 places, 179 transitions, 378 flow [2024-12-02 12:26:50,676 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=181, PETRI_DIFFERENCE_MINUEND_FLOW=366, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=378, PETRI_PLACES=182, PETRI_TRANSITIONS=179} [2024-12-02 12:26:50,676 INFO L279 CegarLoopForPetriNet]: 178 programPoint places, 4 predicate places. [2024-12-02 12:26:50,676 INFO L471 AbstractCegarLoop]: Abstraction has has 182 places, 179 transitions, 378 flow [2024-12-02 12:26:50,677 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 168.66666666666666) internal successors, (506), 3 states have internal predecessors, (506), 0 states have call successors, (0), 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-12-02 12:26:50,677 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:26:50,677 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, 1, 1, 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-12-02 12:26:50,686 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92a03f18-7686-44b7-8d09-1b9880ac2ab0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-12-02 12:26:50,877 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92a03f18-7686-44b7-8d09-1b9880ac2ab0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:26:50,878 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 12:26:50,878 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:26:50,879 INFO L85 PathProgramCache]: Analyzing trace with hash 1010734833, now seen corresponding path program 1 times [2024-12-02 12:26:50,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:26:50,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1744573819] [2024-12-02 12:26:50,879 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:26:50,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:26:50,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:26:51,017 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 12:26:51,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:26:51,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1744573819] [2024-12-02 12:26:51,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1744573819] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:26:51,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1893227198] [2024-12-02 12:26:51,017 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:26:51,017 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:26:51,017 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92a03f18-7686-44b7-8d09-1b9880ac2ab0/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:26:51,019 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92a03f18-7686-44b7-8d09-1b9880ac2ab0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:26:51,022 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92a03f18-7686-44b7-8d09-1b9880ac2ab0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-12-02 12:26:51,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:26:51,110 INFO L256 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-12-02 12:26:51,113 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:26:51,160 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 12:26:51,161 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:26:51,197 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 12:26:51,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1893227198] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 12:26:51,198 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 12:26:51,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2024-12-02 12:26:51,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [559278163] [2024-12-02 12:26:51,198 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 12:26:51,198 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 12:26:51,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:26:51,199 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 12:26:51,199 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-12-02 12:26:51,257 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 164 out of 181 [2024-12-02 12:26:51,259 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 179 transitions, 378 flow. Second operand has 10 states, 10 states have (on average 166.0) internal successors, (1660), 10 states have internal predecessors, (1660), 0 states have call successors, (0), 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-12-02 12:26:51,259 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:26:51,259 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 164 of 181 [2024-12-02 12:26:51,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:26:51,415 INFO L124 PetriNetUnfolderBase]: 15/395 cut-off events. [2024-12-02 12:26:51,415 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2024-12-02 12:26:51,416 INFO L83 FinitePrefix]: Finished finitePrefix Result has 465 conditions, 395 events. 15/395 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 1101 event pairs, 10 based on Foata normal form. 2/375 useless extension candidates. Maximal degree in co-relation 355. Up to 34 conditions per place. [2024-12-02 12:26:51,417 INFO L140 encePairwiseOnDemand]: 175/181 looper letters, 14 selfloop transitions, 9 changer transitions 0/187 dead transitions. [2024-12-02 12:26:51,418 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 187 transitions, 442 flow [2024-12-02 12:26:51,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 12:26:51,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 12:26:51,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1501 transitions. [2024-12-02 12:26:51,422 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9214241866175568 [2024-12-02 12:26:51,422 INFO L175 Difference]: Start difference. First operand has 182 places, 179 transitions, 378 flow. Second operand 9 states and 1501 transitions. [2024-12-02 12:26:51,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 187 transitions, 442 flow [2024-12-02 12:26:51,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 187 transitions, 440 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-12-02 12:26:51,424 INFO L231 Difference]: Finished difference. Result has 192 places, 185 transitions, 426 flow [2024-12-02 12:26:51,425 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=181, PETRI_DIFFERENCE_MINUEND_FLOW=376, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=426, PETRI_PLACES=192, PETRI_TRANSITIONS=185} [2024-12-02 12:26:51,425 INFO L279 CegarLoopForPetriNet]: 178 programPoint places, 14 predicate places. [2024-12-02 12:26:51,425 INFO L471 AbstractCegarLoop]: Abstraction has has 192 places, 185 transitions, 426 flow [2024-12-02 12:26:51,426 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 166.0) internal successors, (1660), 10 states have internal predecessors, (1660), 0 states have call successors, (0), 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-12-02 12:26:51,426 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:26:51,426 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 12:26:51,433 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92a03f18-7686-44b7-8d09-1b9880ac2ab0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-12-02 12:26:51,627 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92a03f18-7686-44b7-8d09-1b9880ac2ab0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:26:51,627 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 12:26:51,628 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:26:51,628 INFO L85 PathProgramCache]: Analyzing trace with hash -1905928975, now seen corresponding path program 2 times [2024-12-02 12:26:51,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:26:51,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1496659407] [2024-12-02 12:26:51,628 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 12:26:51,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:26:51,648 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-02 12:26:51,648 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:26:52,101 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-12-02 12:26:52,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:26:52,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1496659407] [2024-12-02 12:26:52,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1496659407] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 12:26:52,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 12:26:52,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 12:26:52,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [879632665] [2024-12-02 12:26:52,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 12:26:52,102 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 12:26:52,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:26:52,103 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 12:26:52,103 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-12-02 12:26:52,316 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 181 [2024-12-02 12:26:52,317 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 185 transitions, 426 flow. Second operand has 6 states, 6 states have (on average 152.5) internal successors, (915), 6 states have internal predecessors, (915), 0 states have call successors, (0), 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-12-02 12:26:52,317 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:26:52,317 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 181 [2024-12-02 12:26:52,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:26:52,626 INFO L124 PetriNetUnfolderBase]: 355/1812 cut-off events. [2024-12-02 12:26:52,626 INFO L125 PetriNetUnfolderBase]: For 5/5 co-relation queries the response was YES. [2024-12-02 12:26:52,628 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2588 conditions, 1812 events. 355/1812 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 12598 event pairs, 172 based on Foata normal form. 0/1684 useless extension candidates. Maximal degree in co-relation 2476. Up to 583 conditions per place. [2024-12-02 12:26:52,632 INFO L140 encePairwiseOnDemand]: 166/181 looper letters, 34 selfloop transitions, 38 changer transitions 0/230 dead transitions. [2024-12-02 12:26:52,632 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 230 transitions, 660 flow [2024-12-02 12:26:52,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 12:26:52,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-12-02 12:26:52,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 979 transitions. [2024-12-02 12:26:52,634 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9014732965009208 [2024-12-02 12:26:52,634 INFO L175 Difference]: Start difference. First operand has 192 places, 185 transitions, 426 flow. Second operand 6 states and 979 transitions. [2024-12-02 12:26:52,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 230 transitions, 660 flow [2024-12-02 12:26:52,636 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 230 transitions, 654 flow, removed 2 selfloop flow, removed 1 redundant places. [2024-12-02 12:26:52,638 INFO L231 Difference]: Finished difference. Result has 201 places, 222 transitions, 674 flow [2024-12-02 12:26:52,638 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=181, PETRI_DIFFERENCE_MINUEND_FLOW=420, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=674, PETRI_PLACES=201, PETRI_TRANSITIONS=222} [2024-12-02 12:26:52,639 INFO L279 CegarLoopForPetriNet]: 178 programPoint places, 23 predicate places. [2024-12-02 12:26:52,639 INFO L471 AbstractCegarLoop]: Abstraction has has 201 places, 222 transitions, 674 flow [2024-12-02 12:26:52,639 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 152.5) internal successors, (915), 6 states have internal predecessors, (915), 0 states have call successors, (0), 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-12-02 12:26:52,639 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:26:52,640 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 12:26:52,640 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-12-02 12:26:52,640 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 12:26:52,641 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:26:52,641 INFO L85 PathProgramCache]: Analyzing trace with hash 1353773229, now seen corresponding path program 1 times [2024-12-02 12:26:52,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:26:52,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1057980868] [2024-12-02 12:26:52,641 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:26:52,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:26:52,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:26:52,771 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 12:26:52,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:26:52,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1057980868] [2024-12-02 12:26:52,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1057980868] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:26:52,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [241971782] [2024-12-02 12:26:52,772 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:26:52,772 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:26:52,772 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92a03f18-7686-44b7-8d09-1b9880ac2ab0/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:26:52,773 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92a03f18-7686-44b7-8d09-1b9880ac2ab0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:26:52,774 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92a03f18-7686-44b7-8d09-1b9880ac2ab0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-12-02 12:26:52,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:26:52,864 INFO L256 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-12-02 12:26:52,866 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:26:52,920 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 12:26:52,920 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:26:53,022 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 12:26:53,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [241971782] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 12:26:53,022 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 12:26:53,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2024-12-02 12:26:53,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1038977774] [2024-12-02 12:26:53,022 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 12:26:53,023 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-12-02 12:26:53,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:26:53,024 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-12-02 12:26:53,024 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2024-12-02 12:26:53,057 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 164 out of 181 [2024-12-02 12:26:53,059 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 222 transitions, 674 flow. Second operand has 18 states, 18 states have (on average 166.0) internal successors, (2988), 18 states have internal predecessors, (2988), 0 states have call successors, (0), 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-12-02 12:26:53,059 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:26:53,059 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 164 of 181 [2024-12-02 12:26:53,059 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:26:53,377 INFO L124 PetriNetUnfolderBase]: 133/1064 cut-off events. [2024-12-02 12:26:53,377 INFO L125 PetriNetUnfolderBase]: For 104/117 co-relation queries the response was YES. [2024-12-02 12:26:53,380 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1668 conditions, 1064 events. 133/1064 cut-off events. For 104/117 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 5975 event pairs, 28 based on Foata normal form. 4/1012 useless extension candidates. Maximal degree in co-relation 1479. Up to 177 conditions per place. [2024-12-02 12:26:53,383 INFO L140 encePairwiseOnDemand]: 175/181 looper letters, 18 selfloop transitions, 21 changer transitions 0/240 dead transitions. [2024-12-02 12:26:53,383 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 240 transitions, 840 flow [2024-12-02 12:26:53,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-12-02 12:26:53,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-12-02 12:26:53,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 3487 transitions. [2024-12-02 12:26:53,390 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9173901604840832 [2024-12-02 12:26:53,390 INFO L175 Difference]: Start difference. First operand has 201 places, 222 transitions, 674 flow. Second operand 21 states and 3487 transitions. [2024-12-02 12:26:53,390 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 240 transitions, 840 flow [2024-12-02 12:26:53,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 240 transitions, 840 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-12-02 12:26:53,397 INFO L231 Difference]: Finished difference. Result has 226 places, 235 transitions, 804 flow [2024-12-02 12:26:53,397 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=181, PETRI_DIFFERENCE_MINUEND_FLOW=674, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=804, PETRI_PLACES=226, PETRI_TRANSITIONS=235} [2024-12-02 12:26:53,398 INFO L279 CegarLoopForPetriNet]: 178 programPoint places, 48 predicate places. [2024-12-02 12:26:53,398 INFO L471 AbstractCegarLoop]: Abstraction has has 226 places, 235 transitions, 804 flow [2024-12-02 12:26:53,399 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 166.0) internal successors, (2988), 18 states have internal predecessors, (2988), 0 states have call successors, (0), 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-12-02 12:26:53,399 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:26:53,400 INFO L206 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 12:26:53,408 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92a03f18-7686-44b7-8d09-1b9880ac2ab0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-12-02 12:26:53,600 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92a03f18-7686-44b7-8d09-1b9880ac2ab0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:26:53,600 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 12:26:53,601 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:26:53,601 INFO L85 PathProgramCache]: Analyzing trace with hash -2055279443, now seen corresponding path program 2 times [2024-12-02 12:26:53,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:26:53,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [179623046] [2024-12-02 12:26:53,601 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 12:26:53,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:26:53,624 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-02 12:26:53,624 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:26:53,962 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-12-02 12:26:53,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:26:53,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [179623046] [2024-12-02 12:26:53,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [179623046] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 12:26:53,963 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 12:26:53,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 12:26:53,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1841860414] [2024-12-02 12:26:53,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 12:26:53,963 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 12:26:53,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:26:53,964 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 12:26:53,964 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-12-02 12:26:54,147 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 181 [2024-12-02 12:26:54,148 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 235 transitions, 804 flow. Second operand has 6 states, 6 states have (on average 152.5) internal successors, (915), 6 states have internal predecessors, (915), 0 states have call successors, (0), 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-12-02 12:26:54,148 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:26:54,148 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 181 [2024-12-02 12:26:54,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:26:54,544 INFO L124 PetriNetUnfolderBase]: 451/2077 cut-off events. [2024-12-02 12:26:54,544 INFO L125 PetriNetUnfolderBase]: For 495/547 co-relation queries the response was YES. [2024-12-02 12:26:54,550 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3738 conditions, 2077 events. 451/2077 cut-off events. For 495/547 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 14591 event pairs, 153 based on Foata normal form. 13/1992 useless extension candidates. Maximal degree in co-relation 3542. Up to 712 conditions per place. [2024-12-02 12:26:54,556 INFO L140 encePairwiseOnDemand]: 170/181 looper letters, 67 selfloop transitions, 30 changer transitions 0/272 dead transitions. [2024-12-02 12:26:54,556 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 272 transitions, 1114 flow [2024-12-02 12:26:54,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 12:26:54,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-12-02 12:26:54,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 963 transitions. [2024-12-02 12:26:54,559 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8867403314917127 [2024-12-02 12:26:54,559 INFO L175 Difference]: Start difference. First operand has 226 places, 235 transitions, 804 flow. Second operand 6 states and 963 transitions. [2024-12-02 12:26:54,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 272 transitions, 1114 flow [2024-12-02 12:26:54,564 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 272 transitions, 1090 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-12-02 12:26:54,567 INFO L231 Difference]: Finished difference. Result has 230 places, 264 transitions, 1030 flow [2024-12-02 12:26:54,568 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=181, PETRI_DIFFERENCE_MINUEND_FLOW=780, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1030, PETRI_PLACES=230, PETRI_TRANSITIONS=264} [2024-12-02 12:26:54,568 INFO L279 CegarLoopForPetriNet]: 178 programPoint places, 52 predicate places. [2024-12-02 12:26:54,568 INFO L471 AbstractCegarLoop]: Abstraction has has 230 places, 264 transitions, 1030 flow [2024-12-02 12:26:54,569 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 152.5) internal successors, (915), 6 states have internal predecessors, (915), 0 states have call successors, (0), 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-12-02 12:26:54,569 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:26:54,569 INFO L206 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 12:26:54,569 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-12-02 12:26:54,570 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 12:26:54,570 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:26:54,570 INFO L85 PathProgramCache]: Analyzing trace with hash 1293589622, now seen corresponding path program 1 times [2024-12-02 12:26:54,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:26:54,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012773453] [2024-12-02 12:26:54,570 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:26:54,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:26:54,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:26:54,916 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 12:26:54,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:26:54,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012773453] [2024-12-02 12:26:54,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1012773453] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:26:54,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1766220921] [2024-12-02 12:26:54,917 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:26:54,917 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:26:54,917 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92a03f18-7686-44b7-8d09-1b9880ac2ab0/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:26:54,919 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92a03f18-7686-44b7-8d09-1b9880ac2ab0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:26:54,921 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92a03f18-7686-44b7-8d09-1b9880ac2ab0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-12-02 12:26:55,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:26:55,024 INFO L256 TraceCheckSpWp]: Trace formula consists of 301 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-12-02 12:26:55,028 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:26:55,125 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 12:26:55,125 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:26:55,332 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 12:26:55,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1766220921] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 12:26:55,332 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 12:26:55,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 23 [2024-12-02 12:26:55,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2020561998] [2024-12-02 12:26:55,332 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 12:26:55,333 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-12-02 12:26:55,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:26:55,333 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-12-02 12:26:55,334 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=363, Unknown=0, NotChecked=0, Total=506 [2024-12-02 12:26:55,383 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 164 out of 181 [2024-12-02 12:26:55,386 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 264 transitions, 1030 flow. Second operand has 23 states, 23 states have (on average 166.08695652173913) internal successors, (3820), 23 states have internal predecessors, (3820), 0 states have call successors, (0), 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-12-02 12:26:55,386 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:26:55,386 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 164 of 181 [2024-12-02 12:26:55,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:26:55,839 INFO L124 PetriNetUnfolderBase]: 236/1582 cut-off events. [2024-12-02 12:26:55,839 INFO L125 PetriNetUnfolderBase]: For 576/609 co-relation queries the response was YES. [2024-12-02 12:26:55,843 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2913 conditions, 1582 events. 236/1582 cut-off events. For 576/609 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 10169 event pairs, 35 based on Foata normal form. 13/1528 useless extension candidates. Maximal degree in co-relation 2636. Up to 221 conditions per place. [2024-12-02 12:26:55,846 INFO L140 encePairwiseOnDemand]: 175/181 looper letters, 21 selfloop transitions, 30 changer transitions 0/281 dead transitions. [2024-12-02 12:26:55,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 281 transitions, 1254 flow [2024-12-02 12:26:55,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-12-02 12:26:55,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2024-12-02 12:26:55,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 4974 transitions. [2024-12-02 12:26:55,854 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9160220994475138 [2024-12-02 12:26:55,855 INFO L175 Difference]: Start difference. First operand has 230 places, 264 transitions, 1030 flow. Second operand 30 states and 4974 transitions. [2024-12-02 12:26:55,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 281 transitions, 1254 flow [2024-12-02 12:26:55,861 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 281 transitions, 1254 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-12-02 12:26:55,863 INFO L231 Difference]: Finished difference. Result has 263 places, 274 transitions, 1182 flow [2024-12-02 12:26:55,864 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=181, PETRI_DIFFERENCE_MINUEND_FLOW=1030, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=1182, PETRI_PLACES=263, PETRI_TRANSITIONS=274} [2024-12-02 12:26:55,864 INFO L279 CegarLoopForPetriNet]: 178 programPoint places, 85 predicate places. [2024-12-02 12:26:55,865 INFO L471 AbstractCegarLoop]: Abstraction has has 263 places, 274 transitions, 1182 flow [2024-12-02 12:26:55,866 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 166.08695652173913) internal successors, (3820), 23 states have internal predecessors, (3820), 0 states have call successors, (0), 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-12-02 12:26:55,866 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:26:55,867 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 12:26:55,873 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92a03f18-7686-44b7-8d09-1b9880ac2ab0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-12-02 12:26:56,067 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92a03f18-7686-44b7-8d09-1b9880ac2ab0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:26:56,067 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 12:26:56,068 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:26:56,068 INFO L85 PathProgramCache]: Analyzing trace with hash 281783206, now seen corresponding path program 2 times [2024-12-02 12:26:56,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:26:56,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1395402542] [2024-12-02 12:26:56,068 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 12:26:56,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:26:56,091 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-02 12:26:56,091 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:26:56,399 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-12-02 12:26:56,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:26:56,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1395402542] [2024-12-02 12:26:56,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1395402542] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 12:26:56,399 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 12:26:56,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 12:26:56,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1829135649] [2024-12-02 12:26:56,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 12:26:56,400 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 12:26:56,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:26:56,401 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 12:26:56,401 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-12-02 12:26:56,574 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 141 out of 181 [2024-12-02 12:26:56,575 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 274 transitions, 1182 flow. Second operand has 6 states, 6 states have (on average 143.5) internal successors, (861), 6 states have internal predecessors, (861), 0 states have call successors, (0), 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-12-02 12:26:56,575 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:26:56,575 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 141 of 181 [2024-12-02 12:26:56,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:26:57,242 INFO L124 PetriNetUnfolderBase]: 1000/3561 cut-off events. [2024-12-02 12:26:57,242 INFO L125 PetriNetUnfolderBase]: For 1866/1935 co-relation queries the response was YES. [2024-12-02 12:26:57,252 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7941 conditions, 3561 events. 1000/3561 cut-off events. For 1866/1935 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 26706 event pairs, 304 based on Foata normal form. 18/3379 useless extension candidates. Maximal degree in co-relation 7663. Up to 1732 conditions per place. [2024-12-02 12:26:57,295 INFO L140 encePairwiseOnDemand]: 158/181 looper letters, 100 selfloop transitions, 89 changer transitions 0/361 dead transitions. [2024-12-02 12:26:57,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 361 transitions, 1900 flow [2024-12-02 12:26:57,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 12:26:57,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-12-02 12:26:57,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 961 transitions. [2024-12-02 12:26:57,299 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8848987108655617 [2024-12-02 12:26:57,299 INFO L175 Difference]: Start difference. First operand has 263 places, 274 transitions, 1182 flow. Second operand 6 states and 961 transitions. [2024-12-02 12:26:57,299 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 361 transitions, 1900 flow [2024-12-02 12:26:57,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 361 transitions, 1854 flow, removed 5 selfloop flow, removed 18 redundant places. [2024-12-02 12:26:57,313 INFO L231 Difference]: Finished difference. Result has 255 places, 353 transitions, 1874 flow [2024-12-02 12:26:57,313 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=181, PETRI_DIFFERENCE_MINUEND_FLOW=1136, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1874, PETRI_PLACES=255, PETRI_TRANSITIONS=353} [2024-12-02 12:26:57,314 INFO L279 CegarLoopForPetriNet]: 178 programPoint places, 77 predicate places. [2024-12-02 12:26:57,314 INFO L471 AbstractCegarLoop]: Abstraction has has 255 places, 353 transitions, 1874 flow [2024-12-02 12:26:57,314 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 143.5) internal successors, (861), 6 states have internal predecessors, (861), 0 states have call successors, (0), 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-12-02 12:26:57,315 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:26:57,315 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 12:26:57,315 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-12-02 12:26:57,315 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 12:26:57,316 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:26:57,316 INFO L85 PathProgramCache]: Analyzing trace with hash 331848344, now seen corresponding path program 1 times [2024-12-02 12:26:57,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:26:57,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [640526902] [2024-12-02 12:26:57,316 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:26:57,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:26:57,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:26:57,819 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-12-02 12:26:57,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:26:57,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [640526902] [2024-12-02 12:26:57,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [640526902] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 12:26:57,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 12:26:57,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 12:26:57,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [350233970] [2024-12-02 12:26:57,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 12:26:57,820 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 12:26:57,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:26:57,821 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 12:26:57,821 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-12-02 12:26:57,946 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 141 out of 181 [2024-12-02 12:26:57,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 353 transitions, 1874 flow. Second operand has 6 states, 6 states have (on average 143.5) internal successors, (861), 6 states have internal predecessors, (861), 0 states have call successors, (0), 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-12-02 12:26:57,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:26:57,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 141 of 181 [2024-12-02 12:26:57,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:26:58,586 INFO L124 PetriNetUnfolderBase]: 1203/4090 cut-off events. [2024-12-02 12:26:58,586 INFO L125 PetriNetUnfolderBase]: For 4802/4926 co-relation queries the response was YES. [2024-12-02 12:26:58,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10932 conditions, 4090 events. 1203/4090 cut-off events. For 4802/4926 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 30760 event pairs, 276 based on Foata normal form. 21/3965 useless extension candidates. Maximal degree in co-relation 10671. Up to 1975 conditions per place. [2024-12-02 12:26:58,601 INFO L140 encePairwiseOnDemand]: 166/181 looper letters, 169 selfloop transitions, 71 changer transitions 0/414 dead transitions. [2024-12-02 12:26:58,602 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 414 transitions, 2708 flow [2024-12-02 12:26:58,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 12:26:58,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-12-02 12:26:58,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 929 transitions. [2024-12-02 12:26:58,603 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8554327808471455 [2024-12-02 12:26:58,603 INFO L175 Difference]: Start difference. First operand has 255 places, 353 transitions, 1874 flow. Second operand 6 states and 929 transitions. [2024-12-02 12:26:58,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 414 transitions, 2708 flow [2024-12-02 12:26:58,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 414 transitions, 2612 flow, removed 48 selfloop flow, removed 0 redundant places. [2024-12-02 12:26:58,621 INFO L231 Difference]: Finished difference. Result has 265 places, 406 transitions, 2454 flow [2024-12-02 12:26:58,622 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=181, PETRI_DIFFERENCE_MINUEND_FLOW=1784, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2454, PETRI_PLACES=265, PETRI_TRANSITIONS=406} [2024-12-02 12:26:58,622 INFO L279 CegarLoopForPetriNet]: 178 programPoint places, 87 predicate places. [2024-12-02 12:26:58,623 INFO L471 AbstractCegarLoop]: Abstraction has has 265 places, 406 transitions, 2454 flow [2024-12-02 12:26:58,623 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 143.5) internal successors, (861), 6 states have internal predecessors, (861), 0 states have call successors, (0), 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-12-02 12:26:58,623 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:26:58,623 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 12:26:58,623 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-12-02 12:26:58,624 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 12:26:58,624 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:26:58,624 INFO L85 PathProgramCache]: Analyzing trace with hash -121093974, now seen corresponding path program 1 times [2024-12-02 12:26:58,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:26:58,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [988955491] [2024-12-02 12:26:58,625 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:26:58,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:26:58,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:26:59,121 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-12-02 12:26:59,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:26:59,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [988955491] [2024-12-02 12:26:59,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [988955491] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 12:26:59,121 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 12:26:59,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 12:26:59,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1927624874] [2024-12-02 12:26:59,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 12:26:59,122 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 12:26:59,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:26:59,122 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 12:26:59,122 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-12-02 12:27:00,419 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 181 [2024-12-02 12:27:00,419 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 406 transitions, 2454 flow. Second operand has 9 states, 9 states have (on average 152.77777777777777) internal successors, (1375), 9 states have internal predecessors, (1375), 0 states have call successors, (0), 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-12-02 12:27:00,419 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:27:00,420 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 181 [2024-12-02 12:27:00,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:27:01,670 INFO L124 PetriNetUnfolderBase]: 2157/8130 cut-off events. [2024-12-02 12:27:01,671 INFO L125 PetriNetUnfolderBase]: For 10608/10858 co-relation queries the response was YES. [2024-12-02 12:27:01,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22215 conditions, 8130 events. 2157/8130 cut-off events. For 10608/10858 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 74256 event pairs, 297 based on Foata normal form. 73/8074 useless extension candidates. Maximal degree in co-relation 21937. Up to 1356 conditions per place. [2024-12-02 12:27:01,707 INFO L140 encePairwiseOnDemand]: 167/181 looper letters, 74 selfloop transitions, 15 changer transitions 2/469 dead transitions. [2024-12-02 12:27:01,707 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 469 transitions, 2794 flow [2024-12-02 12:27:01,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 12:27:01,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 12:27:01,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1447 transitions. [2024-12-02 12:27:01,709 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8882750153468385 [2024-12-02 12:27:01,709 INFO L175 Difference]: Start difference. First operand has 265 places, 406 transitions, 2454 flow. Second operand 9 states and 1447 transitions. [2024-12-02 12:27:01,709 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 469 transitions, 2794 flow [2024-12-02 12:27:01,749 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 469 transitions, 2712 flow, removed 41 selfloop flow, removed 0 redundant places. [2024-12-02 12:27:01,753 INFO L231 Difference]: Finished difference. Result has 280 places, 421 transitions, 2490 flow [2024-12-02 12:27:01,753 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=181, PETRI_DIFFERENCE_MINUEND_FLOW=2372, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=394, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2490, PETRI_PLACES=280, PETRI_TRANSITIONS=421} [2024-12-02 12:27:01,754 INFO L279 CegarLoopForPetriNet]: 178 programPoint places, 102 predicate places. [2024-12-02 12:27:01,754 INFO L471 AbstractCegarLoop]: Abstraction has has 280 places, 421 transitions, 2490 flow [2024-12-02 12:27:01,755 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 152.77777777777777) internal successors, (1375), 9 states have internal predecessors, (1375), 0 states have call successors, (0), 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-12-02 12:27:01,755 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:27:01,755 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 12:27:01,755 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-12-02 12:27:01,755 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 12:27:01,756 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:27:01,756 INFO L85 PathProgramCache]: Analyzing trace with hash -1828633904, now seen corresponding path program 2 times [2024-12-02 12:27:01,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:27:01,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2109725427] [2024-12-02 12:27:01,756 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 12:27:01,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:27:01,776 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-02 12:27:01,776 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:27:02,146 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-12-02 12:27:02,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:27:02,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2109725427] [2024-12-02 12:27:02,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2109725427] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 12:27:02,146 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 12:27:02,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 12:27:02,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1465485152] [2024-12-02 12:27:02,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 12:27:02,147 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 12:27:02,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:27:02,147 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 12:27:02,147 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-12-02 12:27:03,643 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 181 [2024-12-02 12:27:03,644 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 421 transitions, 2490 flow. Second operand has 9 states, 9 states have (on average 152.77777777777777) internal successors, (1375), 9 states have internal predecessors, (1375), 0 states have call successors, (0), 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-12-02 12:27:03,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:27:03,645 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 181 [2024-12-02 12:27:03,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:27:05,201 INFO L124 PetriNetUnfolderBase]: 2461/9026 cut-off events. [2024-12-02 12:27:05,201 INFO L125 PetriNetUnfolderBase]: For 12500/12818 co-relation queries the response was YES. [2024-12-02 12:27:05,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25977 conditions, 9026 events. 2461/9026 cut-off events. For 12500/12818 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 84925 event pairs, 299 based on Foata normal form. 80/8946 useless extension candidates. Maximal degree in co-relation 25691. Up to 1603 conditions per place. [2024-12-02 12:27:05,249 INFO L140 encePairwiseOnDemand]: 168/181 looper letters, 113 selfloop transitions, 20 changer transitions 0/511 dead transitions. [2024-12-02 12:27:05,249 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 511 transitions, 3154 flow [2024-12-02 12:27:05,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 12:27:05,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 12:27:05,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1446 transitions. [2024-12-02 12:27:05,252 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8876611418047882 [2024-12-02 12:27:05,252 INFO L175 Difference]: Start difference. First operand has 280 places, 421 transitions, 2490 flow. Second operand 9 states and 1446 transitions. [2024-12-02 12:27:05,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 511 transitions, 3154 flow [2024-12-02 12:27:05,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 511 transitions, 3154 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-12-02 12:27:05,310 INFO L231 Difference]: Finished difference. Result has 295 places, 437 transitions, 2664 flow [2024-12-02 12:27:05,310 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=181, PETRI_DIFFERENCE_MINUEND_FLOW=2490, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2664, PETRI_PLACES=295, PETRI_TRANSITIONS=437} [2024-12-02 12:27:05,311 INFO L279 CegarLoopForPetriNet]: 178 programPoint places, 117 predicate places. [2024-12-02 12:27:05,311 INFO L471 AbstractCegarLoop]: Abstraction has has 295 places, 437 transitions, 2664 flow [2024-12-02 12:27:05,311 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 152.77777777777777) internal successors, (1375), 9 states have internal predecessors, (1375), 0 states have call successors, (0), 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-12-02 12:27:05,311 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:27:05,311 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 12:27:05,311 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-12-02 12:27:05,312 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 12:27:05,312 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:27:05,312 INFO L85 PathProgramCache]: Analyzing trace with hash -1443812668, now seen corresponding path program 3 times [2024-12-02 12:27:05,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:27:05,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803178359] [2024-12-02 12:27:05,312 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 12:27:05,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:27:05,335 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-12-02 12:27:05,335 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:27:05,659 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-12-02 12:27:05,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:27:05,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1803178359] [2024-12-02 12:27:05,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1803178359] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 12:27:05,659 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 12:27:05,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 12:27:05,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1854604400] [2024-12-02 12:27:05,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 12:27:05,660 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 12:27:05,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:27:05,660 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 12:27:05,660 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-12-02 12:27:06,631 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 181 [2024-12-02 12:27:06,631 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 437 transitions, 2664 flow. Second operand has 9 states, 9 states have (on average 152.77777777777777) internal successors, (1375), 9 states have internal predecessors, (1375), 0 states have call successors, (0), 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-12-02 12:27:06,631 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:27:06,631 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 181 [2024-12-02 12:27:06,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:27:08,354 INFO L124 PetriNetUnfolderBase]: 2736/10058 cut-off events. [2024-12-02 12:27:08,354 INFO L125 PetriNetUnfolderBase]: For 16301/16719 co-relation queries the response was YES. [2024-12-02 12:27:08,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30201 conditions, 10058 events. 2736/10058 cut-off events. For 16301/16719 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 95481 event pairs, 315 based on Foata normal form. 104/10013 useless extension candidates. Maximal degree in co-relation 29907. Up to 1744 conditions per place. [2024-12-02 12:27:08,411 INFO L140 encePairwiseOnDemand]: 167/181 looper letters, 119 selfloop transitions, 22 changer transitions 2/521 dead transitions. [2024-12-02 12:27:08,411 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 521 transitions, 3458 flow [2024-12-02 12:27:08,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 12:27:08,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 12:27:08,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1452 transitions. [2024-12-02 12:27:08,413 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8913443830570903 [2024-12-02 12:27:08,413 INFO L175 Difference]: Start difference. First operand has 295 places, 437 transitions, 2664 flow. Second operand 9 states and 1452 transitions. [2024-12-02 12:27:08,413 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 521 transitions, 3458 flow [2024-12-02 12:27:08,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 521 transitions, 3417 flow, removed 15 selfloop flow, removed 1 redundant places. [2024-12-02 12:27:08,477 INFO L231 Difference]: Finished difference. Result has 307 places, 449 transitions, 2835 flow [2024-12-02 12:27:08,478 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=181, PETRI_DIFFERENCE_MINUEND_FLOW=2649, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=419, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2835, PETRI_PLACES=307, PETRI_TRANSITIONS=449} [2024-12-02 12:27:08,478 INFO L279 CegarLoopForPetriNet]: 178 programPoint places, 129 predicate places. [2024-12-02 12:27:08,478 INFO L471 AbstractCegarLoop]: Abstraction has has 307 places, 449 transitions, 2835 flow [2024-12-02 12:27:08,479 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 152.77777777777777) internal successors, (1375), 9 states have internal predecessors, (1375), 0 states have call successors, (0), 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-12-02 12:27:08,479 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:27:08,479 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 12:27:08,479 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-12-02 12:27:08,479 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 12:27:08,480 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:27:08,480 INFO L85 PathProgramCache]: Analyzing trace with hash 338701412, now seen corresponding path program 4 times [2024-12-02 12:27:08,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:27:08,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [812851370] [2024-12-02 12:27:08,480 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 12:27:08,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:27:08,532 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 12:27:08,532 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:27:09,558 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-12-02 12:27:09,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:27:09,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [812851370] [2024-12-02 12:27:09,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [812851370] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 12:27:09,559 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 12:27:09,559 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 12:27:09,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1708174569] [2024-12-02 12:27:09,559 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 12:27:09,559 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 12:27:09,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:27:09,560 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 12:27:09,560 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-12-02 12:27:10,685 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 181 [2024-12-02 12:27:10,685 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 449 transitions, 2835 flow. Second operand has 10 states, 10 states have (on average 152.6) internal successors, (1526), 10 states have internal predecessors, (1526), 0 states have call successors, (0), 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-12-02 12:27:10,686 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:27:10,686 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 181 [2024-12-02 12:27:10,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:27:12,542 INFO L124 PetriNetUnfolderBase]: 3055/11090 cut-off events. [2024-12-02 12:27:12,542 INFO L125 PetriNetUnfolderBase]: For 20104/20613 co-relation queries the response was YES. [2024-12-02 12:27:12,579 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34186 conditions, 11090 events. 3055/11090 cut-off events. For 20104/20613 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 107027 event pairs, 322 based on Foata normal form. 119/11034 useless extension candidates. Maximal degree in co-relation 33886. Up to 1981 conditions per place. [2024-12-02 12:27:12,606 INFO L140 encePairwiseOnDemand]: 166/181 looper letters, 133 selfloop transitions, 28 changer transitions 0/539 dead transitions. [2024-12-02 12:27:12,606 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 539 transitions, 3784 flow [2024-12-02 12:27:12,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-02 12:27:12,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-12-02 12:27:12,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1603 transitions. [2024-12-02 12:27:12,608 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8856353591160221 [2024-12-02 12:27:12,608 INFO L175 Difference]: Start difference. First operand has 307 places, 449 transitions, 2835 flow. Second operand 10 states and 1603 transitions. [2024-12-02 12:27:12,609 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 539 transitions, 3784 flow [2024-12-02 12:27:12,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 539 transitions, 3705 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-12-02 12:27:12,682 INFO L231 Difference]: Finished difference. Result has 318 places, 461 transitions, 3013 flow [2024-12-02 12:27:12,682 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=181, PETRI_DIFFERENCE_MINUEND_FLOW=2809, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=449, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3013, PETRI_PLACES=318, PETRI_TRANSITIONS=461} [2024-12-02 12:27:12,683 INFO L279 CegarLoopForPetriNet]: 178 programPoint places, 140 predicate places. [2024-12-02 12:27:12,683 INFO L471 AbstractCegarLoop]: Abstraction has has 318 places, 461 transitions, 3013 flow [2024-12-02 12:27:12,683 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 152.6) internal successors, (1526), 10 states have internal predecessors, (1526), 0 states have call successors, (0), 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-12-02 12:27:12,683 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:27:12,683 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 12:27:12,683 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-12-02 12:27:12,684 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 12:27:12,684 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:27:12,684 INFO L85 PathProgramCache]: Analyzing trace with hash -163935286, now seen corresponding path program 5 times [2024-12-02 12:27:12,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:27:12,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [979169846] [2024-12-02 12:27:12,684 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 12:27:12,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:27:12,714 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2024-12-02 12:27:12,714 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:27:13,231 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2024-12-02 12:27:13,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:27:13,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [979169846] [2024-12-02 12:27:13,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [979169846] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:27:13,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [976971966] [2024-12-02 12:27:13,232 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 12:27:13,232 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:27:13,232 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92a03f18-7686-44b7-8d09-1b9880ac2ab0/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:27:13,233 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92a03f18-7686-44b7-8d09-1b9880ac2ab0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:27:13,335 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92a03f18-7686-44b7-8d09-1b9880ac2ab0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-12-02 12:27:13,501 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2024-12-02 12:27:13,501 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:27:13,504 INFO L256 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-12-02 12:27:13,507 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:27:13,752 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2024-12-02 12:27:13,816 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-12-02 12:27:13,816 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 12:27:13,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [976971966] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 12:27:13,816 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 12:27:13,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [10] total 18 [2024-12-02 12:27:13,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1666671508] [2024-12-02 12:27:13,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 12:27:13,817 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 12:27:13,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:27:13,817 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 12:27:13,818 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2024-12-02 12:27:14,924 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 181 [2024-12-02 12:27:14,926 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 461 transitions, 3013 flow. Second operand has 10 states, 10 states have (on average 152.6) internal successors, (1526), 10 states have internal predecessors, (1526), 0 states have call successors, (0), 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-12-02 12:27:14,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:27:14,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 181 [2024-12-02 12:27:14,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:27:17,390 INFO L124 PetriNetUnfolderBase]: 3363/12284 cut-off events. [2024-12-02 12:27:17,390 INFO L125 PetriNetUnfolderBase]: For 25098/25652 co-relation queries the response was YES. [2024-12-02 12:27:17,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38684 conditions, 12284 events. 3363/12284 cut-off events. For 25098/25652 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 121043 event pairs, 345 based on Foata normal form. 113/12227 useless extension candidates. Maximal degree in co-relation 38378. Up to 2138 conditions per place. [2024-12-02 12:27:17,481 INFO L140 encePairwiseOnDemand]: 166/181 looper letters, 133 selfloop transitions, 30 changer transitions 1/542 dead transitions. [2024-12-02 12:27:17,482 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 542 transitions, 3999 flow [2024-12-02 12:27:17,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-02 12:27:17,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-12-02 12:27:17,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1606 transitions. [2024-12-02 12:27:17,484 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.887292817679558 [2024-12-02 12:27:17,484 INFO L175 Difference]: Start difference. First operand has 318 places, 461 transitions, 3013 flow. Second operand 10 states and 1606 transitions. [2024-12-02 12:27:17,484 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 542 transitions, 3999 flow [2024-12-02 12:27:17,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 542 transitions, 3906 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-12-02 12:27:17,584 INFO L231 Difference]: Finished difference. Result has 329 places, 476 transitions, 3255 flow [2024-12-02 12:27:17,585 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=181, PETRI_DIFFERENCE_MINUEND_FLOW=2970, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=461, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=436, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3255, PETRI_PLACES=329, PETRI_TRANSITIONS=476} [2024-12-02 12:27:17,585 INFO L279 CegarLoopForPetriNet]: 178 programPoint places, 151 predicate places. [2024-12-02 12:27:17,585 INFO L471 AbstractCegarLoop]: Abstraction has has 329 places, 476 transitions, 3255 flow [2024-12-02 12:27:17,586 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 152.6) internal successors, (1526), 10 states have internal predecessors, (1526), 0 states have call successors, (0), 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-12-02 12:27:17,586 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:27:17,586 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 12:27:17,591 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92a03f18-7686-44b7-8d09-1b9880ac2ab0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-12-02 12:27:17,786 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92a03f18-7686-44b7-8d09-1b9880ac2ab0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2024-12-02 12:27:17,786 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 12:27:17,787 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:27:17,787 INFO L85 PathProgramCache]: Analyzing trace with hash -917442524, now seen corresponding path program 6 times [2024-12-02 12:27:17,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:27:17,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [814235394] [2024-12-02 12:27:17,787 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 12:27:17,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:27:17,807 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-12-02 12:27:17,807 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:27:18,083 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-12-02 12:27:18,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:27:18,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [814235394] [2024-12-02 12:27:18,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [814235394] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 12:27:18,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 12:27:18,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 12:27:18,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [170547551] [2024-12-02 12:27:18,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 12:27:18,084 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 12:27:18,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:27:18,085 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 12:27:18,085 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-12-02 12:27:19,224 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 181 [2024-12-02 12:27:19,226 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 476 transitions, 3255 flow. Second operand has 9 states, 9 states have (on average 152.77777777777777) internal successors, (1375), 9 states have internal predecessors, (1375), 0 states have call successors, (0), 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-12-02 12:27:19,226 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:27:19,226 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 181 [2024-12-02 12:27:19,226 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:27:21,402 INFO L124 PetriNetUnfolderBase]: 3707/13427 cut-off events. [2024-12-02 12:27:21,402 INFO L125 PetriNetUnfolderBase]: For 31201/31852 co-relation queries the response was YES. [2024-12-02 12:27:21,495 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43330 conditions, 13427 events. 3707/13427 cut-off events. For 31201/31852 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 134909 event pairs, 352 based on Foata normal form. 120/13356 useless extension candidates. Maximal degree in co-relation 43018. Up to 2368 conditions per place. [2024-12-02 12:27:21,524 INFO L140 encePairwiseOnDemand]: 167/181 looper letters, 150 selfloop transitions, 34 changer transitions 0/562 dead transitions. [2024-12-02 12:27:21,525 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 562 transitions, 4379 flow [2024-12-02 12:27:21,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 12:27:21,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 12:27:21,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1455 transitions. [2024-12-02 12:27:21,527 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8931860036832413 [2024-12-02 12:27:21,527 INFO L175 Difference]: Start difference. First operand has 329 places, 476 transitions, 3255 flow. Second operand 9 states and 1455 transitions. [2024-12-02 12:27:21,527 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 562 transitions, 4379 flow [2024-12-02 12:27:21,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 562 transitions, 4281 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-12-02 12:27:21,648 INFO L231 Difference]: Finished difference. Result has 340 places, 491 transitions, 3496 flow [2024-12-02 12:27:21,649 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=181, PETRI_DIFFERENCE_MINUEND_FLOW=3194, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=476, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=447, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3496, PETRI_PLACES=340, PETRI_TRANSITIONS=491} [2024-12-02 12:27:21,649 INFO L279 CegarLoopForPetriNet]: 178 programPoint places, 162 predicate places. [2024-12-02 12:27:21,649 INFO L471 AbstractCegarLoop]: Abstraction has has 340 places, 491 transitions, 3496 flow [2024-12-02 12:27:21,649 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 152.77777777777777) internal successors, (1375), 9 states have internal predecessors, (1375), 0 states have call successors, (0), 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-12-02 12:27:21,649 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:27:21,649 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 12:27:21,649 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-12-02 12:27:21,649 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 12:27:21,650 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:27:21,650 INFO L85 PathProgramCache]: Analyzing trace with hash -770840522, now seen corresponding path program 7 times [2024-12-02 12:27:21,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:27:21,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1528685263] [2024-12-02 12:27:21,650 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 12:27:21,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:27:21,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:27:21,946 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-12-02 12:27:21,946 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:27:21,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1528685263] [2024-12-02 12:27:21,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1528685263] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 12:27:21,946 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 12:27:21,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 12:27:21,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1323088458] [2024-12-02 12:27:21,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 12:27:21,947 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 12:27:21,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:27:21,947 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 12:27:21,947 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-12-02 12:27:23,030 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 181 [2024-12-02 12:27:23,032 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 491 transitions, 3496 flow. Second operand has 9 states, 9 states have (on average 152.77777777777777) internal successors, (1375), 9 states have internal predecessors, (1375), 0 states have call successors, (0), 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-12-02 12:27:23,032 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:27:23,032 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 181 [2024-12-02 12:27:23,032 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:27:25,722 INFO L124 PetriNetUnfolderBase]: 4051/14658 cut-off events. [2024-12-02 12:27:25,723 INFO L125 PetriNetUnfolderBase]: For 39706/40409 co-relation queries the response was YES. [2024-12-02 12:27:25,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48600 conditions, 14658 events. 4051/14658 cut-off events. For 39706/40409 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 150005 event pairs, 436 based on Foata normal form. 112/14565 useless extension candidates. Maximal degree in co-relation 48283. Up to 2511 conditions per place. [2024-12-02 12:27:25,809 INFO L140 encePairwiseOnDemand]: 167/181 looper letters, 148 selfloop transitions, 36 changer transitions 0/562 dead transitions. [2024-12-02 12:27:25,809 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 562 transitions, 4599 flow [2024-12-02 12:27:25,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 12:27:25,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 12:27:25,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1457 transitions. [2024-12-02 12:27:25,811 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.894413750767342 [2024-12-02 12:27:25,811 INFO L175 Difference]: Start difference. First operand has 340 places, 491 transitions, 3496 flow. Second operand 9 states and 1457 transitions. [2024-12-02 12:27:25,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 562 transitions, 4599 flow [2024-12-02 12:27:25,940 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 562 transitions, 4499 flow, removed 26 selfloop flow, removed 2 redundant places. [2024-12-02 12:27:25,944 INFO L231 Difference]: Finished difference. Result has 353 places, 510 transitions, 3852 flow [2024-12-02 12:27:25,945 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=181, PETRI_DIFFERENCE_MINUEND_FLOW=3418, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=461, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3852, PETRI_PLACES=353, PETRI_TRANSITIONS=510} [2024-12-02 12:27:25,945 INFO L279 CegarLoopForPetriNet]: 178 programPoint places, 175 predicate places. [2024-12-02 12:27:25,945 INFO L471 AbstractCegarLoop]: Abstraction has has 353 places, 510 transitions, 3852 flow [2024-12-02 12:27:25,946 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 152.77777777777777) internal successors, (1375), 9 states have internal predecessors, (1375), 0 states have call successors, (0), 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-12-02 12:27:25,946 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:27:25,946 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 12:27:25,946 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-12-02 12:27:25,946 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 12:27:25,948 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:27:25,948 INFO L85 PathProgramCache]: Analyzing trace with hash 809130914, now seen corresponding path program 8 times [2024-12-02 12:27:25,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:27:25,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1822676331] [2024-12-02 12:27:25,948 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 12:27:25,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:27:25,964 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-02 12:27:25,964 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:27:26,130 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-12-02 12:27:26,130 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:27:26,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1822676331] [2024-12-02 12:27:26,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1822676331] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 12:27:26,130 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 12:27:26,130 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 12:27:26,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [331900260] [2024-12-02 12:27:26,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 12:27:26,130 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 12:27:26,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:27:26,131 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 12:27:26,131 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-12-02 12:27:26,570 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 181 [2024-12-02 12:27:26,571 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 510 transitions, 3852 flow. Second operand has 9 states, 9 states have (on average 152.77777777777777) internal successors, (1375), 9 states have internal predecessors, (1375), 0 states have call successors, (0), 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-12-02 12:27:26,571 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:27:26,571 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 181 [2024-12-02 12:27:26,571 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:27:29,485 INFO L124 PetriNetUnfolderBase]: 4625/16577 cut-off events. [2024-12-02 12:27:29,485 INFO L125 PetriNetUnfolderBase]: For 50283/51112 co-relation queries the response was YES. [2024-12-02 12:27:29,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56204 conditions, 16577 events. 4625/16577 cut-off events. For 50283/51112 co-relation queries the response was YES. Maximal size of possible extension queue 538. Compared 174872 event pairs, 455 based on Foata normal form. 139/16509 useless extension candidates. Maximal degree in co-relation 55880. Up to 2910 conditions per place. [2024-12-02 12:27:29,607 INFO L140 encePairwiseOnDemand]: 166/181 looper letters, 169 selfloop transitions, 45 changer transitions 0/592 dead transitions. [2024-12-02 12:27:29,607 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 592 transitions, 5156 flow [2024-12-02 12:27:29,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 12:27:29,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 12:27:29,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1459 transitions. [2024-12-02 12:27:29,609 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8956414978514426 [2024-12-02 12:27:29,609 INFO L175 Difference]: Start difference. First operand has 353 places, 510 transitions, 3852 flow. Second operand 9 states and 1459 transitions. [2024-12-02 12:27:29,609 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 592 transitions, 5156 flow [2024-12-02 12:27:29,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 592 transitions, 5052 flow, removed 52 selfloop flow, removed 0 redundant places. [2024-12-02 12:27:29,803 INFO L231 Difference]: Finished difference. Result has 368 places, 528 transitions, 4205 flow [2024-12-02 12:27:29,803 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=181, PETRI_DIFFERENCE_MINUEND_FLOW=3748, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=510, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=470, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4205, PETRI_PLACES=368, PETRI_TRANSITIONS=528} [2024-12-02 12:27:29,803 INFO L279 CegarLoopForPetriNet]: 178 programPoint places, 190 predicate places. [2024-12-02 12:27:29,803 INFO L471 AbstractCegarLoop]: Abstraction has has 368 places, 528 transitions, 4205 flow [2024-12-02 12:27:29,804 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 152.77777777777777) internal successors, (1375), 9 states have internal predecessors, (1375), 0 states have call successors, (0), 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-12-02 12:27:29,804 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:27:29,804 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 12:27:29,804 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-12-02 12:27:29,804 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 12:27:29,805 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:27:29,805 INFO L85 PathProgramCache]: Analyzing trace with hash 1883131968, now seen corresponding path program 9 times [2024-12-02 12:27:29,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:27:29,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1980860262] [2024-12-02 12:27:29,805 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 12:27:29,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:27:29,818 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-12-02 12:27:29,819 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:27:29,981 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-12-02 12:27:29,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:27:29,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1980860262] [2024-12-02 12:27:29,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1980860262] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 12:27:29,981 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 12:27:29,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 12:27:29,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [738744154] [2024-12-02 12:27:29,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 12:27:29,982 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 12:27:29,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:27:29,982 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 12:27:29,982 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-12-02 12:27:30,518 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 181 [2024-12-02 12:27:30,519 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 528 transitions, 4205 flow. Second operand has 9 states, 9 states have (on average 152.77777777777777) internal successors, (1375), 9 states have internal predecessors, (1375), 0 states have call successors, (0), 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-12-02 12:27:30,519 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:27:30,519 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 181 [2024-12-02 12:27:30,519 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:27:33,737 INFO L124 PetriNetUnfolderBase]: 5214/18627 cut-off events. [2024-12-02 12:27:33,737 INFO L125 PetriNetUnfolderBase]: For 62354/63308 co-relation queries the response was YES. [2024-12-02 12:27:33,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64474 conditions, 18627 events. 5214/18627 cut-off events. For 62354/63308 co-relation queries the response was YES. Maximal size of possible extension queue 662. Compared 202559 event pairs, 501 based on Foata normal form. 152/18561 useless extension candidates. Maximal degree in co-relation 64142. Up to 3261 conditions per place. [2024-12-02 12:27:33,888 INFO L140 encePairwiseOnDemand]: 166/181 looper letters, 184 selfloop transitions, 46 changer transitions 0/608 dead transitions. [2024-12-02 12:27:33,888 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 608 transitions, 5463 flow [2024-12-02 12:27:33,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 12:27:33,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 12:27:33,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1459 transitions. [2024-12-02 12:27:33,890 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8956414978514426 [2024-12-02 12:27:33,890 INFO L175 Difference]: Start difference. First operand has 368 places, 528 transitions, 4205 flow. Second operand 9 states and 1459 transitions. [2024-12-02 12:27:33,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 608 transitions, 5463 flow [2024-12-02 12:27:34,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 608 transitions, 5377 flow, removed 43 selfloop flow, removed 0 redundant places. [2024-12-02 12:27:34,138 INFO L231 Difference]: Finished difference. Result has 382 places, 545 transitions, 4528 flow [2024-12-02 12:27:34,139 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=181, PETRI_DIFFERENCE_MINUEND_FLOW=4119, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=528, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=487, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4528, PETRI_PLACES=382, PETRI_TRANSITIONS=545} [2024-12-02 12:27:34,139 INFO L279 CegarLoopForPetriNet]: 178 programPoint places, 204 predicate places. [2024-12-02 12:27:34,139 INFO L471 AbstractCegarLoop]: Abstraction has has 382 places, 545 transitions, 4528 flow [2024-12-02 12:27:34,139 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 152.77777777777777) internal successors, (1375), 9 states have internal predecessors, (1375), 0 states have call successors, (0), 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-12-02 12:27:34,139 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:27:34,139 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 12:27:34,139 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-12-02 12:27:34,140 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 12:27:34,140 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:27:34,140 INFO L85 PathProgramCache]: Analyzing trace with hash -1356453964, now seen corresponding path program 10 times [2024-12-02 12:27:34,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:27:34,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1403388011] [2024-12-02 12:27:34,141 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 12:27:34,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:27:34,159 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 12:27:34,159 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:27:35,160 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-12-02 12:27:35,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:27:35,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1403388011] [2024-12-02 12:27:35,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1403388011] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 12:27:35,161 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 12:27:35,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2024-12-02 12:27:35,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [578192832] [2024-12-02 12:27:35,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 12:27:35,161 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-12-02 12:27:35,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:27:35,162 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-12-02 12:27:35,162 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=184, Unknown=0, NotChecked=0, Total=240 [2024-12-02 12:27:37,041 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 181 [2024-12-02 12:27:37,043 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 545 transitions, 4528 flow. Second operand has 16 states, 16 states have (on average 133.375) internal successors, (2134), 16 states have internal predecessors, (2134), 0 states have call successors, (0), 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-12-02 12:27:37,043 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:27:37,043 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 181 [2024-12-02 12:27:37,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:27:43,265 INFO L124 PetriNetUnfolderBase]: 8712/25718 cut-off events. [2024-12-02 12:27:43,265 INFO L125 PetriNetUnfolderBase]: For 136222/137997 co-relation queries the response was YES. [2024-12-02 12:27:43,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 106036 conditions, 25718 events. 8712/25718 cut-off events. For 136222/137997 co-relation queries the response was YES. Maximal size of possible extension queue 812. Compared 272222 event pairs, 1688 based on Foata normal form. 408/25828 useless extension candidates. Maximal degree in co-relation 105697. Up to 5887 conditions per place. [2024-12-02 12:27:43,446 INFO L140 encePairwiseOnDemand]: 153/181 looper letters, 1099 selfloop transitions, 231 changer transitions 0/1533 dead transitions. [2024-12-02 12:27:43,446 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 1533 transitions, 16245 flow [2024-12-02 12:27:43,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-12-02 12:27:43,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2024-12-02 12:27:43,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 3237 transitions. [2024-12-02 12:27:43,449 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8129080863887493 [2024-12-02 12:27:43,449 INFO L175 Difference]: Start difference. First operand has 382 places, 545 transitions, 4528 flow. Second operand 22 states and 3237 transitions. [2024-12-02 12:27:43,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 1533 transitions, 16245 flow [2024-12-02 12:27:43,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 1533 transitions, 16075 flow, removed 57 selfloop flow, removed 2 redundant places. [2024-12-02 12:27:43,879 INFO L231 Difference]: Finished difference. Result has 416 places, 733 transitions, 7537 flow [2024-12-02 12:27:43,880 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=181, PETRI_DIFFERENCE_MINUEND_FLOW=4431, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=545, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=440, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=7537, PETRI_PLACES=416, PETRI_TRANSITIONS=733} [2024-12-02 12:27:43,880 INFO L279 CegarLoopForPetriNet]: 178 programPoint places, 238 predicate places. [2024-12-02 12:27:43,880 INFO L471 AbstractCegarLoop]: Abstraction has has 416 places, 733 transitions, 7537 flow [2024-12-02 12:27:43,881 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 133.375) internal successors, (2134), 16 states have internal predecessors, (2134), 0 states have call successors, (0), 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-12-02 12:27:43,881 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:27:43,881 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 12:27:43,881 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-12-02 12:27:43,881 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 12:27:43,882 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:27:43,882 INFO L85 PathProgramCache]: Analyzing trace with hash -1099597546, now seen corresponding path program 11 times [2024-12-02 12:27:43,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:27:43,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857815997] [2024-12-02 12:27:43,882 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 12:27:43,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:27:43,902 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2024-12-02 12:27:43,902 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:27:44,264 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2024-12-02 12:27:44,264 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:27:44,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1857815997] [2024-12-02 12:27:44,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1857815997] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:27:44,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [529369224] [2024-12-02 12:27:44,265 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 12:27:44,265 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:27:44,265 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92a03f18-7686-44b7-8d09-1b9880ac2ab0/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:27:44,266 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92a03f18-7686-44b7-8d09-1b9880ac2ab0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:27:44,267 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92a03f18-7686-44b7-8d09-1b9880ac2ab0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-12-02 12:27:44,423 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2024-12-02 12:27:44,423 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:27:44,425 INFO L256 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-12-02 12:27:44,426 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:27:44,643 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2024-12-02 12:27:44,697 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-12-02 12:27:44,697 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 12:27:44,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [529369224] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 12:27:44,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 12:27:44,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [10] total 18 [2024-12-02 12:27:44,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1185430288] [2024-12-02 12:27:44,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 12:27:44,698 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 12:27:44,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:27:44,698 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 12:27:44,698 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2024-12-02 12:27:45,521 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 181 [2024-12-02 12:27:45,522 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 733 transitions, 7537 flow. Second operand has 10 states, 10 states have (on average 152.6) internal successors, (1526), 10 states have internal predecessors, (1526), 0 states have call successors, (0), 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-12-02 12:27:45,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:27:45,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 181 [2024-12-02 12:27:45,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:27:50,463 INFO L124 PetriNetUnfolderBase]: 5932/20802 cut-off events. [2024-12-02 12:27:50,463 INFO L125 PetriNetUnfolderBase]: For 100128/101658 co-relation queries the response was YES. [2024-12-02 12:27:50,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78800 conditions, 20802 events. 5932/20802 cut-off events. For 100128/101658 co-relation queries the response was YES. Maximal size of possible extension queue 789. Compared 231085 event pairs, 523 based on Foata normal form. 235/20800 useless extension candidates. Maximal degree in co-relation 78445. Up to 3671 conditions per place. [2024-12-02 12:27:50,699 INFO L140 encePairwiseOnDemand]: 165/181 looper letters, 199 selfloop transitions, 77 changer transitions 0/799 dead transitions. [2024-12-02 12:27:50,699 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 799 transitions, 8913 flow [2024-12-02 12:27:50,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-02 12:27:50,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-12-02 12:27:50,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1613 transitions. [2024-12-02 12:27:50,701 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8911602209944751 [2024-12-02 12:27:50,701 INFO L175 Difference]: Start difference. First operand has 416 places, 733 transitions, 7537 flow. Second operand 10 states and 1613 transitions. [2024-12-02 12:27:50,701 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 799 transitions, 8913 flow [2024-12-02 12:27:51,265 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 799 transitions, 8731 flow, removed 56 selfloop flow, removed 3 redundant places. [2024-12-02 12:27:51,272 INFO L231 Difference]: Finished difference. Result has 427 places, 747 transitions, 7877 flow [2024-12-02 12:27:51,272 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=181, PETRI_DIFFERENCE_MINUEND_FLOW=7376, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=733, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=660, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7877, PETRI_PLACES=427, PETRI_TRANSITIONS=747} [2024-12-02 12:27:51,273 INFO L279 CegarLoopForPetriNet]: 178 programPoint places, 249 predicate places. [2024-12-02 12:27:51,273 INFO L471 AbstractCegarLoop]: Abstraction has has 427 places, 747 transitions, 7877 flow [2024-12-02 12:27:51,273 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 152.6) internal successors, (1526), 10 states have internal predecessors, (1526), 0 states have call successors, (0), 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-12-02 12:27:51,273 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:27:51,274 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 12:27:51,279 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92a03f18-7686-44b7-8d09-1b9880ac2ab0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-12-02 12:27:51,474 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92a03f18-7686-44b7-8d09-1b9880ac2ab0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:27:51,474 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 12:27:51,476 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:27:51,477 INFO L85 PathProgramCache]: Analyzing trace with hash 309438536, now seen corresponding path program 12 times [2024-12-02 12:27:51,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:27:51,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978109220] [2024-12-02 12:27:51,477 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 12:27:51,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:27:51,494 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-12-02 12:27:51,494 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:27:51,679 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-12-02 12:27:51,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:27:51,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978109220] [2024-12-02 12:27:51,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1978109220] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 12:27:51,679 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 12:27:51,679 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 12:27:51,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1945282520] [2024-12-02 12:27:51,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 12:27:51,680 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 12:27:51,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:27:51,680 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 12:27:51,680 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-12-02 12:27:52,391 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 181 [2024-12-02 12:27:52,392 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 747 transitions, 7877 flow. Second operand has 9 states, 9 states have (on average 152.77777777777777) internal successors, (1375), 9 states have internal predecessors, (1375), 0 states have call successors, (0), 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-12-02 12:27:52,392 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:27:52,392 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 181 [2024-12-02 12:27:52,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:27:56,792 INFO L124 PetriNetUnfolderBase]: 5897/20748 cut-off events. [2024-12-02 12:27:56,792 INFO L125 PetriNetUnfolderBase]: For 106730/108210 co-relation queries the response was YES. [2024-12-02 12:27:56,929 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79325 conditions, 20748 events. 5897/20748 cut-off events. For 106730/108210 co-relation queries the response was YES. Maximal size of possible extension queue 789. Compared 230573 event pairs, 520 based on Foata normal form. 200/20725 useless extension candidates. Maximal degree in co-relation 78964. Up to 3653 conditions per place. [2024-12-02 12:27:56,969 INFO L140 encePairwiseOnDemand]: 166/181 looper letters, 215 selfloop transitions, 69 changer transitions 0/807 dead transitions. [2024-12-02 12:27:56,969 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 807 transitions, 9234 flow [2024-12-02 12:27:56,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 12:27:56,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 12:27:56,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1465 transitions. [2024-12-02 12:27:56,971 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8993247391037447 [2024-12-02 12:27:56,971 INFO L175 Difference]: Start difference. First operand has 427 places, 747 transitions, 7877 flow. Second operand 9 states and 1465 transitions. [2024-12-02 12:27:56,971 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 807 transitions, 9234 flow [2024-12-02 12:27:57,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 807 transitions, 8974 flow, removed 87 selfloop flow, removed 4 redundant places. [2024-12-02 12:27:57,554 INFO L231 Difference]: Finished difference. Result has 435 places, 758 transitions, 8084 flow [2024-12-02 12:27:57,554 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=181, PETRI_DIFFERENCE_MINUEND_FLOW=7705, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=747, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=681, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8084, PETRI_PLACES=435, PETRI_TRANSITIONS=758} [2024-12-02 12:27:57,555 INFO L279 CegarLoopForPetriNet]: 178 programPoint places, 257 predicate places. [2024-12-02 12:27:57,555 INFO L471 AbstractCegarLoop]: Abstraction has has 435 places, 758 transitions, 8084 flow [2024-12-02 12:27:57,555 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 152.77777777777777) internal successors, (1375), 9 states have internal predecessors, (1375), 0 states have call successors, (0), 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-12-02 12:27:57,555 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:27:57,556 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 12:27:57,556 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-12-02 12:27:57,556 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 12:27:57,557 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:27:57,557 INFO L85 PathProgramCache]: Analyzing trace with hash -2045884420, now seen corresponding path program 13 times [2024-12-02 12:27:57,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:27:57,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1284228980] [2024-12-02 12:27:57,557 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 12:27:57,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:27:57,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:27:57,768 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-12-02 12:27:57,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:27:57,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1284228980] [2024-12-02 12:27:57,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1284228980] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 12:27:57,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 12:27:57,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 12:27:57,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1342440858] [2024-12-02 12:27:57,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 12:27:57,768 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 12:27:57,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:27:57,769 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 12:27:57,769 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-12-02 12:27:58,387 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 181 [2024-12-02 12:27:58,389 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 758 transitions, 8084 flow. Second operand has 9 states, 9 states have (on average 152.77777777777777) internal successors, (1375), 9 states have internal predecessors, (1375), 0 states have call successors, (0), 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-12-02 12:27:58,389 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:27:58,389 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 181 [2024-12-02 12:27:58,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:28:03,667 INFO L124 PetriNetUnfolderBase]: 5905/20838 cut-off events. [2024-12-02 12:28:03,667 INFO L125 PetriNetUnfolderBase]: For 107130/108619 co-relation queries the response was YES. [2024-12-02 12:28:03,847 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79720 conditions, 20838 events. 5905/20838 cut-off events. For 107130/108619 co-relation queries the response was YES. Maximal size of possible extension queue 791. Compared 232067 event pairs, 524 based on Foata normal form. 210/20827 useless extension candidates. Maximal degree in co-relation 79356. Up to 3665 conditions per place. [2024-12-02 12:28:03,892 INFO L140 encePairwiseOnDemand]: 165/181 looper letters, 212 selfloop transitions, 78 changer transitions 0/813 dead transitions. [2024-12-02 12:28:03,892 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 813 transitions, 9347 flow [2024-12-02 12:28:03,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 12:28:03,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 12:28:03,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1464 transitions. [2024-12-02 12:28:03,894 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8987108655616943 [2024-12-02 12:28:03,894 INFO L175 Difference]: Start difference. First operand has 435 places, 758 transitions, 8084 flow. Second operand 9 states and 1464 transitions. [2024-12-02 12:28:03,894 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 813 transitions, 9347 flow [2024-12-02 12:28:04,529 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 813 transitions, 9245 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-12-02 12:28:04,536 INFO L231 Difference]: Finished difference. Result has 443 places, 768 transitions, 8381 flow [2024-12-02 12:28:04,536 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=181, PETRI_DIFFERENCE_MINUEND_FLOW=7988, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=758, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=683, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8381, PETRI_PLACES=443, PETRI_TRANSITIONS=768} [2024-12-02 12:28:04,537 INFO L279 CegarLoopForPetriNet]: 178 programPoint places, 265 predicate places. [2024-12-02 12:28:04,537 INFO L471 AbstractCegarLoop]: Abstraction has has 443 places, 768 transitions, 8381 flow [2024-12-02 12:28:04,537 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 152.77777777777777) internal successors, (1375), 9 states have internal predecessors, (1375), 0 states have call successors, (0), 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-12-02 12:28:04,537 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:28:04,537 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 12:28:04,537 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-12-02 12:28:04,537 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 12:28:04,538 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:28:04,538 INFO L85 PathProgramCache]: Analyzing trace with hash 1910251336, now seen corresponding path program 14 times [2024-12-02 12:28:04,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:28:04,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [339555756] [2024-12-02 12:28:04,538 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 12:28:04,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:28:04,556 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-02 12:28:04,556 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:28:04,772 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-12-02 12:28:04,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:28:04,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [339555756] [2024-12-02 12:28:04,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [339555756] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 12:28:04,772 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 12:28:04,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 12:28:04,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101794124] [2024-12-02 12:28:04,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 12:28:04,773 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 12:28:04,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:28:04,773 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 12:28:04,773 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-12-02 12:28:05,549 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 181 [2024-12-02 12:28:05,550 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 768 transitions, 8381 flow. Second operand has 9 states, 9 states have (on average 152.77777777777777) internal successors, (1375), 9 states have internal predecessors, (1375), 0 states have call successors, (0), 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-12-02 12:28:05,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:28:05,550 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 181 [2024-12-02 12:28:05,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:28:09,853 INFO L124 PetriNetUnfolderBase]: 5664/20100 cut-off events. [2024-12-02 12:28:09,854 INFO L125 PetriNetUnfolderBase]: For 103842/105381 co-relation queries the response was YES. [2024-12-02 12:28:10,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76866 conditions, 20100 events. 5664/20100 cut-off events. For 103842/105381 co-relation queries the response was YES. Maximal size of possible extension queue 732. Compared 221889 event pairs, 510 based on Foata normal form. 203/20068 useless extension candidates. Maximal degree in co-relation 76499. Up to 3506 conditions per place. [2024-12-02 12:28:10,041 INFO L140 encePairwiseOnDemand]: 165/181 looper letters, 215 selfloop transitions, 77 changer transitions 0/815 dead transitions. [2024-12-02 12:28:10,041 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 815 transitions, 9518 flow [2024-12-02 12:28:10,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 12:28:10,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 12:28:10,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1467 transitions. [2024-12-02 12:28:10,215 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9005524861878453 [2024-12-02 12:28:10,215 INFO L175 Difference]: Start difference. First operand has 443 places, 768 transitions, 8381 flow. Second operand 9 states and 1467 transitions. [2024-12-02 12:28:10,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 815 transitions, 9518 flow [2024-12-02 12:28:10,851 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 815 transitions, 9353 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-12-02 12:28:10,860 INFO L231 Difference]: Finished difference. Result has 449 places, 775 transitions, 8554 flow [2024-12-02 12:28:10,860 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=181, PETRI_DIFFERENCE_MINUEND_FLOW=8173, PETRI_DIFFERENCE_MINUEND_PLACES=438, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=766, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=692, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8554, PETRI_PLACES=449, PETRI_TRANSITIONS=775} [2024-12-02 12:28:10,861 INFO L279 CegarLoopForPetriNet]: 178 programPoint places, 271 predicate places. [2024-12-02 12:28:10,861 INFO L471 AbstractCegarLoop]: Abstraction has has 449 places, 775 transitions, 8554 flow [2024-12-02 12:28:10,861 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 152.77777777777777) internal successors, (1375), 9 states have internal predecessors, (1375), 0 states have call successors, (0), 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-12-02 12:28:10,861 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:28:10,861 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 12:28:10,861 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-12-02 12:28:10,861 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 12:28:10,862 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:28:10,862 INFO L85 PathProgramCache]: Analyzing trace with hash -503766004, now seen corresponding path program 15 times [2024-12-02 12:28:10,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:28:10,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409020101] [2024-12-02 12:28:10,862 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 12:28:10,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:28:10,880 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-12-02 12:28:10,880 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:28:11,102 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-12-02 12:28:11,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:28:11,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [409020101] [2024-12-02 12:28:11,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [409020101] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 12:28:11,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 12:28:11,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 12:28:11,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [143175632] [2024-12-02 12:28:11,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 12:28:11,102 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 12:28:11,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:28:11,103 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 12:28:11,103 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-12-02 12:28:12,028 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 181 [2024-12-02 12:28:12,030 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 775 transitions, 8554 flow. Second operand has 9 states, 9 states have (on average 152.77777777777777) internal successors, (1375), 9 states have internal predecessors, (1375), 0 states have call successors, (0), 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-12-02 12:28:12,030 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:28:12,030 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 181 [2024-12-02 12:28:12,030 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:28:16,655 INFO L124 PetriNetUnfolderBase]: 5382/19289 cut-off events. [2024-12-02 12:28:16,655 INFO L125 PetriNetUnfolderBase]: For 99451/100859 co-relation queries the response was YES. [2024-12-02 12:28:17,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73687 conditions, 19289 events. 5382/19289 cut-off events. For 99451/100859 co-relation queries the response was YES. Maximal size of possible extension queue 674. Compared 210999 event pairs, 492 based on Foata normal form. 211/19271 useless extension candidates. Maximal degree in co-relation 73317. Up to 3343 conditions per place. [2024-12-02 12:28:17,035 INFO L140 encePairwiseOnDemand]: 166/181 looper letters, 209 selfloop transitions, 91 changer transitions 0/804 dead transitions. [2024-12-02 12:28:17,036 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 804 transitions, 9405 flow [2024-12-02 12:28:17,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 12:28:17,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 12:28:17,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1461 transitions. [2024-12-02 12:28:17,037 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8968692449355433 [2024-12-02 12:28:17,037 INFO L175 Difference]: Start difference. First operand has 449 places, 775 transitions, 8554 flow. Second operand 9 states and 1461 transitions. [2024-12-02 12:28:17,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 804 transitions, 9405 flow [2024-12-02 12:28:17,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 804 transitions, 9208 flow, removed 35 selfloop flow, removed 5 redundant places. [2024-12-02 12:28:17,605 INFO L231 Difference]: Finished difference. Result has 454 places, 757 transitions, 8325 flow [2024-12-02 12:28:17,605 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=181, PETRI_DIFFERENCE_MINUEND_FLOW=8001, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=752, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=663, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8325, PETRI_PLACES=454, PETRI_TRANSITIONS=757} [2024-12-02 12:28:17,606 INFO L279 CegarLoopForPetriNet]: 178 programPoint places, 276 predicate places. [2024-12-02 12:28:17,606 INFO L471 AbstractCegarLoop]: Abstraction has has 454 places, 757 transitions, 8325 flow [2024-12-02 12:28:17,606 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 152.77777777777777) internal successors, (1375), 9 states have internal predecessors, (1375), 0 states have call successors, (0), 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-12-02 12:28:17,606 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:28:17,606 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 12:28:17,606 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-12-02 12:28:17,606 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 12:28:17,607 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:28:17,607 INFO L85 PathProgramCache]: Analyzing trace with hash 1361343738, now seen corresponding path program 16 times [2024-12-02 12:28:17,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:28:17,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [250629832] [2024-12-02 12:28:17,608 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 12:28:17,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:28:17,630 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 12:28:17,631 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:28:18,403 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-12-02 12:28:18,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:28:18,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [250629832] [2024-12-02 12:28:18,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [250629832] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 12:28:18,403 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 12:28:18,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2024-12-02 12:28:18,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2099903123] [2024-12-02 12:28:18,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 12:28:18,403 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-12-02 12:28:18,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:28:18,404 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-12-02 12:28:18,404 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=184, Unknown=0, NotChecked=0, Total=240 [2024-12-02 12:28:19,999 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 181 [2024-12-02 12:28:20,001 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 757 transitions, 8325 flow. Second operand has 16 states, 16 states have (on average 133.375) internal successors, (2134), 16 states have internal predecessors, (2134), 0 states have call successors, (0), 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-12-02 12:28:20,001 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:28:20,001 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 181 [2024-12-02 12:28:20,001 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:28:27,864 INFO L124 PetriNetUnfolderBase]: 8138/24230 cut-off events. [2024-12-02 12:28:27,864 INFO L125 PetriNetUnfolderBase]: For 176189/178111 co-relation queries the response was YES. [2024-12-02 12:28:28,155 INFO L83 FinitePrefix]: Finished finitePrefix Result has 108308 conditions, 24230 events. 8138/24230 cut-off events. For 176189/178111 co-relation queries the response was YES. Maximal size of possible extension queue 708. Compared 252946 event pairs, 1643 based on Foata normal form. 446/24395 useless extension candidates. Maximal degree in co-relation 107935. Up to 5886 conditions per place. [2024-12-02 12:28:28,232 INFO L140 encePairwiseOnDemand]: 153/181 looper letters, 1037 selfloop transitions, 271 changer transitions 0/1511 dead transitions. [2024-12-02 12:28:28,232 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 475 places, 1511 transitions, 18407 flow [2024-12-02 12:28:28,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-12-02 12:28:28,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2024-12-02 12:28:28,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 3228 transitions. [2024-12-02 12:28:28,236 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8106479156202913 [2024-12-02 12:28:28,236 INFO L175 Difference]: Start difference. First operand has 454 places, 757 transitions, 8325 flow. Second operand 22 states and 3228 transitions. [2024-12-02 12:28:28,237 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 475 places, 1511 transitions, 18407 flow [2024-12-02 12:28:29,245 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 471 places, 1511 transitions, 18235 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-12-02 12:28:29,258 INFO L231 Difference]: Finished difference. Result has 484 places, 834 transitions, 10254 flow [2024-12-02 12:28:29,259 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=181, PETRI_DIFFERENCE_MINUEND_FLOW=8171, PETRI_DIFFERENCE_MINUEND_PLACES=450, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=757, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=195, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=517, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=10254, PETRI_PLACES=484, PETRI_TRANSITIONS=834} [2024-12-02 12:28:29,259 INFO L279 CegarLoopForPetriNet]: 178 programPoint places, 306 predicate places. [2024-12-02 12:28:29,259 INFO L471 AbstractCegarLoop]: Abstraction has has 484 places, 834 transitions, 10254 flow [2024-12-02 12:28:29,259 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 133.375) internal successors, (2134), 16 states have internal predecessors, (2134), 0 states have call successors, (0), 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-12-02 12:28:29,259 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:28:29,260 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 12:28:29,260 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-12-02 12:28:29,260 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 12:28:29,261 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:28:29,261 INFO L85 PathProgramCache]: Analyzing trace with hash 198161313, now seen corresponding path program 1 times [2024-12-02 12:28:29,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:28:29,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [380134627] [2024-12-02 12:28:29,261 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:28:29,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:28:29,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:28:29,586 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-12-02 12:28:29,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:28:29,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [380134627] [2024-12-02 12:28:29,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [380134627] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 12:28:29,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 12:28:29,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 12:28:29,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1845605479] [2024-12-02 12:28:29,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 12:28:29,587 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 12:28:29,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:28:29,587 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 12:28:29,587 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-12-02 12:28:30,602 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 181 [2024-12-02 12:28:30,603 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 484 places, 834 transitions, 10254 flow. Second operand has 9 states, 9 states have (on average 152.77777777777777) internal successors, (1375), 9 states have internal predecessors, (1375), 0 states have call successors, (0), 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-12-02 12:28:30,603 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:28:30,603 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 181 [2024-12-02 12:28:30,603 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:28:35,462 INFO L124 PetriNetUnfolderBase]: 5042/18250 cut-off events. [2024-12-02 12:28:35,462 INFO L125 PetriNetUnfolderBase]: For 108465/109830 co-relation queries the response was YES. [2024-12-02 12:28:35,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72399 conditions, 18250 events. 5042/18250 cut-off events. For 108465/109830 co-relation queries the response was YES. Maximal size of possible extension queue 607. Compared 197410 event pairs, 489 based on Foata normal form. 212/18237 useless extension candidates. Maximal degree in co-relation 72012. Up to 3138 conditions per place. [2024-12-02 12:28:35,616 INFO L140 encePairwiseOnDemand]: 165/181 looper letters, 201 selfloop transitions, 85 changer transitions 0/730 dead transitions. [2024-12-02 12:28:35,616 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 730 transitions, 8854 flow [2024-12-02 12:28:35,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 12:28:35,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 12:28:35,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1460 transitions. [2024-12-02 12:28:35,618 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.896255371393493 [2024-12-02 12:28:35,618 INFO L175 Difference]: Start difference. First operand has 484 places, 834 transitions, 10254 flow. Second operand 9 states and 1460 transitions. [2024-12-02 12:28:35,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 730 transitions, 8854 flow [2024-12-02 12:28:36,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 730 transitions, 8278 flow, removed 82 selfloop flow, removed 29 redundant places. [2024-12-02 12:28:36,286 INFO L231 Difference]: Finished difference. Result has 453 places, 686 transitions, 7382 flow [2024-12-02 12:28:36,287 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=181, PETRI_DIFFERENCE_MINUEND_FLOW=7212, PETRI_DIFFERENCE_MINUEND_PLACES=445, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=686, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=601, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7382, PETRI_PLACES=453, PETRI_TRANSITIONS=686} [2024-12-02 12:28:36,287 INFO L279 CegarLoopForPetriNet]: 178 programPoint places, 275 predicate places. [2024-12-02 12:28:36,287 INFO L471 AbstractCegarLoop]: Abstraction has has 453 places, 686 transitions, 7382 flow [2024-12-02 12:28:36,287 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 152.77777777777777) internal successors, (1375), 9 states have internal predecessors, (1375), 0 states have call successors, (0), 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-12-02 12:28:36,287 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:28:36,287 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 12:28:36,287 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-12-02 12:28:36,287 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 12:28:36,288 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:28:36,288 INFO L85 PathProgramCache]: Analyzing trace with hash 1242882726, now seen corresponding path program 17 times [2024-12-02 12:28:36,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:28:36,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1469739138] [2024-12-02 12:28:36,289 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 12:28:36,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:28:36,304 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2024-12-02 12:28:36,304 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:28:36,657 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2024-12-02 12:28:36,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:28:36,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1469739138] [2024-12-02 12:28:36,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1469739138] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:28:36,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [300109289] [2024-12-02 12:28:36,658 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 12:28:36,658 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:28:36,658 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92a03f18-7686-44b7-8d09-1b9880ac2ab0/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:28:36,660 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92a03f18-7686-44b7-8d09-1b9880ac2ab0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:28:36,661 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92a03f18-7686-44b7-8d09-1b9880ac2ab0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-12-02 12:28:36,850 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2024-12-02 12:28:36,850 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:28:36,852 INFO L256 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-12-02 12:28:36,854 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:28:37,043 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2024-12-02 12:28:37,103 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-12-02 12:28:37,103 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 12:28:37,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [300109289] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 12:28:37,103 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 12:28:37,103 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [10] total 18 [2024-12-02 12:28:37,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1281499415] [2024-12-02 12:28:37,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 12:28:37,104 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 12:28:37,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:28:37,104 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 12:28:37,104 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2024-12-02 12:28:38,335 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 181 [2024-12-02 12:28:38,337 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 453 places, 686 transitions, 7382 flow. Second operand has 10 states, 10 states have (on average 152.6) internal successors, (1526), 10 states have internal predecessors, (1526), 0 states have call successors, (0), 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-12-02 12:28:38,337 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:28:38,337 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 181 [2024-12-02 12:28:38,337 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:28:42,371 INFO L124 PetriNetUnfolderBase]: 5043/18275 cut-off events. [2024-12-02 12:28:42,371 INFO L125 PetriNetUnfolderBase]: For 89564/90742 co-relation queries the response was YES. [2024-12-02 12:28:42,518 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68183 conditions, 18275 events. 5043/18275 cut-off events. For 89564/90742 co-relation queries the response was YES. Maximal size of possible extension queue 607. Compared 197946 event pairs, 465 based on Foata normal form. 218/18277 useless extension candidates. Maximal degree in co-relation 67814. Up to 3165 conditions per place. [2024-12-02 12:28:42,554 INFO L140 encePairwiseOnDemand]: 166/181 looper letters, 218 selfloop transitions, 102 changer transitions 0/764 dead transitions. [2024-12-02 12:28:42,554 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 764 transitions, 9050 flow [2024-12-02 12:28:42,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-02 12:28:42,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-12-02 12:28:42,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1602 transitions. [2024-12-02 12:28:42,556 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8850828729281768 [2024-12-02 12:28:42,556 INFO L175 Difference]: Start difference. First operand has 453 places, 686 transitions, 7382 flow. Second operand 10 states and 1602 transitions. [2024-12-02 12:28:42,556 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 764 transitions, 9050 flow [2024-12-02 12:28:42,994 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 454 places, 764 transitions, 8846 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-12-02 12:28:43,001 INFO L231 Difference]: Finished difference. Result has 459 places, 699 transitions, 7813 flow [2024-12-02 12:28:43,001 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=181, PETRI_DIFFERENCE_MINUEND_FLOW=7212, PETRI_DIFFERENCE_MINUEND_PLACES=445, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=686, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=589, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7813, PETRI_PLACES=459, PETRI_TRANSITIONS=699} [2024-12-02 12:28:43,001 INFO L279 CegarLoopForPetriNet]: 178 programPoint places, 281 predicate places. [2024-12-02 12:28:43,001 INFO L471 AbstractCegarLoop]: Abstraction has has 459 places, 699 transitions, 7813 flow [2024-12-02 12:28:43,001 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 152.6) internal successors, (1526), 10 states have internal predecessors, (1526), 0 states have call successors, (0), 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-12-02 12:28:43,001 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:28:43,002 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 12:28:43,011 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92a03f18-7686-44b7-8d09-1b9880ac2ab0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-12-02 12:28:43,202 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92a03f18-7686-44b7-8d09-1b9880ac2ab0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2024-12-02 12:28:43,202 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 12:28:43,203 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:28:43,203 INFO L85 PathProgramCache]: Analyzing trace with hash -686342466, now seen corresponding path program 18 times [2024-12-02 12:28:43,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:28:43,203 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1278849310] [2024-12-02 12:28:43,203 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 12:28:43,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:28:43,216 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-12-02 12:28:43,216 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:28:43,392 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-12-02 12:28:43,392 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:28:43,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1278849310] [2024-12-02 12:28:43,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1278849310] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 12:28:43,392 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 12:28:43,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 12:28:43,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [469014208] [2024-12-02 12:28:43,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 12:28:43,393 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 12:28:43,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:28:43,394 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 12:28:43,394 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-12-02 12:28:44,002 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 181 [2024-12-02 12:28:44,003 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 459 places, 699 transitions, 7813 flow. Second operand has 9 states, 9 states have (on average 152.77777777777777) internal successors, (1375), 9 states have internal predecessors, (1375), 0 states have call successors, (0), 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-12-02 12:28:44,003 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:28:44,003 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 181 [2024-12-02 12:28:44,003 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:28:49,223 INFO L124 PetriNetUnfolderBase]: 5047/18333 cut-off events. [2024-12-02 12:28:49,223 INFO L125 PetriNetUnfolderBase]: For 95698/96853 co-relation queries the response was YES. [2024-12-02 12:28:49,335 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69143 conditions, 18333 events. 5047/18333 cut-off events. For 95698/96853 co-relation queries the response was YES. Maximal size of possible extension queue 607. Compared 198673 event pairs, 469 based on Foata normal form. 178/18293 useless extension candidates. Maximal degree in co-relation 68768. Up to 3148 conditions per place. [2024-12-02 12:28:49,367 INFO L140 encePairwiseOnDemand]: 166/181 looper letters, 235 selfloop transitions, 80 changer transitions 0/759 dead transitions. [2024-12-02 12:28:49,368 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 467 places, 759 transitions, 9185 flow [2024-12-02 12:28:49,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 12:28:49,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 12:28:49,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1456 transitions. [2024-12-02 12:28:49,369 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8937998772252916 [2024-12-02 12:28:49,369 INFO L175 Difference]: Start difference. First operand has 459 places, 699 transitions, 7813 flow. Second operand 9 states and 1456 transitions. [2024-12-02 12:28:49,369 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 467 places, 759 transitions, 9185 flow [2024-12-02 12:28:49,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 465 places, 759 transitions, 8984 flow, removed 85 selfloop flow, removed 2 redundant places. [2024-12-02 12:28:49,852 INFO L231 Difference]: Finished difference. Result has 469 places, 707 transitions, 8034 flow [2024-12-02 12:28:49,852 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=181, PETRI_DIFFERENCE_MINUEND_FLOW=7668, PETRI_DIFFERENCE_MINUEND_PLACES=457, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=699, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=622, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8034, PETRI_PLACES=469, PETRI_TRANSITIONS=707} [2024-12-02 12:28:49,852 INFO L279 CegarLoopForPetriNet]: 178 programPoint places, 291 predicate places. [2024-12-02 12:28:49,852 INFO L471 AbstractCegarLoop]: Abstraction has has 469 places, 707 transitions, 8034 flow [2024-12-02 12:28:49,852 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 152.77777777777777) internal successors, (1375), 9 states have internal predecessors, (1375), 0 states have call successors, (0), 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-12-02 12:28:49,852 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:28:49,853 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 12:28:49,853 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-12-02 12:28:49,853 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 12:28:49,854 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:28:49,854 INFO L85 PathProgramCache]: Analyzing trace with hash 303836836, now seen corresponding path program 19 times [2024-12-02 12:28:49,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:28:49,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1879690086] [2024-12-02 12:28:49,854 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 12:28:49,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:28:49,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:28:50,068 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-12-02 12:28:50,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:28:50,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1879690086] [2024-12-02 12:28:50,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1879690086] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 12:28:50,068 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 12:28:50,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 12:28:50,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2029990982] [2024-12-02 12:28:50,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 12:28:50,069 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 12:28:50,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:28:50,069 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 12:28:50,069 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-12-02 12:28:50,890 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 181 [2024-12-02 12:28:50,891 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 469 places, 707 transitions, 8034 flow. Second operand has 9 states, 9 states have (on average 152.77777777777777) internal successors, (1375), 9 states have internal predecessors, (1375), 0 states have call successors, (0), 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-12-02 12:28:50,891 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:28:50,891 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 181 [2024-12-02 12:28:50,891 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:28:55,248 INFO L124 PetriNetUnfolderBase]: 5016/18232 cut-off events. [2024-12-02 12:28:55,248 INFO L125 PetriNetUnfolderBase]: For 92537/93619 co-relation queries the response was YES. [2024-12-02 12:28:55,410 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68554 conditions, 18232 events. 5016/18232 cut-off events. For 92537/93619 co-relation queries the response was YES. Maximal size of possible extension queue 607. Compared 197479 event pairs, 464 based on Foata normal form. 181/18214 useless extension candidates. Maximal degree in co-relation 68175. Up to 3160 conditions per place. [2024-12-02 12:28:55,453 INFO L140 encePairwiseOnDemand]: 166/181 looper letters, 238 selfloop transitions, 91 changer transitions 0/773 dead transitions. [2024-12-02 12:28:55,454 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 773 transitions, 9541 flow [2024-12-02 12:28:55,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 12:28:55,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 12:28:55,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1455 transitions. [2024-12-02 12:28:55,455 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8931860036832413 [2024-12-02 12:28:55,456 INFO L175 Difference]: Start difference. First operand has 469 places, 707 transitions, 8034 flow. Second operand 9 states and 1455 transitions. [2024-12-02 12:28:55,456 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 773 transitions, 9541 flow [2024-12-02 12:28:55,938 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 475 places, 773 transitions, 9408 flow, removed 37 selfloop flow, removed 2 redundant places. [2024-12-02 12:28:55,947 INFO L231 Difference]: Finished difference. Result has 479 places, 716 transitions, 8394 flow [2024-12-02 12:28:55,947 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=181, PETRI_DIFFERENCE_MINUEND_FLOW=7941, PETRI_DIFFERENCE_MINUEND_PLACES=467, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=707, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=620, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8394, PETRI_PLACES=479, PETRI_TRANSITIONS=716} [2024-12-02 12:28:55,948 INFO L279 CegarLoopForPetriNet]: 178 programPoint places, 301 predicate places. [2024-12-02 12:28:55,948 INFO L471 AbstractCegarLoop]: Abstraction has has 479 places, 716 transitions, 8394 flow [2024-12-02 12:28:55,949 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 152.77777777777777) internal successors, (1375), 9 states have internal predecessors, (1375), 0 states have call successors, (0), 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-12-02 12:28:55,949 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:28:55,949 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 12:28:55,949 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-12-02 12:28:55,949 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 12:28:55,951 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:28:55,951 INFO L85 PathProgramCache]: Analyzing trace with hash -1728078952, now seen corresponding path program 20 times [2024-12-02 12:28:55,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:28:55,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1024953402] [2024-12-02 12:28:55,951 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 12:28:55,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:28:55,964 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-02 12:28:55,964 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:28:56,111 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-12-02 12:28:56,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:28:56,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1024953402] [2024-12-02 12:28:56,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1024953402] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 12:28:56,111 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 12:28:56,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 12:28:56,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [94758501] [2024-12-02 12:28:56,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 12:28:56,112 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 12:28:56,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:28:56,112 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 12:28:56,112 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-12-02 12:28:56,601 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 181 [2024-12-02 12:28:56,601 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 479 places, 716 transitions, 8394 flow. Second operand has 9 states, 9 states have (on average 152.77777777777777) internal successors, (1375), 9 states have internal predecessors, (1375), 0 states have call successors, (0), 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-12-02 12:28:56,601 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:28:56,601 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 181 [2024-12-02 12:28:56,601 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:29:00,996 INFO L124 PetriNetUnfolderBase]: 5051/18430 cut-off events. [2024-12-02 12:29:00,997 INFO L125 PetriNetUnfolderBase]: For 97036/98158 co-relation queries the response was YES. [2024-12-02 12:29:01,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69684 conditions, 18430 events. 5051/18430 cut-off events. For 97036/98158 co-relation queries the response was YES. Maximal size of possible extension queue 609. Compared 200238 event pairs, 471 based on Foata normal form. 158/18370 useless extension candidates. Maximal degree in co-relation 69301. Up to 3173 conditions per place. [2024-12-02 12:29:01,154 INFO L140 encePairwiseOnDemand]: 165/181 looper letters, 237 selfloop transitions, 88 changer transitions 0/769 dead transitions. [2024-12-02 12:29:01,154 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 487 places, 769 transitions, 9632 flow [2024-12-02 12:29:01,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 12:29:01,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 12:29:01,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1458 transitions. [2024-12-02 12:29:01,155 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8950276243093923 [2024-12-02 12:29:01,155 INFO L175 Difference]: Start difference. First operand has 479 places, 716 transitions, 8394 flow. Second operand 9 states and 1458 transitions. [2024-12-02 12:29:01,155 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 487 places, 769 transitions, 9632 flow [2024-12-02 12:29:01,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 483 places, 769 transitions, 9433 flow, removed 33 selfloop flow, removed 4 redundant places. [2024-12-02 12:29:01,679 INFO L231 Difference]: Finished difference. Result has 486 places, 726 transitions, 8633 flow [2024-12-02 12:29:01,680 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=181, PETRI_DIFFERENCE_MINUEND_FLOW=8218, PETRI_DIFFERENCE_MINUEND_PLACES=475, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=716, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=632, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8633, PETRI_PLACES=486, PETRI_TRANSITIONS=726} [2024-12-02 12:29:01,680 INFO L279 CegarLoopForPetriNet]: 178 programPoint places, 308 predicate places. [2024-12-02 12:29:01,680 INFO L471 AbstractCegarLoop]: Abstraction has has 486 places, 726 transitions, 8633 flow [2024-12-02 12:29:01,680 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 152.77777777777777) internal successors, (1375), 9 states have internal predecessors, (1375), 0 states have call successors, (0), 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-12-02 12:29:01,680 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:29:01,681 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 12:29:01,681 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-12-02 12:29:01,681 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 12:29:01,682 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:29:01,682 INFO L85 PathProgramCache]: Analyzing trace with hash -167401928, now seen corresponding path program 21 times [2024-12-02 12:29:01,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:29:01,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1467321468] [2024-12-02 12:29:01,682 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 12:29:01,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:29:01,695 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-12-02 12:29:01,695 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:29:01,844 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-12-02 12:29:01,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:29:01,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1467321468] [2024-12-02 12:29:01,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1467321468] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 12:29:01,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 12:29:01,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 12:29:01,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1906058156] [2024-12-02 12:29:01,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 12:29:01,845 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 12:29:01,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:29:01,845 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 12:29:01,845 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-12-02 12:29:02,315 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 181 [2024-12-02 12:29:02,316 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 486 places, 726 transitions, 8633 flow. Second operand has 9 states, 9 states have (on average 152.77777777777777) internal successors, (1375), 9 states have internal predecessors, (1375), 0 states have call successors, (0), 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-12-02 12:29:02,316 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:29:02,316 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 181 [2024-12-02 12:29:02,316 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:29:06,798 INFO L124 PetriNetUnfolderBase]: 4772/17604 cut-off events. [2024-12-02 12:29:06,798 INFO L125 PetriNetUnfolderBase]: For 92080/93153 co-relation queries the response was YES. [2024-12-02 12:29:06,926 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66409 conditions, 17604 events. 4772/17604 cut-off events. For 92080/93153 co-relation queries the response was YES. Maximal size of possible extension queue 550. Compared 189263 event pairs, 456 based on Foata normal form. 152/17542 useless extension candidates. Maximal degree in co-relation 66023. Up to 3005 conditions per place. [2024-12-02 12:29:06,959 INFO L140 encePairwiseOnDemand]: 165/181 looper letters, 240 selfloop transitions, 85 changer transitions 0/769 dead transitions. [2024-12-02 12:29:06,959 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 494 places, 769 transitions, 9695 flow [2024-12-02 12:29:06,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 12:29:06,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 12:29:06,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1461 transitions. [2024-12-02 12:29:06,960 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8968692449355433 [2024-12-02 12:29:06,960 INFO L175 Difference]: Start difference. First operand has 486 places, 726 transitions, 8633 flow. Second operand 9 states and 1461 transitions. [2024-12-02 12:29:06,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 494 places, 769 transitions, 9695 flow [2024-12-02 12:29:07,422 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 489 places, 769 transitions, 9519 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-12-02 12:29:07,429 INFO L231 Difference]: Finished difference. Result has 492 places, 733 transitions, 8830 flow [2024-12-02 12:29:07,429 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=181, PETRI_DIFFERENCE_MINUEND_FLOW=8390, PETRI_DIFFERENCE_MINUEND_PLACES=481, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=723, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=641, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8830, PETRI_PLACES=492, PETRI_TRANSITIONS=733} [2024-12-02 12:29:07,430 INFO L279 CegarLoopForPetriNet]: 178 programPoint places, 314 predicate places. [2024-12-02 12:29:07,430 INFO L471 AbstractCegarLoop]: Abstraction has has 492 places, 733 transitions, 8830 flow [2024-12-02 12:29:07,430 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 152.77777777777777) internal successors, (1375), 9 states have internal predecessors, (1375), 0 states have call successors, (0), 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-12-02 12:29:07,430 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:29:07,430 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 12:29:07,430 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-12-02 12:29:07,430 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 12:29:07,431 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:29:07,432 INFO L85 PathProgramCache]: Analyzing trace with hash -381297510, now seen corresponding path program 22 times [2024-12-02 12:29:07,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:29:07,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1079856731] [2024-12-02 12:29:07,432 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 12:29:07,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:29:07,448 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 12:29:07,448 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:29:07,950 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-12-02 12:29:07,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:29:07,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1079856731] [2024-12-02 12:29:07,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1079856731] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 12:29:07,951 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 12:29:07,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 12:29:07,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [392169065] [2024-12-02 12:29:07,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 12:29:07,951 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 12:29:07,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:29:07,951 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 12:29:07,952 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-12-02 12:29:09,169 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 181 [2024-12-02 12:29:09,171 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 492 places, 733 transitions, 8830 flow. Second operand has 10 states, 10 states have (on average 152.6) internal successors, (1526), 10 states have internal predecessors, (1526), 0 states have call successors, (0), 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-12-02 12:29:09,171 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:29:09,171 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 181 [2024-12-02 12:29:09,171 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:29:13,074 INFO L124 PetriNetUnfolderBase]: 4492/16697 cut-off events. [2024-12-02 12:29:13,074 INFO L125 PetriNetUnfolderBase]: For 85064/86133 co-relation queries the response was YES. [2024-12-02 12:29:13,229 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62595 conditions, 16697 events. 4492/16697 cut-off events. For 85064/86133 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 177376 event pairs, 444 based on Foata normal form. 174/16663 useless extension candidates. Maximal degree in co-relation 62206. Up to 2839 conditions per place. [2024-12-02 12:29:13,262 INFO L140 encePairwiseOnDemand]: 164/181 looper letters, 234 selfloop transitions, 103 changer transitions 0/764 dead transitions. [2024-12-02 12:29:13,262 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 501 places, 764 transitions, 9687 flow [2024-12-02 12:29:13,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-02 12:29:13,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-12-02 12:29:13,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1605 transitions. [2024-12-02 12:29:13,263 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8867403314917127 [2024-12-02 12:29:13,264 INFO L175 Difference]: Start difference. First operand has 492 places, 733 transitions, 8830 flow. Second operand 10 states and 1605 transitions. [2024-12-02 12:29:13,264 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 501 places, 764 transitions, 9687 flow [2024-12-02 12:29:13,912 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 495 places, 764 transitions, 9461 flow, removed 39 selfloop flow, removed 6 redundant places. [2024-12-02 12:29:13,922 INFO L231 Difference]: Finished difference. Result has 498 places, 722 transitions, 8710 flow [2024-12-02 12:29:13,922 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=181, PETRI_DIFFERENCE_MINUEND_FLOW=8255, PETRI_DIFFERENCE_MINUEND_PLACES=486, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=713, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=613, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8710, PETRI_PLACES=498, PETRI_TRANSITIONS=722} [2024-12-02 12:29:13,922 INFO L279 CegarLoopForPetriNet]: 178 programPoint places, 320 predicate places. [2024-12-02 12:29:13,922 INFO L471 AbstractCegarLoop]: Abstraction has has 498 places, 722 transitions, 8710 flow [2024-12-02 12:29:13,923 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 152.6) internal successors, (1526), 10 states have internal predecessors, (1526), 0 states have call successors, (0), 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-12-02 12:29:13,923 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:29:13,923 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 12:29:13,923 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-12-02 12:29:13,923 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 12:29:13,924 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:29:13,924 INFO L85 PathProgramCache]: Analyzing trace with hash 665351926, now seen corresponding path program 23 times [2024-12-02 12:29:13,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:29:13,924 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1031211702] [2024-12-02 12:29:13,924 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 12:29:13,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:29:13,946 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2024-12-02 12:29:13,946 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:29:14,413 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2024-12-02 12:29:14,413 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:29:14,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1031211702] [2024-12-02 12:29:14,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1031211702] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:29:14,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1318759049] [2024-12-02 12:29:14,414 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 12:29:14,414 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:29:14,414 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92a03f18-7686-44b7-8d09-1b9880ac2ab0/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:29:14,415 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92a03f18-7686-44b7-8d09-1b9880ac2ab0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:29:14,416 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92a03f18-7686-44b7-8d09-1b9880ac2ab0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-12-02 12:29:14,588 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2024-12-02 12:29:14,588 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:29:14,589 INFO L256 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-12-02 12:29:14,592 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:29:14,820 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2024-12-02 12:29:14,854 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-12-02 12:29:14,854 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 12:29:14,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1318759049] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 12:29:14,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 12:29:14,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [10] total 18 [2024-12-02 12:29:14,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [632239043] [2024-12-02 12:29:14,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 12:29:14,855 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 12:29:14,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:29:14,855 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 12:29:14,855 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2024-12-02 12:29:16,078 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 181 [2024-12-02 12:29:16,080 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 498 places, 722 transitions, 8710 flow. Second operand has 10 states, 10 states have (on average 152.6) internal successors, (1526), 10 states have internal predecessors, (1526), 0 states have call successors, (0), 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-12-02 12:29:16,080 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:29:16,080 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 181 [2024-12-02 12:29:16,080 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:29:20,302 INFO L124 PetriNetUnfolderBase]: 4756/17642 cut-off events. [2024-12-02 12:29:20,302 INFO L125 PetriNetUnfolderBase]: For 89480/90494 co-relation queries the response was YES. [2024-12-02 12:29:20,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66183 conditions, 17642 events. 4756/17642 cut-off events. For 89480/90494 co-relation queries the response was YES. Maximal size of possible extension queue 552. Compared 190087 event pairs, 422 based on Foata normal form. 190/17641 useless extension candidates. Maximal degree in co-relation 65791. Up to 2993 conditions per place. [2024-12-02 12:29:20,466 INFO L140 encePairwiseOnDemand]: 165/181 looper letters, 299 selfloop transitions, 74 changer transitions 1/801 dead transitions. [2024-12-02 12:29:20,466 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 507 places, 801 transitions, 10450 flow [2024-12-02 12:29:20,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-02 12:29:20,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-12-02 12:29:20,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1610 transitions. [2024-12-02 12:29:20,468 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8895027624309392 [2024-12-02 12:29:20,468 INFO L175 Difference]: Start difference. First operand has 498 places, 722 transitions, 8710 flow. Second operand 10 states and 1610 transitions. [2024-12-02 12:29:20,468 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 507 places, 801 transitions, 10450 flow [2024-12-02 12:29:20,967 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 502 places, 801 transitions, 10255 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-12-02 12:29:20,974 INFO L231 Difference]: Finished difference. Result has 506 places, 732 transitions, 8894 flow [2024-12-02 12:29:20,975 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=181, PETRI_DIFFERENCE_MINUEND_FLOW=8529, PETRI_DIFFERENCE_MINUEND_PLACES=493, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=722, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=651, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8894, PETRI_PLACES=506, PETRI_TRANSITIONS=732} [2024-12-02 12:29:20,975 INFO L279 CegarLoopForPetriNet]: 178 programPoint places, 328 predicate places. [2024-12-02 12:29:20,975 INFO L471 AbstractCegarLoop]: Abstraction has has 506 places, 732 transitions, 8894 flow [2024-12-02 12:29:20,975 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 152.6) internal successors, (1526), 10 states have internal predecessors, (1526), 0 states have call successors, (0), 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-12-02 12:29:20,975 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:29:20,975 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 12:29:20,981 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92a03f18-7686-44b7-8d09-1b9880ac2ab0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-12-02 12:29:21,176 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92a03f18-7686-44b7-8d09-1b9880ac2ab0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2024-12-02 12:29:21,176 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 12:29:21,177 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:29:21,177 INFO L85 PathProgramCache]: Analyzing trace with hash 554619272, now seen corresponding path program 24 times [2024-12-02 12:29:21,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:29:21,177 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1623199717] [2024-12-02 12:29:21,177 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 12:29:21,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:29:21,188 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-12-02 12:29:21,188 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:29:21,362 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-12-02 12:29:21,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:29:21,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1623199717] [2024-12-02 12:29:21,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1623199717] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 12:29:21,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 12:29:21,363 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 12:29:21,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740938596] [2024-12-02 12:29:21,363 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 12:29:21,363 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 12:29:21,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:29:21,363 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 12:29:21,363 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-12-02 12:29:22,177 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 181 [2024-12-02 12:29:22,178 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 506 places, 732 transitions, 8894 flow. Second operand has 9 states, 9 states have (on average 152.77777777777777) internal successors, (1375), 9 states have internal predecessors, (1375), 0 states have call successors, (0), 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-12-02 12:29:22,178 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:29:22,178 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 181 [2024-12-02 12:29:22,178 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:29:26,549 INFO L124 PetriNetUnfolderBase]: 4781/17717 cut-off events. [2024-12-02 12:29:26,549 INFO L125 PetriNetUnfolderBase]: For 91366/92480 co-relation queries the response was YES. [2024-12-02 12:29:26,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66768 conditions, 17717 events. 4781/17717 cut-off events. For 91366/92480 co-relation queries the response was YES. Maximal size of possible extension queue 552. Compared 191077 event pairs, 419 based on Foata normal form. 231/17746 useless extension candidates. Maximal degree in co-relation 66372. Up to 3008 conditions per place. [2024-12-02 12:29:26,745 INFO L140 encePairwiseOnDemand]: 166/181 looper letters, 301 selfloop transitions, 87 changer transitions 1/816 dead transitions. [2024-12-02 12:29:26,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 514 places, 816 transitions, 10566 flow [2024-12-02 12:29:26,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 12:29:26,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 12:29:26,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1451 transitions. [2024-12-02 12:29:26,747 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8907305095150398 [2024-12-02 12:29:26,747 INFO L175 Difference]: Start difference. First operand has 506 places, 732 transitions, 8894 flow. Second operand 9 states and 1451 transitions. [2024-12-02 12:29:26,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 514 places, 816 transitions, 10566 flow [2024-12-02 12:29:27,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 509 places, 816 transitions, 10389 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-12-02 12:29:27,250 INFO L231 Difference]: Finished difference. Result has 514 places, 743 transitions, 9199 flow [2024-12-02 12:29:27,251 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=181, PETRI_DIFFERENCE_MINUEND_FLOW=8731, PETRI_DIFFERENCE_MINUEND_PLACES=501, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=732, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=649, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9199, PETRI_PLACES=514, PETRI_TRANSITIONS=743} [2024-12-02 12:29:27,251 INFO L279 CegarLoopForPetriNet]: 178 programPoint places, 336 predicate places. [2024-12-02 12:29:27,251 INFO L471 AbstractCegarLoop]: Abstraction has has 514 places, 743 transitions, 9199 flow [2024-12-02 12:29:27,251 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 152.77777777777777) internal successors, (1375), 9 states have internal predecessors, (1375), 0 states have call successors, (0), 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-12-02 12:29:27,251 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:29:27,251 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 12:29:27,251 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-12-02 12:29:27,252 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 12:29:27,253 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:29:27,253 INFO L85 PathProgramCache]: Analyzing trace with hash -342410258, now seen corresponding path program 25 times [2024-12-02 12:29:27,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:29:27,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [883429738] [2024-12-02 12:29:27,253 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 12:29:27,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:29:27,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:29:27,617 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-12-02 12:29:27,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:29:27,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [883429738] [2024-12-02 12:29:27,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [883429738] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 12:29:27,617 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 12:29:27,617 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 12:29:27,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [176771081] [2024-12-02 12:29:27,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 12:29:27,617 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 12:29:27,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:29:27,618 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 12:29:27,618 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-12-02 12:29:28,425 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 181 [2024-12-02 12:29:28,426 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 514 places, 743 transitions, 9199 flow. Second operand has 9 states, 9 states have (on average 152.77777777777777) internal successors, (1375), 9 states have internal predecessors, (1375), 0 states have call successors, (0), 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-12-02 12:29:28,426 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:29:28,426 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 181 [2024-12-02 12:29:28,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:29:32,760 INFO L124 PetriNetUnfolderBase]: 4756/17699 cut-off events. [2024-12-02 12:29:32,761 INFO L125 PetriNetUnfolderBase]: For 95475/96493 co-relation queries the response was YES. [2024-12-02 12:29:32,931 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67156 conditions, 17699 events. 4756/17699 cut-off events. For 95475/96493 co-relation queries the response was YES. Maximal size of possible extension queue 552. Compared 190881 event pairs, 424 based on Foata normal form. 202/17712 useless extension candidates. Maximal degree in co-relation 66756. Up to 3000 conditions per place. [2024-12-02 12:29:32,982 INFO L140 encePairwiseOnDemand]: 166/181 looper letters, 301 selfloop transitions, 82 changer transitions 1/811 dead transitions. [2024-12-02 12:29:32,982 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 522 places, 811 transitions, 10717 flow [2024-12-02 12:29:32,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 12:29:32,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 12:29:32,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1454 transitions. [2024-12-02 12:29:32,983 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.892572130141191 [2024-12-02 12:29:32,984 INFO L175 Difference]: Start difference. First operand has 514 places, 743 transitions, 9199 flow. Second operand 9 states and 1454 transitions. [2024-12-02 12:29:32,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 522 places, 811 transitions, 10717 flow [2024-12-02 12:29:33,560 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 519 places, 811 transitions, 10461 flow, removed 71 selfloop flow, removed 3 redundant places. [2024-12-02 12:29:33,567 INFO L231 Difference]: Finished difference. Result has 523 places, 751 transitions, 9359 flow [2024-12-02 12:29:33,567 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=181, PETRI_DIFFERENCE_MINUEND_FLOW=9003, PETRI_DIFFERENCE_MINUEND_PLACES=511, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=743, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=664, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9359, PETRI_PLACES=523, PETRI_TRANSITIONS=751} [2024-12-02 12:29:33,568 INFO L279 CegarLoopForPetriNet]: 178 programPoint places, 345 predicate places. [2024-12-02 12:29:33,568 INFO L471 AbstractCegarLoop]: Abstraction has has 523 places, 751 transitions, 9359 flow [2024-12-02 12:29:33,568 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 152.77777777777777) internal successors, (1375), 9 states have internal predecessors, (1375), 0 states have call successors, (0), 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-12-02 12:29:33,568 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:29:33,568 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 12:29:33,568 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-12-02 12:29:33,568 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 12:29:33,569 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:29:33,569 INFO L85 PathProgramCache]: Analyzing trace with hash 1933745558, now seen corresponding path program 26 times [2024-12-02 12:29:33,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:29:33,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [199621719] [2024-12-02 12:29:33,569 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 12:29:33,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:29:33,585 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-02 12:29:33,585 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:29:33,744 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-12-02 12:29:33,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:29:33,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [199621719] [2024-12-02 12:29:33,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [199621719] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 12:29:33,744 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 12:29:33,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 12:29:33,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [132773760] [2024-12-02 12:29:33,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 12:29:33,745 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 12:29:33,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:29:33,745 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 12:29:33,745 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-12-02 12:29:34,503 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 181 [2024-12-02 12:29:34,503 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 523 places, 751 transitions, 9359 flow. Second operand has 9 states, 9 states have (on average 152.77777777777777) internal successors, (1375), 9 states have internal predecessors, (1375), 0 states have call successors, (0), 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-12-02 12:29:34,503 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:29:34,503 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 181 [2024-12-02 12:29:34,503 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:29:39,049 INFO L124 PetriNetUnfolderBase]: 4762/17766 cut-off events. [2024-12-02 12:29:39,049 INFO L125 PetriNetUnfolderBase]: For 93846/94878 co-relation queries the response was YES. [2024-12-02 12:29:39,208 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67311 conditions, 17766 events. 4762/17766 cut-off events. For 93846/94878 co-relation queries the response was YES. Maximal size of possible extension queue 554. Compared 192090 event pairs, 421 based on Foata normal form. 201/17779 useless extension candidates. Maximal degree in co-relation 66907. Up to 3011 conditions per place. [2024-12-02 12:29:39,249 INFO L140 encePairwiseOnDemand]: 165/181 looper letters, 303 selfloop transitions, 90 changer transitions 1/821 dead transitions. [2024-12-02 12:29:39,249 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 531 places, 821 transitions, 10851 flow [2024-12-02 12:29:39,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 12:29:39,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 12:29:39,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1453 transitions. [2024-12-02 12:29:39,251 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8919582565991406 [2024-12-02 12:29:39,251 INFO L175 Difference]: Start difference. First operand has 523 places, 751 transitions, 9359 flow. Second operand 9 states and 1453 transitions. [2024-12-02 12:29:39,251 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 531 places, 821 transitions, 10851 flow [2024-12-02 12:29:39,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 527 places, 821 transitions, 10678 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-12-02 12:29:39,831 INFO L231 Difference]: Finished difference. Result has 530 places, 760 transitions, 9585 flow [2024-12-02 12:29:39,831 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=181, PETRI_DIFFERENCE_MINUEND_FLOW=9194, PETRI_DIFFERENCE_MINUEND_PLACES=519, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=751, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=664, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9585, PETRI_PLACES=530, PETRI_TRANSITIONS=760} [2024-12-02 12:29:39,831 INFO L279 CegarLoopForPetriNet]: 178 programPoint places, 352 predicate places. [2024-12-02 12:29:39,832 INFO L471 AbstractCegarLoop]: Abstraction has has 530 places, 760 transitions, 9585 flow [2024-12-02 12:29:39,832 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 152.77777777777777) internal successors, (1375), 9 states have internal predecessors, (1375), 0 states have call successors, (0), 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-12-02 12:29:39,832 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:29:39,832 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 12:29:39,832 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-12-02 12:29:39,832 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 12:29:39,833 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:29:39,833 INFO L85 PathProgramCache]: Analyzing trace with hash -1109754896, now seen corresponding path program 27 times [2024-12-02 12:29:39,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:29:39,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1223823919] [2024-12-02 12:29:39,834 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 12:29:39,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:29:39,845 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-12-02 12:29:39,845 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:29:40,000 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-12-02 12:29:40,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:29:40,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1223823919] [2024-12-02 12:29:40,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1223823919] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 12:29:40,000 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 12:29:40,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 12:29:40,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [804353410] [2024-12-02 12:29:40,000 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 12:29:40,000 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 12:29:40,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:29:40,001 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 12:29:40,001 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-12-02 12:29:40,715 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 181 [2024-12-02 12:29:40,716 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 530 places, 760 transitions, 9585 flow. Second operand has 9 states, 9 states have (on average 152.77777777777777) internal successors, (1375), 9 states have internal predecessors, (1375), 0 states have call successors, (0), 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-12-02 12:29:40,716 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:29:40,716 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 181 [2024-12-02 12:29:40,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:29:44,881 INFO L124 PetriNetUnfolderBase]: 4514/17037 cut-off events. [2024-12-02 12:29:44,881 INFO L125 PetriNetUnfolderBase]: For 90507/91548 co-relation queries the response was YES. [2024-12-02 12:29:45,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64525 conditions, 17037 events. 4514/17037 cut-off events. For 90507/91548 co-relation queries the response was YES. Maximal size of possible extension queue 495. Compared 182571 event pairs, 409 based on Foata normal form. 185/17023 useless extension candidates. Maximal degree in co-relation 64118. Up to 2853 conditions per place. [2024-12-02 12:29:45,092 INFO L140 encePairwiseOnDemand]: 165/181 looper letters, 301 selfloop transitions, 89 changer transitions 1/818 dead transitions. [2024-12-02 12:29:45,092 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 538 places, 818 transitions, 10921 flow [2024-12-02 12:29:45,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 12:29:45,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 12:29:45,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1456 transitions. [2024-12-02 12:29:45,093 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8937998772252916 [2024-12-02 12:29:45,094 INFO L175 Difference]: Start difference. First operand has 530 places, 760 transitions, 9585 flow. Second operand 9 states and 1456 transitions. [2024-12-02 12:29:45,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 538 places, 818 transitions, 10921 flow [2024-12-02 12:29:45,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 533 places, 818 transitions, 10741 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-12-02 12:29:45,639 INFO L231 Difference]: Finished difference. Result has 536 places, 767 transitions, 9777 flow [2024-12-02 12:29:45,640 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=181, PETRI_DIFFERENCE_MINUEND_FLOW=9360, PETRI_DIFFERENCE_MINUEND_PLACES=525, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=758, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=672, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9777, PETRI_PLACES=536, PETRI_TRANSITIONS=767} [2024-12-02 12:29:45,640 INFO L279 CegarLoopForPetriNet]: 178 programPoint places, 358 predicate places. [2024-12-02 12:29:45,640 INFO L471 AbstractCegarLoop]: Abstraction has has 536 places, 767 transitions, 9777 flow [2024-12-02 12:29:45,641 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 152.77777777777777) internal successors, (1375), 9 states have internal predecessors, (1375), 0 states have call successors, (0), 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-12-02 12:29:45,641 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:29:45,641 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 12:29:45,641 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-12-02 12:29:45,641 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 12:29:45,642 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:29:45,642 INFO L85 PathProgramCache]: Analyzing trace with hash -1697372236, now seen corresponding path program 28 times [2024-12-02 12:29:45,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:29:45,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1646705175] [2024-12-02 12:29:45,642 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 12:29:45,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:29:45,659 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 12:29:45,659 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:29:46,048 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-12-02 12:29:46,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:29:46,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1646705175] [2024-12-02 12:29:46,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1646705175] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 12:29:46,048 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 12:29:46,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 12:29:46,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [646376220] [2024-12-02 12:29:46,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 12:29:46,048 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 12:29:46,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:29:46,049 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 12:29:46,049 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-12-02 12:29:47,224 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 181 [2024-12-02 12:29:47,225 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 536 places, 767 transitions, 9777 flow. Second operand has 10 states, 10 states have (on average 152.6) internal successors, (1526), 10 states have internal predecessors, (1526), 0 states have call successors, (0), 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-12-02 12:29:47,225 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:29:47,225 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 181 [2024-12-02 12:29:47,225 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:29:51,313 INFO L124 PetriNetUnfolderBase]: 4240/16169 cut-off events. [2024-12-02 12:29:51,314 INFO L125 PetriNetUnfolderBase]: For 85388/86373 co-relation queries the response was YES. [2024-12-02 12:29:51,457 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61052 conditions, 16169 events. 4240/16169 cut-off events. For 85388/86373 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 171196 event pairs, 403 based on Foata normal form. 170/16140 useless extension candidates. Maximal degree in co-relation 60642. Up to 2690 conditions per place. [2024-12-02 12:29:51,486 INFO L140 encePairwiseOnDemand]: 164/181 looper letters, 303 selfloop transitions, 90 changer transitions 1/821 dead transitions. [2024-12-02 12:29:51,486 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 545 places, 821 transitions, 11070 flow [2024-12-02 12:29:51,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-02 12:29:51,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-12-02 12:29:51,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1609 transitions. [2024-12-02 12:29:51,488 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.888950276243094 [2024-12-02 12:29:51,488 INFO L175 Difference]: Start difference. First operand has 536 places, 767 transitions, 9777 flow. Second operand 10 states and 1609 transitions. [2024-12-02 12:29:51,488 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 545 places, 821 transitions, 11070 flow [2024-12-02 12:29:52,162 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 540 places, 821 transitions, 10866 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-12-02 12:29:52,169 INFO L231 Difference]: Finished difference. Result has 543 places, 774 transitions, 9931 flow [2024-12-02 12:29:52,170 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=181, PETRI_DIFFERENCE_MINUEND_FLOW=9525, PETRI_DIFFERENCE_MINUEND_PLACES=531, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=765, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=678, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9931, PETRI_PLACES=543, PETRI_TRANSITIONS=774} [2024-12-02 12:29:52,170 INFO L279 CegarLoopForPetriNet]: 178 programPoint places, 365 predicate places. [2024-12-02 12:29:52,170 INFO L471 AbstractCegarLoop]: Abstraction has has 543 places, 774 transitions, 9931 flow [2024-12-02 12:29:52,170 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 152.6) internal successors, (1526), 10 states have internal predecessors, (1526), 0 states have call successors, (0), 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-12-02 12:29:52,170 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:29:52,170 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 12:29:52,170 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-12-02 12:29:52,170 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 12:29:52,172 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:29:52,172 INFO L85 PathProgramCache]: Analyzing trace with hash -8218752, now seen corresponding path program 29 times [2024-12-02 12:29:52,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:29:52,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [975202372] [2024-12-02 12:29:52,172 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 12:29:52,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:29:52,193 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2024-12-02 12:29:52,193 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:29:52,591 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2024-12-02 12:29:52,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:29:52,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [975202372] [2024-12-02 12:29:52,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [975202372] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:29:52,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1890353091] [2024-12-02 12:29:52,592 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 12:29:52,592 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:29:52,592 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92a03f18-7686-44b7-8d09-1b9880ac2ab0/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:29:52,593 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92a03f18-7686-44b7-8d09-1b9880ac2ab0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:29:52,594 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92a03f18-7686-44b7-8d09-1b9880ac2ab0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-12-02 12:29:52,756 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2024-12-02 12:29:52,756 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:29:52,758 INFO L256 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-12-02 12:29:52,759 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:29:52,957 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2024-12-02 12:29:53,000 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-12-02 12:29:53,000 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 12:29:53,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1890353091] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 12:29:53,001 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 12:29:53,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [10] total 18 [2024-12-02 12:29:53,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [508361517] [2024-12-02 12:29:53,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 12:29:53,001 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 12:29:53,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:29:53,002 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 12:29:53,002 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2024-12-02 12:29:54,049 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 181 [2024-12-02 12:29:54,050 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 543 places, 774 transitions, 9931 flow. Second operand has 10 states, 10 states have (on average 152.6) internal successors, (1526), 10 states have internal predecessors, (1526), 0 states have call successors, (0), 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-12-02 12:29:54,050 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:29:54,050 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 181 [2024-12-02 12:29:54,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:29:58,398 INFO L124 PetriNetUnfolderBase]: 4212/16080 cut-off events. [2024-12-02 12:29:58,398 INFO L125 PetriNetUnfolderBase]: For 85028/85951 co-relation queries the response was YES. [2024-12-02 12:29:58,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60721 conditions, 16080 events. 4212/16080 cut-off events. For 85028/85951 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 170221 event pairs, 373 based on Foata normal form. 262/16173 useless extension candidates. Maximal degree in co-relation 60307. Up to 2659 conditions per place. [2024-12-02 12:29:58,575 INFO L140 encePairwiseOnDemand]: 165/181 looper letters, 302 selfloop transitions, 130 changer transitions 2/861 dead transitions. [2024-12-02 12:29:58,575 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 552 places, 861 transitions, 11767 flow [2024-12-02 12:29:58,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-02 12:29:58,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-12-02 12:29:58,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1601 transitions. [2024-12-02 12:29:58,577 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8845303867403315 [2024-12-02 12:29:58,577 INFO L175 Difference]: Start difference. First operand has 543 places, 774 transitions, 9931 flow. Second operand 10 states and 1601 transitions. [2024-12-02 12:29:58,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 552 places, 861 transitions, 11767 flow [2024-12-02 12:29:59,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 546 places, 861 transitions, 11558 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-12-02 12:29:59,104 INFO L231 Difference]: Finished difference. Result has 550 places, 782 transitions, 10198 flow [2024-12-02 12:29:59,104 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=181, PETRI_DIFFERENCE_MINUEND_FLOW=9738, PETRI_DIFFERENCE_MINUEND_PLACES=537, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=774, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=647, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10198, PETRI_PLACES=550, PETRI_TRANSITIONS=782} [2024-12-02 12:29:59,104 INFO L279 CegarLoopForPetriNet]: 178 programPoint places, 372 predicate places. [2024-12-02 12:29:59,105 INFO L471 AbstractCegarLoop]: Abstraction has has 550 places, 782 transitions, 10198 flow [2024-12-02 12:29:59,105 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 152.6) internal successors, (1526), 10 states have internal predecessors, (1526), 0 states have call successors, (0), 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-12-02 12:29:59,105 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:29:59,105 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 12:29:59,110 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92a03f18-7686-44b7-8d09-1b9880ac2ab0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-12-02 12:29:59,305 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92a03f18-7686-44b7-8d09-1b9880ac2ab0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2024-12-02 12:29:59,305 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 12:29:59,306 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:29:59,307 INFO L85 PathProgramCache]: Analyzing trace with hash 1879325464, now seen corresponding path program 30 times [2024-12-02 12:29:59,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:29:59,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726093393] [2024-12-02 12:29:59,307 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 12:29:59,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:29:59,320 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-12-02 12:29:59,320 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:29:59,470 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-12-02 12:29:59,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:29:59,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726093393] [2024-12-02 12:29:59,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1726093393] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 12:29:59,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 12:29:59,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 12:29:59,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [957713566] [2024-12-02 12:29:59,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 12:29:59,471 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 12:29:59,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:29:59,471 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 12:29:59,471 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-12-02 12:30:00,445 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 181 [2024-12-02 12:30:00,446 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 550 places, 782 transitions, 10198 flow. Second operand has 9 states, 9 states have (on average 152.77777777777777) internal successors, (1375), 9 states have internal predecessors, (1375), 0 states have call successors, (0), 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-12-02 12:30:00,446 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:30:00,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 181 [2024-12-02 12:30:00,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:30:04,458 INFO L124 PetriNetUnfolderBase]: 3933/15210 cut-off events. [2024-12-02 12:30:04,458 INFO L125 PetriNetUnfolderBase]: For 80525/81366 co-relation queries the response was YES. [2024-12-02 12:30:04,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57272 conditions, 15210 events. 3933/15210 cut-off events. For 80525/81366 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 159063 event pairs, 376 based on Foata normal form. 232/15274 useless extension candidates. Maximal degree in co-relation 56854. Up to 2498 conditions per place. [2024-12-02 12:30:04,659 INFO L140 encePairwiseOnDemand]: 165/181 looper letters, 294 selfloop transitions, 134 changer transitions 2/841 dead transitions. [2024-12-02 12:30:04,659 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 558 places, 841 transitions, 11550 flow [2024-12-02 12:30:04,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 12:30:04,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 12:30:04,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1449 transitions. [2024-12-02 12:30:04,660 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8895027624309392 [2024-12-02 12:30:04,660 INFO L175 Difference]: Start difference. First operand has 550 places, 782 transitions, 10198 flow. Second operand 9 states and 1449 transitions. [2024-12-02 12:30:04,660 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 558 places, 841 transitions, 11550 flow [2024-12-02 12:30:05,167 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 552 places, 841 transitions, 11249 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-12-02 12:30:05,175 INFO L231 Difference]: Finished difference. Result has 555 places, 772 transitions, 10092 flow [2024-12-02 12:30:05,175 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=181, PETRI_DIFFERENCE_MINUEND_FLOW=9595, PETRI_DIFFERENCE_MINUEND_PLACES=544, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=763, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=632, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10092, PETRI_PLACES=555, PETRI_TRANSITIONS=772} [2024-12-02 12:30:05,176 INFO L279 CegarLoopForPetriNet]: 178 programPoint places, 377 predicate places. [2024-12-02 12:30:05,176 INFO L471 AbstractCegarLoop]: Abstraction has has 555 places, 772 transitions, 10092 flow [2024-12-02 12:30:05,176 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 152.77777777777777) internal successors, (1375), 9 states have internal predecessors, (1375), 0 states have call successors, (0), 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-12-02 12:30:05,176 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:30:05,176 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 12:30:05,176 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-12-02 12:30:05,176 INFO L396 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 12:30:05,177 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:30:05,177 INFO L85 PathProgramCache]: Analyzing trace with hash 842677518, now seen corresponding path program 31 times [2024-12-02 12:30:05,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:30:05,177 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [151227958] [2024-12-02 12:30:05,177 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 12:30:05,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:30:05,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:30:05,396 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-12-02 12:30:05,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:30:05,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [151227958] [2024-12-02 12:30:05,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [151227958] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 12:30:05,396 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 12:30:05,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 12:30:05,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1008553384] [2024-12-02 12:30:05,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 12:30:05,396 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 12:30:05,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:30:05,397 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 12:30:05,397 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-12-02 12:30:06,323 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 181 [2024-12-02 12:30:06,324 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 555 places, 772 transitions, 10092 flow. Second operand has 9 states, 9 states have (on average 152.77777777777777) internal successors, (1375), 9 states have internal predecessors, (1375), 0 states have call successors, (0), 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-12-02 12:30:06,324 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:30:06,324 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 181 [2024-12-02 12:30:06,324 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:30:10,558 INFO L124 PetriNetUnfolderBase]: 3970/15303 cut-off events. [2024-12-02 12:30:10,558 INFO L125 PetriNetUnfolderBase]: For 80600/81474 co-relation queries the response was YES. [2024-12-02 12:30:10,733 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57588 conditions, 15303 events. 3970/15303 cut-off events. For 80600/81474 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 160077 event pairs, 365 based on Foata normal form. 200/15312 useless extension candidates. Maximal degree in co-relation 57169. Up to 2551 conditions per place. [2024-12-02 12:30:10,766 INFO L140 encePairwiseOnDemand]: 166/181 looper letters, 317 selfloop transitions, 120 changer transitions 0/848 dead transitions. [2024-12-02 12:30:10,766 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 563 places, 848 transitions, 11768 flow [2024-12-02 12:30:10,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 12:30:10,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 12:30:10,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1450 transitions. [2024-12-02 12:30:10,769 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8901166359729895 [2024-12-02 12:30:10,769 INFO L175 Difference]: Start difference. First operand has 555 places, 772 transitions, 10092 flow. Second operand 9 states and 1450 transitions. [2024-12-02 12:30:10,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 563 places, 848 transitions, 11768 flow [2024-12-02 12:30:11,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 559 places, 848 transitions, 11544 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-12-02 12:30:11,316 INFO L231 Difference]: Finished difference. Result has 563 places, 780 transitions, 10289 flow [2024-12-02 12:30:11,316 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=181, PETRI_DIFFERENCE_MINUEND_FLOW=9892, PETRI_DIFFERENCE_MINUEND_PLACES=551, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=772, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=655, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10289, PETRI_PLACES=563, PETRI_TRANSITIONS=780} [2024-12-02 12:30:11,316 INFO L279 CegarLoopForPetriNet]: 178 programPoint places, 385 predicate places. [2024-12-02 12:30:11,316 INFO L471 AbstractCegarLoop]: Abstraction has has 563 places, 780 transitions, 10289 flow [2024-12-02 12:30:11,317 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 152.77777777777777) internal successors, (1375), 9 states have internal predecessors, (1375), 0 states have call successors, (0), 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-12-02 12:30:11,317 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:30:11,317 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 12:30:11,317 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-12-02 12:30:11,317 INFO L396 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 12:30:11,318 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:30:11,318 INFO L85 PathProgramCache]: Analyzing trace with hash -414551514, now seen corresponding path program 32 times [2024-12-02 12:30:11,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:30:11,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1346847139] [2024-12-02 12:30:11,318 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 12:30:11,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:30:11,333 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-02 12:30:11,333 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:30:11,499 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-12-02 12:30:11,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:30:11,500 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1346847139] [2024-12-02 12:30:11,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1346847139] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 12:30:11,500 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 12:30:11,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 12:30:11,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [575233092] [2024-12-02 12:30:11,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 12:30:11,500 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 12:30:11,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:30:11,501 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 12:30:11,501 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-12-02 12:30:12,104 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 181 [2024-12-02 12:30:12,105 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 563 places, 780 transitions, 10289 flow. Second operand has 9 states, 9 states have (on average 152.77777777777777) internal successors, (1375), 9 states have internal predecessors, (1375), 0 states have call successors, (0), 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-12-02 12:30:12,105 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:30:12,105 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 181 [2024-12-02 12:30:12,105 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:30:16,085 INFO L124 PetriNetUnfolderBase]: 3971/15233 cut-off events. [2024-12-02 12:30:16,085 INFO L125 PetriNetUnfolderBase]: For 81896/82791 co-relation queries the response was YES. [2024-12-02 12:30:16,203 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57757 conditions, 15233 events. 3971/15233 cut-off events. For 81896/82791 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 159012 event pairs, 397 based on Foata normal form. 139/15168 useless extension candidates. Maximal degree in co-relation 57334. Up to 2519 conditions per place. [2024-12-02 12:30:16,229 INFO L140 encePairwiseOnDemand]: 166/181 looper letters, 378 selfloop transitions, 53 changer transitions 0/842 dead transitions. [2024-12-02 12:30:16,229 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 571 places, 842 transitions, 11927 flow [2024-12-02 12:30:16,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 12:30:16,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 12:30:16,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1462 transitions. [2024-12-02 12:30:16,231 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8974831184775937 [2024-12-02 12:30:16,231 INFO L175 Difference]: Start difference. First operand has 563 places, 780 transitions, 10289 flow. Second operand 9 states and 1462 transitions. [2024-12-02 12:30:16,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 571 places, 842 transitions, 11927 flow [2024-12-02 12:30:16,749 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 567 places, 842 transitions, 11670 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-12-02 12:30:16,756 INFO L231 Difference]: Finished difference. Result has 573 places, 796 transitions, 10548 flow [2024-12-02 12:30:16,756 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=181, PETRI_DIFFERENCE_MINUEND_FLOW=10060, PETRI_DIFFERENCE_MINUEND_PLACES=559, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=780, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=732, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10548, PETRI_PLACES=573, PETRI_TRANSITIONS=796} [2024-12-02 12:30:16,756 INFO L279 CegarLoopForPetriNet]: 178 programPoint places, 395 predicate places. [2024-12-02 12:30:16,756 INFO L471 AbstractCegarLoop]: Abstraction has has 573 places, 796 transitions, 10548 flow [2024-12-02 12:30:16,757 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 152.77777777777777) internal successors, (1375), 9 states have internal predecessors, (1375), 0 states have call successors, (0), 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-12-02 12:30:16,757 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:30:16,757 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 12:30:16,757 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-12-02 12:30:16,757 INFO L396 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 12:30:16,758 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:30:16,758 INFO L85 PathProgramCache]: Analyzing trace with hash -1551270306, now seen corresponding path program 33 times [2024-12-02 12:30:16,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:30:16,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [601294350] [2024-12-02 12:30:16,758 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 12:30:16,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:30:16,768 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-12-02 12:30:16,769 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:30:16,936 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-12-02 12:30:16,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:30:16,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [601294350] [2024-12-02 12:30:16,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [601294350] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 12:30:16,937 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 12:30:16,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 12:30:16,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [227764567] [2024-12-02 12:30:16,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 12:30:16,937 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 12:30:16,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:30:16,938 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 12:30:16,938 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-12-02 12:30:17,858 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 181 [2024-12-02 12:30:17,860 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 573 places, 796 transitions, 10548 flow. Second operand has 9 states, 9 states have (on average 152.77777777777777) internal successors, (1375), 9 states have internal predecessors, (1375), 0 states have call successors, (0), 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-12-02 12:30:17,860 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:30:17,860 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 181 [2024-12-02 12:30:17,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand