./Ultimate.py --spec ../../sv-benchmarks/c/properties/no-data-race.prp --file ../../sv-benchmarks/c/weaver/parallel-misc-1.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for data races Using default analysis Version 527bcce2 Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b9e6b9-6a08-49b6-b360-9eef5069f5d8/bin/uautomizer-verify-bycVGegfSx/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b9e6b9-6a08-49b6-b360-9eef5069f5d8/bin/uautomizer-verify-bycVGegfSx/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b9e6b9-6a08-49b6-b360-9eef5069f5d8/bin/uautomizer-verify-bycVGegfSx/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b9e6b9-6a08-49b6-b360-9eef5069f5d8/bin/uautomizer-verify-bycVGegfSx/config/AutomizerReach.xml -i ../../sv-benchmarks/c/weaver/parallel-misc-1.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b9e6b9-6a08-49b6-b360-9eef5069f5d8/bin/uautomizer-verify-bycVGegfSx/config/svcomp-DataRace-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b9e6b9-6a08-49b6-b360-9eef5069f5d8/bin/uautomizer-verify-bycVGegfSx --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 faddac23864cc4e42f962ac43a8d0f59593853dbb1d55e3baabe0c76b2187dd4 --- Real Ultimate output --- This is Ultimate 0.2.3-dev-527bcce [2023-11-21 22:18:29,706 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-21 22:18:29,818 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b9e6b9-6a08-49b6-b360-9eef5069f5d8/bin/uautomizer-verify-bycVGegfSx/config/svcomp-DataRace-32bit-Automizer_Default.epf [2023-11-21 22:18:29,831 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-21 22:18:29,831 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-21 22:18:29,868 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-21 22:18:29,869 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-21 22:18:29,870 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-21 22:18:29,871 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-21 22:18:29,871 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-21 22:18:29,872 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-21 22:18:29,873 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-21 22:18:29,874 INFO L153 SettingsManager]: * Use SBE=true [2023-11-21 22:18:29,874 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-21 22:18:29,875 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-21 22:18:29,876 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-21 22:18:29,876 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-21 22:18:29,877 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-21 22:18:29,877 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-21 22:18:29,878 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-21 22:18:29,879 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-21 22:18:29,879 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-21 22:18:29,880 INFO L153 SettingsManager]: * Check absence of data races in concurrent programs=true [2023-11-21 22:18:29,881 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-21 22:18:29,881 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-21 22:18:29,882 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-21 22:18:29,882 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-21 22:18:29,883 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-21 22:18:29,884 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-21 22:18:29,884 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-21 22:18:29,885 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-21 22:18:29,885 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-21 22:18:29,886 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-21 22:18:29,887 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-21 22:18:29,887 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-21 22:18:29,888 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-21 22:18:29,888 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-21 22:18:29,889 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-21 22:18:29,889 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-21 22:18:29,890 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-21 22:18:29,890 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-21 22:18:29,895 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b9e6b9-6a08-49b6-b360-9eef5069f5d8/bin/uautomizer-verify-bycVGegfSx/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b9e6b9-6a08-49b6-b360-9eef5069f5d8/bin/uautomizer-verify-bycVGegfSx 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 -> faddac23864cc4e42f962ac43a8d0f59593853dbb1d55e3baabe0c76b2187dd4 [2023-11-21 22:18:30,172 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-21 22:18:30,210 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-21 22:18:30,213 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-21 22:18:30,214 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-21 22:18:30,215 INFO L274 PluginConnector]: CDTParser initialized [2023-11-21 22:18:30,216 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b9e6b9-6a08-49b6-b360-9eef5069f5d8/bin/uautomizer-verify-bycVGegfSx/../../sv-benchmarks/c/weaver/parallel-misc-1.wvr.c [2023-11-21 22:18:33,335 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-21 22:18:33,534 INFO L384 CDTParser]: Found 1 translation units. [2023-11-21 22:18:33,534 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b9e6b9-6a08-49b6-b360-9eef5069f5d8/sv-benchmarks/c/weaver/parallel-misc-1.wvr.c [2023-11-21 22:18:33,546 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b9e6b9-6a08-49b6-b360-9eef5069f5d8/bin/uautomizer-verify-bycVGegfSx/data/e029ce15d/7a193b429d3a4575a543cf5e52c26f68/FLAG548bd4cf2 [2023-11-21 22:18:33,559 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b9e6b9-6a08-49b6-b360-9eef5069f5d8/bin/uautomizer-verify-bycVGegfSx/data/e029ce15d/7a193b429d3a4575a543cf5e52c26f68 [2023-11-21 22:18:33,561 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-21 22:18:33,563 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-21 22:18:33,565 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-21 22:18:33,565 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-21 22:18:33,570 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-21 22:18:33,571 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.11 10:18:33" (1/1) ... [2023-11-21 22:18:33,572 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2cafddc6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 10:18:33, skipping insertion in model container [2023-11-21 22:18:33,572 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.11 10:18:33" (1/1) ... [2023-11-21 22:18:33,604 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-21 22:18:33,831 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-21 22:18:33,842 INFO L202 MainTranslator]: Completed pre-run [2023-11-21 22:18:33,920 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-21 22:18:33,935 INFO L206 MainTranslator]: Completed translation [2023-11-21 22:18:33,935 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 10:18:33 WrapperNode [2023-11-21 22:18:33,936 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-21 22:18:33,936 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-21 22:18:33,937 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-21 22:18:33,937 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-21 22:18:33,942 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 10:18:33" (1/1) ... [2023-11-21 22:18:33,956 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 10:18:33" (1/1) ... [2023-11-21 22:18:34,007 INFO L138 Inliner]: procedures = 23, calls = 42, calls flagged for inlining = 18, calls inlined = 32, statements flattened = 530 [2023-11-21 22:18:34,008 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-21 22:18:34,009 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-21 22:18:34,009 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-21 22:18:34,009 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-21 22:18:34,020 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 10:18:33" (1/1) ... [2023-11-21 22:18:34,020 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 10:18:33" (1/1) ... [2023-11-21 22:18:34,029 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 10:18:33" (1/1) ... [2023-11-21 22:18:34,029 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 10:18:33" (1/1) ... [2023-11-21 22:18:34,053 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 10:18:33" (1/1) ... [2023-11-21 22:18:34,059 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 10:18:33" (1/1) ... [2023-11-21 22:18:34,063 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 10:18:33" (1/1) ... [2023-11-21 22:18:34,066 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 10:18:33" (1/1) ... [2023-11-21 22:18:34,073 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-21 22:18:34,074 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-21 22:18:34,075 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-21 22:18:34,075 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-21 22:18:34,076 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 10:18:33" (1/1) ... [2023-11-21 22:18:34,083 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-21 22:18:34,100 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b9e6b9-6a08-49b6-b360-9eef5069f5d8/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 22:18:34,113 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b9e6b9-6a08-49b6-b360-9eef5069f5d8/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-21 22:18:34,152 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e1b9e6b9-6a08-49b6-b360-9eef5069f5d8/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-21 22:18:34,162 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-21 22:18:34,163 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-11-21 22:18:34,163 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-11-21 22:18:34,163 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-11-21 22:18:34,163 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-11-21 22:18:34,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-21 22:18:34,164 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-21 22:18:34,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-11-21 22:18:34,164 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-21 22:18:34,164 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-21 22:18:34,164 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-21 22:18:34,164 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-11-21 22:18:34,165 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-21 22:18:34,166 WARN L212 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-11-21 22:18:34,318 INFO L240 CfgBuilder]: Building ICFG [2023-11-21 22:18:34,320 INFO L266 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-21 22:18:35,308 INFO L281 CfgBuilder]: Performing block encoding [2023-11-21 22:18:35,336 INFO L303 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-21 22:18:35,336 INFO L308 CfgBuilder]: Removed 3 assume(true) statements. [2023-11-21 22:18:35,338 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.11 10:18:35 BoogieIcfgContainer [2023-11-21 22:18:35,340 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-21 22:18:35,347 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-21 22:18:35,348 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-21 22:18:35,352 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-21 22:18:35,353 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.11 10:18:33" (1/3) ... [2023-11-21 22:18:35,354 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@76c48eba and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.11 10:18:35, skipping insertion in model container [2023-11-21 22:18:35,354 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 10:18:33" (2/3) ... [2023-11-21 22:18:35,356 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@76c48eba and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.11 10:18:35, skipping insertion in model container [2023-11-21 22:18:35,356 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.11 10:18:35" (3/3) ... [2023-11-21 22:18:35,358 INFO L112 eAbstractionObserver]: Analyzing ICFG parallel-misc-1.wvr.c [2023-11-21 22:18:35,370 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2023-11-21 22:18:35,378 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-21 22:18:35,378 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 75 error locations. [2023-11-21 22:18:35,378 INFO L514 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-21 22:18:35,647 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-11-21 22:18:35,720 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 700 places, 726 transitions, 1466 flow [2023-11-21 22:18:36,147 INFO L124 PetriNetUnfolderBase]: 33/724 cut-off events. [2023-11-21 22:18:36,148 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-21 22:18:36,175 INFO L83 FinitePrefix]: Finished finitePrefix Result has 733 conditions, 724 events. 33/724 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 1883 event pairs, 0 based on Foata normal form. 0/616 useless extension candidates. Maximal degree in co-relation 463. Up to 2 conditions per place. [2023-11-21 22:18:36,175 INFO L82 GeneralOperation]: Start removeDead. Operand has 700 places, 726 transitions, 1466 flow [2023-11-21 22:18:36,198 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 678 places, 703 transitions, 1418 flow [2023-11-21 22:18:36,215 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-21 22:18:36,225 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@15c563ee, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-21 22:18:36,225 INFO L358 AbstractCegarLoop]: Starting to check reachability of 125 error locations. [2023-11-21 22:18:36,230 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-21 22:18:36,231 INFO L124 PetriNetUnfolderBase]: 0/25 cut-off events. [2023-11-21 22:18:36,231 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-21 22:18:36,231 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:18:36,232 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 22:18:36,232 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err21ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err22ASSERT_VIOLATIONDATA_RACE (and 121 more)] === [2023-11-21 22:18:36,238 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:18:36,238 INFO L85 PathProgramCache]: Analyzing trace with hash 1061142959, now seen corresponding path program 1 times [2023-11-21 22:18:36,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:18:36,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1657038370] [2023-11-21 22:18:36,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:18:36,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:18:36,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:18:36,526 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-21 22:18:36,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:18:36,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1657038370] [2023-11-21 22:18:36,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1657038370] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:18:36,528 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 22:18:36,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-21 22:18:36,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1211682621] [2023-11-21 22:18:36,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:18:36,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-21 22:18:36,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:18:36,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-21 22:18:36,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-21 22:18:36,691 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 679 out of 726 [2023-11-21 22:18:36,700 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 678 places, 703 transitions, 1418 flow. Second operand has 3 states, 3 states have (on average 680.3333333333334) internal successors, (2041), 3 states have internal predecessors, (2041), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:36,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:18:36,701 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 679 of 726 [2023-11-21 22:18:36,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:18:37,418 INFO L124 PetriNetUnfolderBase]: 28/2024 cut-off events. [2023-11-21 22:18:37,419 INFO L125 PetriNetUnfolderBase]: For 14/15 co-relation queries the response was YES. [2023-11-21 22:18:37,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2079 conditions, 2024 events. 28/2024 cut-off events. For 14/15 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 10760 event pairs, 6 based on Foata normal form. 82/1788 useless extension candidates. Maximal degree in co-relation 1818. Up to 32 conditions per place. [2023-11-21 22:18:37,450 INFO L140 encePairwiseOnDemand]: 701/726 looper letters, 19 selfloop transitions, 2 changer transitions 3/680 dead transitions. [2023-11-21 22:18:37,450 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 679 places, 680 transitions, 1414 flow [2023-11-21 22:18:37,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-21 22:18:37,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-21 22:18:37,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2081 transitions. [2023-11-21 22:18:37,478 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9554637281910009 [2023-11-21 22:18:37,479 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2081 transitions. [2023-11-21 22:18:37,480 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2081 transitions. [2023-11-21 22:18:37,486 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:18:37,488 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2081 transitions. [2023-11-21 22:18:37,499 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 693.6666666666666) internal successors, (2081), 3 states have internal predecessors, (2081), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:37,513 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 726.0) internal successors, (2904), 4 states have internal predecessors, (2904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:37,516 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 726.0) internal successors, (2904), 4 states have internal predecessors, (2904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:37,518 INFO L175 Difference]: Start difference. First operand has 678 places, 703 transitions, 1418 flow. Second operand 3 states and 2081 transitions. [2023-11-21 22:18:37,520 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 679 places, 680 transitions, 1414 flow [2023-11-21 22:18:37,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 675 places, 680 transitions, 1406 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-11-21 22:18:37,552 INFO L231 Difference]: Finished difference. Result has 675 places, 677 transitions, 1362 flow [2023-11-21 22:18:37,556 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=726, PETRI_DIFFERENCE_MINUEND_FLOW=1364, PETRI_DIFFERENCE_MINUEND_PLACES=673, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=680, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=678, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1362, PETRI_PLACES=675, PETRI_TRANSITIONS=677} [2023-11-21 22:18:37,562 INFO L281 CegarLoopForPetriNet]: 678 programPoint places, -3 predicate places. [2023-11-21 22:18:37,563 INFO L495 AbstractCegarLoop]: Abstraction has has 675 places, 677 transitions, 1362 flow [2023-11-21 22:18:37,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 680.3333333333334) internal successors, (2041), 3 states have internal predecessors, (2041), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:37,565 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:18:37,565 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 22:18:37,566 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-21 22:18:37,566 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err21ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err22ASSERT_VIOLATIONDATA_RACE (and 121 more)] === [2023-11-21 22:18:37,567 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:18:37,567 INFO L85 PathProgramCache]: Analyzing trace with hash 1463213814, now seen corresponding path program 1 times [2023-11-21 22:18:37,567 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:18:37,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2022340486] [2023-11-21 22:18:37,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:18:37,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:18:37,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:18:37,646 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-21 22:18:37,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:18:37,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2022340486] [2023-11-21 22:18:37,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2022340486] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:18:37,647 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 22:18:37,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-21 22:18:37,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1769794374] [2023-11-21 22:18:37,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:18:37,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-21 22:18:37,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:18:37,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-21 22:18:37,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-21 22:18:37,696 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 684 out of 726 [2023-11-21 22:18:37,700 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 675 places, 677 transitions, 1362 flow. Second operand has 3 states, 3 states have (on average 685.3333333333334) internal successors, (2056), 3 states have internal predecessors, (2056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:37,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:18:37,700 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 684 of 726 [2023-11-21 22:18:37,701 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:18:38,036 INFO L124 PetriNetUnfolderBase]: 19/896 cut-off events. [2023-11-21 22:18:38,036 INFO L125 PetriNetUnfolderBase]: For 8/9 co-relation queries the response was YES. [2023-11-21 22:18:38,047 INFO L83 FinitePrefix]: Finished finitePrefix Result has 933 conditions, 896 events. 19/896 cut-off events. For 8/9 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 3192 event pairs, 6 based on Foata normal form. 0/762 useless extension candidates. Maximal degree in co-relation 899. Up to 29 conditions per place. [2023-11-21 22:18:38,055 INFO L140 encePairwiseOnDemand]: 723/726 looper letters, 14 selfloop transitions, 2 changer transitions 0/676 dead transitions. [2023-11-21 22:18:38,056 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 673 places, 676 transitions, 1392 flow [2023-11-21 22:18:38,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-21 22:18:38,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-21 22:18:38,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2069 transitions. [2023-11-21 22:18:38,064 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9499540863177227 [2023-11-21 22:18:38,065 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2069 transitions. [2023-11-21 22:18:38,065 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2069 transitions. [2023-11-21 22:18:38,067 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:18:38,067 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2069 transitions. [2023-11-21 22:18:38,076 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 689.6666666666666) internal successors, (2069), 3 states have internal predecessors, (2069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:38,083 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 726.0) internal successors, (2904), 4 states have internal predecessors, (2904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:38,086 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 726.0) internal successors, (2904), 4 states have internal predecessors, (2904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:38,087 INFO L175 Difference]: Start difference. First operand has 675 places, 677 transitions, 1362 flow. Second operand 3 states and 2069 transitions. [2023-11-21 22:18:38,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 673 places, 676 transitions, 1392 flow [2023-11-21 22:18:38,095 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 671 places, 676 transitions, 1388 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-21 22:18:38,109 INFO L231 Difference]: Finished difference. Result has 671 places, 676 transitions, 1360 flow [2023-11-21 22:18:38,110 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=726, PETRI_DIFFERENCE_MINUEND_FLOW=1356, PETRI_DIFFERENCE_MINUEND_PLACES=669, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=676, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=674, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1360, PETRI_PLACES=671, PETRI_TRANSITIONS=676} [2023-11-21 22:18:38,111 INFO L281 CegarLoopForPetriNet]: 678 programPoint places, -7 predicate places. [2023-11-21 22:18:38,112 INFO L495 AbstractCegarLoop]: Abstraction has has 671 places, 676 transitions, 1360 flow [2023-11-21 22:18:38,114 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 685.3333333333334) internal successors, (2056), 3 states have internal predecessors, (2056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:38,114 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:18:38,114 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 22:18:38,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-21 22:18:38,115 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err21ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err22ASSERT_VIOLATIONDATA_RACE (and 121 more)] === [2023-11-21 22:18:38,116 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:18:38,116 INFO L85 PathProgramCache]: Analyzing trace with hash -342707469, now seen corresponding path program 1 times [2023-11-21 22:18:38,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:18:38,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [528082927] [2023-11-21 22:18:38,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:18:38,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:18:38,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:18:38,229 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-21 22:18:38,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:18:38,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [528082927] [2023-11-21 22:18:38,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [528082927] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:18:38,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 22:18:38,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-21 22:18:38,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1510503770] [2023-11-21 22:18:38,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:18:38,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-21 22:18:38,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:18:38,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-21 22:18:38,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-21 22:18:38,253 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 690 out of 726 [2023-11-21 22:18:38,258 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 671 places, 676 transitions, 1360 flow. Second operand has 3 states, 3 states have (on average 691.3333333333334) internal successors, (2074), 3 states have internal predecessors, (2074), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:38,258 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:18:38,258 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 690 of 726 [2023-11-21 22:18:38,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:18:38,645 INFO L124 PetriNetUnfolderBase]: 13/899 cut-off events. [2023-11-21 22:18:38,645 INFO L125 PetriNetUnfolderBase]: For 2/3 co-relation queries the response was YES. [2023-11-21 22:18:38,659 INFO L83 FinitePrefix]: Finished finitePrefix Result has 919 conditions, 899 events. 13/899 cut-off events. For 2/3 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 2875 event pairs, 1 based on Foata normal form. 0/766 useless extension candidates. Maximal degree in co-relation 877. Up to 11 conditions per place. [2023-11-21 22:18:38,668 INFO L140 encePairwiseOnDemand]: 723/726 looper letters, 8 selfloop transitions, 2 changer transitions 0/675 dead transitions. [2023-11-21 22:18:38,668 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 672 places, 675 transitions, 1378 flow [2023-11-21 22:18:38,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-21 22:18:38,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-21 22:18:38,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2081 transitions. [2023-11-21 22:18:38,675 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9554637281910009 [2023-11-21 22:18:38,676 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2081 transitions. [2023-11-21 22:18:38,676 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2081 transitions. [2023-11-21 22:18:38,678 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:18:38,678 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2081 transitions. [2023-11-21 22:18:38,685 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 693.6666666666666) internal successors, (2081), 3 states have internal predecessors, (2081), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:38,692 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 726.0) internal successors, (2904), 4 states have internal predecessors, (2904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:38,694 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 726.0) internal successors, (2904), 4 states have internal predecessors, (2904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:38,695 INFO L175 Difference]: Start difference. First operand has 671 places, 676 transitions, 1360 flow. Second operand 3 states and 2081 transitions. [2023-11-21 22:18:38,695 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 672 places, 675 transitions, 1378 flow [2023-11-21 22:18:38,727 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 670 places, 675 transitions, 1374 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-21 22:18:38,738 INFO L231 Difference]: Finished difference. Result has 670 places, 675 transitions, 1358 flow [2023-11-21 22:18:38,740 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=726, PETRI_DIFFERENCE_MINUEND_FLOW=1354, PETRI_DIFFERENCE_MINUEND_PLACES=668, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=675, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=673, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1358, PETRI_PLACES=670, PETRI_TRANSITIONS=675} [2023-11-21 22:18:38,742 INFO L281 CegarLoopForPetriNet]: 678 programPoint places, -8 predicate places. [2023-11-21 22:18:38,742 INFO L495 AbstractCegarLoop]: Abstraction has has 670 places, 675 transitions, 1358 flow [2023-11-21 22:18:38,744 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 691.3333333333334) internal successors, (2074), 3 states have internal predecessors, (2074), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:38,744 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:18:38,744 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 22:18:38,745 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-21 22:18:38,745 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err21ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err22ASSERT_VIOLATIONDATA_RACE (and 121 more)] === [2023-11-21 22:18:38,746 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:18:38,746 INFO L85 PathProgramCache]: Analyzing trace with hash -2107415857, now seen corresponding path program 1 times [2023-11-21 22:18:38,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:18:38,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1444087477] [2023-11-21 22:18:38,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:18:38,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:18:38,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:18:38,813 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-21 22:18:38,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:18:38,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1444087477] [2023-11-21 22:18:38,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1444087477] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:18:38,814 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 22:18:38,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-21 22:18:38,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [949203969] [2023-11-21 22:18:38,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:18:38,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-21 22:18:38,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:18:38,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-21 22:18:38,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-21 22:18:38,835 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 690 out of 726 [2023-11-21 22:18:38,839 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 670 places, 675 transitions, 1358 flow. Second operand has 3 states, 3 states have (on average 691.3333333333334) internal successors, (2074), 3 states have internal predecessors, (2074), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:38,839 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:18:38,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 690 of 726 [2023-11-21 22:18:38,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:18:39,043 INFO L124 PetriNetUnfolderBase]: 11/684 cut-off events. [2023-11-21 22:18:39,043 INFO L125 PetriNetUnfolderBase]: For 3/4 co-relation queries the response was YES. [2023-11-21 22:18:39,056 INFO L83 FinitePrefix]: Finished finitePrefix Result has 703 conditions, 684 events. 11/684 cut-off events. For 3/4 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 1927 event pairs, 1 based on Foata normal form. 0/587 useless extension candidates. Maximal degree in co-relation 653. Up to 11 conditions per place. [2023-11-21 22:18:39,063 INFO L140 encePairwiseOnDemand]: 723/726 looper letters, 8 selfloop transitions, 2 changer transitions 0/674 dead transitions. [2023-11-21 22:18:39,063 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 671 places, 674 transitions, 1376 flow [2023-11-21 22:18:39,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-21 22:18:39,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-21 22:18:39,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2081 transitions. [2023-11-21 22:18:39,071 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9554637281910009 [2023-11-21 22:18:39,071 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2081 transitions. [2023-11-21 22:18:39,071 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2081 transitions. [2023-11-21 22:18:39,073 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:18:39,073 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2081 transitions. [2023-11-21 22:18:39,080 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 693.6666666666666) internal successors, (2081), 3 states have internal predecessors, (2081), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:39,087 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 726.0) internal successors, (2904), 4 states have internal predecessors, (2904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:39,090 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 726.0) internal successors, (2904), 4 states have internal predecessors, (2904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:39,090 INFO L175 Difference]: Start difference. First operand has 670 places, 675 transitions, 1358 flow. Second operand 3 states and 2081 transitions. [2023-11-21 22:18:39,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 671 places, 674 transitions, 1376 flow [2023-11-21 22:18:39,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 669 places, 674 transitions, 1372 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-21 22:18:39,107 INFO L231 Difference]: Finished difference. Result has 669 places, 674 transitions, 1356 flow [2023-11-21 22:18:39,108 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=726, PETRI_DIFFERENCE_MINUEND_FLOW=1352, PETRI_DIFFERENCE_MINUEND_PLACES=667, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=674, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=672, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1356, PETRI_PLACES=669, PETRI_TRANSITIONS=674} [2023-11-21 22:18:39,109 INFO L281 CegarLoopForPetriNet]: 678 programPoint places, -9 predicate places. [2023-11-21 22:18:39,110 INFO L495 AbstractCegarLoop]: Abstraction has has 669 places, 674 transitions, 1356 flow [2023-11-21 22:18:39,112 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 691.3333333333334) internal successors, (2074), 3 states have internal predecessors, (2074), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:39,112 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:18:39,112 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 22:18:39,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-11-21 22:18:39,113 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err21ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err22ASSERT_VIOLATIONDATA_RACE (and 121 more)] === [2023-11-21 22:18:39,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:18:39,114 INFO L85 PathProgramCache]: Analyzing trace with hash -94648125, now seen corresponding path program 1 times [2023-11-21 22:18:39,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:18:39,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1779833073] [2023-11-21 22:18:39,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:18:39,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:18:39,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:18:39,164 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-21 22:18:39,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:18:39,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1779833073] [2023-11-21 22:18:39,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1779833073] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:18:39,165 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 22:18:39,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-21 22:18:39,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [799441654] [2023-11-21 22:18:39,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:18:39,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-21 22:18:39,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:18:39,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-21 22:18:39,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-21 22:18:39,221 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 685 out of 726 [2023-11-21 22:18:39,224 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 669 places, 674 transitions, 1356 flow. Second operand has 3 states, 3 states have (on average 686.3333333333334) internal successors, (2059), 3 states have internal predecessors, (2059), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:39,225 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:18:39,225 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 685 of 726 [2023-11-21 22:18:39,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:18:39,617 INFO L124 PetriNetUnfolderBase]: 22/1569 cut-off events. [2023-11-21 22:18:39,617 INFO L125 PetriNetUnfolderBase]: For 2/3 co-relation queries the response was YES. [2023-11-21 22:18:39,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1603 conditions, 1569 events. 22/1569 cut-off events. For 2/3 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 7419 event pairs, 4 based on Foata normal form. 0/1330 useless extension candidates. Maximal degree in co-relation 1545. Up to 22 conditions per place. [2023-11-21 22:18:39,644 INFO L140 encePairwiseOnDemand]: 723/726 looper letters, 13 selfloop transitions, 2 changer transitions 0/673 dead transitions. [2023-11-21 22:18:39,645 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 670 places, 673 transitions, 1384 flow [2023-11-21 22:18:39,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-21 22:18:39,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-21 22:18:39,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2071 transitions. [2023-11-21 22:18:39,656 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.950872359963269 [2023-11-21 22:18:39,656 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2071 transitions. [2023-11-21 22:18:39,657 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2071 transitions. [2023-11-21 22:18:39,659 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:18:39,659 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2071 transitions. [2023-11-21 22:18:39,665 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 690.3333333333334) internal successors, (2071), 3 states have internal predecessors, (2071), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:39,672 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 726.0) internal successors, (2904), 4 states have internal predecessors, (2904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:39,675 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 726.0) internal successors, (2904), 4 states have internal predecessors, (2904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:39,675 INFO L175 Difference]: Start difference. First operand has 669 places, 674 transitions, 1356 flow. Second operand 3 states and 2071 transitions. [2023-11-21 22:18:39,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 670 places, 673 transitions, 1384 flow [2023-11-21 22:18:39,681 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 668 places, 673 transitions, 1380 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-21 22:18:39,690 INFO L231 Difference]: Finished difference. Result has 668 places, 673 transitions, 1354 flow [2023-11-21 22:18:39,692 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=726, PETRI_DIFFERENCE_MINUEND_FLOW=1350, PETRI_DIFFERENCE_MINUEND_PLACES=666, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=673, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=671, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1354, PETRI_PLACES=668, PETRI_TRANSITIONS=673} [2023-11-21 22:18:39,695 INFO L281 CegarLoopForPetriNet]: 678 programPoint places, -10 predicate places. [2023-11-21 22:18:39,695 INFO L495 AbstractCegarLoop]: Abstraction has has 668 places, 673 transitions, 1354 flow [2023-11-21 22:18:39,697 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 686.3333333333334) internal successors, (2059), 3 states have internal predecessors, (2059), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:39,697 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:18:39,698 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 22:18:39,698 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-11-21 22:18:39,699 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err21ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err22ASSERT_VIOLATIONDATA_RACE (and 121 more)] === [2023-11-21 22:18:39,699 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:18:39,700 INFO L85 PathProgramCache]: Analyzing trace with hash -1270241961, now seen corresponding path program 1 times [2023-11-21 22:18:39,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:18:39,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1180613266] [2023-11-21 22:18:39,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:18:39,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:18:39,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:18:39,802 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-21 22:18:39,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:18:39,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1180613266] [2023-11-21 22:18:39,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1180613266] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:18:39,803 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 22:18:39,803 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-21 22:18:39,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [985030001] [2023-11-21 22:18:39,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:18:39,804 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-21 22:18:39,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:18:39,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-21 22:18:39,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-21 22:18:39,854 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 685 out of 726 [2023-11-21 22:18:39,867 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 668 places, 673 transitions, 1354 flow. Second operand has 3 states, 3 states have (on average 686.3333333333334) internal successors, (2059), 3 states have internal predecessors, (2059), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:39,867 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:18:39,867 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 685 of 726 [2023-11-21 22:18:39,867 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:18:40,084 INFO L124 PetriNetUnfolderBase]: 14/733 cut-off events. [2023-11-21 22:18:40,085 INFO L125 PetriNetUnfolderBase]: For 6/7 co-relation queries the response was YES. [2023-11-21 22:18:40,095 INFO L83 FinitePrefix]: Finished finitePrefix Result has 763 conditions, 733 events. 14/733 cut-off events. For 6/7 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 2408 event pairs, 4 based on Foata normal form. 0/631 useless extension candidates. Maximal degree in co-relation 697. Up to 22 conditions per place. [2023-11-21 22:18:40,100 INFO L140 encePairwiseOnDemand]: 723/726 looper letters, 13 selfloop transitions, 2 changer transitions 0/672 dead transitions. [2023-11-21 22:18:40,100 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 669 places, 672 transitions, 1382 flow [2023-11-21 22:18:40,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-21 22:18:40,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-21 22:18:40,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2071 transitions. [2023-11-21 22:18:40,107 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.950872359963269 [2023-11-21 22:18:40,107 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2071 transitions. [2023-11-21 22:18:40,107 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2071 transitions. [2023-11-21 22:18:40,109 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:18:40,109 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2071 transitions. [2023-11-21 22:18:40,115 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 690.3333333333334) internal successors, (2071), 3 states have internal predecessors, (2071), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:40,120 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 726.0) internal successors, (2904), 4 states have internal predecessors, (2904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:40,121 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 726.0) internal successors, (2904), 4 states have internal predecessors, (2904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:40,121 INFO L175 Difference]: Start difference. First operand has 668 places, 673 transitions, 1354 flow. Second operand 3 states and 2071 transitions. [2023-11-21 22:18:40,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 669 places, 672 transitions, 1382 flow [2023-11-21 22:18:40,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 667 places, 672 transitions, 1378 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-21 22:18:40,136 INFO L231 Difference]: Finished difference. Result has 667 places, 672 transitions, 1352 flow [2023-11-21 22:18:40,138 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=726, PETRI_DIFFERENCE_MINUEND_FLOW=1348, PETRI_DIFFERENCE_MINUEND_PLACES=665, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=672, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=670, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1352, PETRI_PLACES=667, PETRI_TRANSITIONS=672} [2023-11-21 22:18:40,138 INFO L281 CegarLoopForPetriNet]: 678 programPoint places, -11 predicate places. [2023-11-21 22:18:40,138 INFO L495 AbstractCegarLoop]: Abstraction has has 667 places, 672 transitions, 1352 flow [2023-11-21 22:18:40,139 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 686.3333333333334) internal successors, (2059), 3 states have internal predecessors, (2059), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:40,139 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:18:40,140 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 22:18:40,140 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-11-21 22:18:40,140 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err21ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err22ASSERT_VIOLATIONDATA_RACE (and 121 more)] === [2023-11-21 22:18:40,140 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:18:40,141 INFO L85 PathProgramCache]: Analyzing trace with hash -1479745212, now seen corresponding path program 1 times [2023-11-21 22:18:40,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:18:40,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1059612259] [2023-11-21 22:18:40,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:18:40,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:18:40,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:18:40,195 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-21 22:18:40,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:18:40,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1059612259] [2023-11-21 22:18:40,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1059612259] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:18:40,196 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 22:18:40,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-21 22:18:40,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [707199158] [2023-11-21 22:18:40,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:18:40,199 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-21 22:18:40,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:18:40,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-21 22:18:40,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-21 22:18:40,240 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 684 out of 726 [2023-11-21 22:18:40,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 667 places, 672 transitions, 1352 flow. Second operand has 3 states, 3 states have (on average 685.3333333333334) internal successors, (2056), 3 states have internal predecessors, (2056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:40,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:18:40,243 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 684 of 726 [2023-11-21 22:18:40,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:18:40,464 INFO L124 PetriNetUnfolderBase]: 18/890 cut-off events. [2023-11-21 22:18:40,464 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-21 22:18:40,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 932 conditions, 890 events. 18/890 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 3406 event pairs, 6 based on Foata normal form. 0/762 useless extension candidates. Maximal degree in co-relation 858. Up to 28 conditions per place. [2023-11-21 22:18:40,483 INFO L140 encePairwiseOnDemand]: 723/726 looper letters, 14 selfloop transitions, 2 changer transitions 0/671 dead transitions. [2023-11-21 22:18:40,484 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 668 places, 671 transitions, 1382 flow [2023-11-21 22:18:40,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-21 22:18:40,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-21 22:18:40,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2069 transitions. [2023-11-21 22:18:40,491 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9499540863177227 [2023-11-21 22:18:40,491 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2069 transitions. [2023-11-21 22:18:40,491 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2069 transitions. [2023-11-21 22:18:40,493 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:18:40,493 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2069 transitions. [2023-11-21 22:18:40,498 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 689.6666666666666) internal successors, (2069), 3 states have internal predecessors, (2069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:40,503 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 726.0) internal successors, (2904), 4 states have internal predecessors, (2904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:40,505 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 726.0) internal successors, (2904), 4 states have internal predecessors, (2904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:40,505 INFO L175 Difference]: Start difference. First operand has 667 places, 672 transitions, 1352 flow. Second operand 3 states and 2069 transitions. [2023-11-21 22:18:40,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 668 places, 671 transitions, 1382 flow [2023-11-21 22:18:40,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 666 places, 671 transitions, 1378 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-21 22:18:40,521 INFO L231 Difference]: Finished difference. Result has 666 places, 671 transitions, 1350 flow [2023-11-21 22:18:40,522 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=726, PETRI_DIFFERENCE_MINUEND_FLOW=1346, PETRI_DIFFERENCE_MINUEND_PLACES=664, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=671, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=669, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1350, PETRI_PLACES=666, PETRI_TRANSITIONS=671} [2023-11-21 22:18:40,523 INFO L281 CegarLoopForPetriNet]: 678 programPoint places, -12 predicate places. [2023-11-21 22:18:40,524 INFO L495 AbstractCegarLoop]: Abstraction has has 666 places, 671 transitions, 1350 flow [2023-11-21 22:18:40,525 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 685.3333333333334) internal successors, (2056), 3 states have internal predecessors, (2056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:40,525 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:18:40,525 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 22:18:40,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-11-21 22:18:40,525 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err21ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err22ASSERT_VIOLATIONDATA_RACE (and 121 more)] === [2023-11-21 22:18:40,526 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:18:40,526 INFO L85 PathProgramCache]: Analyzing trace with hash 467328342, now seen corresponding path program 1 times [2023-11-21 22:18:40,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:18:40,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1956313217] [2023-11-21 22:18:40,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:18:40,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:18:40,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:18:40,577 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-21 22:18:40,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:18:40,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1956313217] [2023-11-21 22:18:40,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1956313217] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:18:40,578 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 22:18:40,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-21 22:18:40,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878049892] [2023-11-21 22:18:40,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:18:40,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-21 22:18:40,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:18:40,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-21 22:18:40,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-21 22:18:40,618 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 684 out of 726 [2023-11-21 22:18:40,621 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 666 places, 671 transitions, 1350 flow. Second operand has 3 states, 3 states have (on average 685.3333333333334) internal successors, (2056), 3 states have internal predecessors, (2056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:40,621 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:18:40,621 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 684 of 726 [2023-11-21 22:18:40,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:18:40,880 INFO L124 PetriNetUnfolderBase]: 18/889 cut-off events. [2023-11-21 22:18:40,880 INFO L125 PetriNetUnfolderBase]: For 8/9 co-relation queries the response was YES. [2023-11-21 22:18:40,892 INFO L83 FinitePrefix]: Finished finitePrefix Result has 925 conditions, 889 events. 18/889 cut-off events. For 8/9 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 3211 event pairs, 6 based on Foata normal form. 0/761 useless extension candidates. Maximal degree in co-relation 843. Up to 28 conditions per place. [2023-11-21 22:18:40,899 INFO L140 encePairwiseOnDemand]: 723/726 looper letters, 14 selfloop transitions, 2 changer transitions 0/670 dead transitions. [2023-11-21 22:18:40,899 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 667 places, 670 transitions, 1380 flow [2023-11-21 22:18:40,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-21 22:18:40,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-21 22:18:40,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2069 transitions. [2023-11-21 22:18:40,907 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9499540863177227 [2023-11-21 22:18:40,907 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2069 transitions. [2023-11-21 22:18:40,907 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2069 transitions. [2023-11-21 22:18:40,909 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:18:40,909 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2069 transitions. [2023-11-21 22:18:40,916 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 689.6666666666666) internal successors, (2069), 3 states have internal predecessors, (2069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:40,922 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 726.0) internal successors, (2904), 4 states have internal predecessors, (2904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:40,923 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 726.0) internal successors, (2904), 4 states have internal predecessors, (2904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:40,923 INFO L175 Difference]: Start difference. First operand has 666 places, 671 transitions, 1350 flow. Second operand 3 states and 2069 transitions. [2023-11-21 22:18:40,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 667 places, 670 transitions, 1380 flow [2023-11-21 22:18:40,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 665 places, 670 transitions, 1376 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-21 22:18:40,943 INFO L231 Difference]: Finished difference. Result has 665 places, 670 transitions, 1348 flow [2023-11-21 22:18:40,944 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=726, PETRI_DIFFERENCE_MINUEND_FLOW=1344, PETRI_DIFFERENCE_MINUEND_PLACES=663, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=670, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=668, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1348, PETRI_PLACES=665, PETRI_TRANSITIONS=670} [2023-11-21 22:18:40,945 INFO L281 CegarLoopForPetriNet]: 678 programPoint places, -13 predicate places. [2023-11-21 22:18:40,945 INFO L495 AbstractCegarLoop]: Abstraction has has 665 places, 670 transitions, 1348 flow [2023-11-21 22:18:40,946 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 685.3333333333334) internal successors, (2056), 3 states have internal predecessors, (2056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:40,946 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:18:40,946 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 22:18:40,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-11-21 22:18:40,947 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err21ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err22ASSERT_VIOLATIONDATA_RACE (and 121 more)] === [2023-11-21 22:18:40,947 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:18:40,947 INFO L85 PathProgramCache]: Analyzing trace with hash -603973971, now seen corresponding path program 1 times [2023-11-21 22:18:40,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:18:40,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [617975636] [2023-11-21 22:18:40,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:18:40,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:18:40,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:18:40,997 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-21 22:18:40,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:18:40,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [617975636] [2023-11-21 22:18:40,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [617975636] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:18:40,998 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 22:18:40,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-21 22:18:40,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [994758842] [2023-11-21 22:18:40,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:18:40,999 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-21 22:18:40,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:18:41,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-21 22:18:41,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-21 22:18:41,025 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 688 out of 726 [2023-11-21 22:18:41,028 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 665 places, 670 transitions, 1348 flow. Second operand has 3 states, 3 states have (on average 689.3333333333334) internal successors, (2068), 3 states have internal predecessors, (2068), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:41,028 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:18:41,028 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 688 of 726 [2023-11-21 22:18:41,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:18:41,270 INFO L124 PetriNetUnfolderBase]: 17/1107 cut-off events. [2023-11-21 22:18:41,270 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-11-21 22:18:41,283 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1135 conditions, 1107 events. 17/1107 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 5009 event pairs, 3 based on Foata normal form. 0/946 useless extension candidates. Maximal degree in co-relation 1045. Up to 19 conditions per place. [2023-11-21 22:18:41,290 INFO L140 encePairwiseOnDemand]: 723/726 looper letters, 10 selfloop transitions, 2 changer transitions 0/669 dead transitions. [2023-11-21 22:18:41,290 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 666 places, 669 transitions, 1370 flow [2023-11-21 22:18:41,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-21 22:18:41,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-21 22:18:41,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2077 transitions. [2023-11-21 22:18:41,297 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9536271808999082 [2023-11-21 22:18:41,297 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2077 transitions. [2023-11-21 22:18:41,298 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2077 transitions. [2023-11-21 22:18:41,299 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:18:41,300 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2077 transitions. [2023-11-21 22:18:41,306 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 692.3333333333334) internal successors, (2077), 3 states have internal predecessors, (2077), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:41,311 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 726.0) internal successors, (2904), 4 states have internal predecessors, (2904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:41,312 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 726.0) internal successors, (2904), 4 states have internal predecessors, (2904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:41,313 INFO L175 Difference]: Start difference. First operand has 665 places, 670 transitions, 1348 flow. Second operand 3 states and 2077 transitions. [2023-11-21 22:18:41,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 666 places, 669 transitions, 1370 flow [2023-11-21 22:18:41,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 664 places, 669 transitions, 1366 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-21 22:18:41,332 INFO L231 Difference]: Finished difference. Result has 664 places, 669 transitions, 1346 flow [2023-11-21 22:18:41,333 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=726, PETRI_DIFFERENCE_MINUEND_FLOW=1342, PETRI_DIFFERENCE_MINUEND_PLACES=662, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=669, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=667, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1346, PETRI_PLACES=664, PETRI_TRANSITIONS=669} [2023-11-21 22:18:41,334 INFO L281 CegarLoopForPetriNet]: 678 programPoint places, -14 predicate places. [2023-11-21 22:18:41,334 INFO L495 AbstractCegarLoop]: Abstraction has has 664 places, 669 transitions, 1346 flow [2023-11-21 22:18:41,335 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 689.3333333333334) internal successors, (2068), 3 states have internal predecessors, (2068), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:41,335 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:18:41,336 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 22:18:41,336 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-11-21 22:18:41,336 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err21ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err22ASSERT_VIOLATIONDATA_RACE (and 121 more)] === [2023-11-21 22:18:41,336 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:18:41,336 INFO L85 PathProgramCache]: Analyzing trace with hash 495427733, now seen corresponding path program 1 times [2023-11-21 22:18:41,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:18:41,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358831602] [2023-11-21 22:18:41,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:18:41,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:18:41,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:18:41,383 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-21 22:18:41,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:18:41,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358831602] [2023-11-21 22:18:41,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1358831602] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:18:41,384 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 22:18:41,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-21 22:18:41,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1763904469] [2023-11-21 22:18:41,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:18:41,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-21 22:18:41,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:18:41,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-21 22:18:41,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-21 22:18:41,403 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 688 out of 726 [2023-11-21 22:18:41,417 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 664 places, 669 transitions, 1346 flow. Second operand has 3 states, 3 states have (on average 689.0) internal successors, (2067), 3 states have internal predecessors, (2067), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:41,417 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:18:41,418 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 688 of 726 [2023-11-21 22:18:41,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:18:41,783 INFO L124 PetriNetUnfolderBase]: 29/1741 cut-off events. [2023-11-21 22:18:41,783 INFO L125 PetriNetUnfolderBase]: For 5/5 co-relation queries the response was YES. [2023-11-21 22:18:41,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1783 conditions, 1741 events. 29/1741 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 9832 event pairs, 8 based on Foata normal form. 0/1484 useless extension candidates. Maximal degree in co-relation 1685. Up to 32 conditions per place. [2023-11-21 22:18:41,808 INFO L140 encePairwiseOnDemand]: 722/726 looper letters, 10 selfloop transitions, 1 changer transitions 0/666 dead transitions. [2023-11-21 22:18:41,808 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 663 places, 666 transitions, 1362 flow [2023-11-21 22:18:41,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-21 22:18:41,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-21 22:18:41,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2078 transitions. [2023-11-21 22:18:41,815 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9540863177226814 [2023-11-21 22:18:41,815 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2078 transitions. [2023-11-21 22:18:41,815 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2078 transitions. [2023-11-21 22:18:41,817 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:18:41,818 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2078 transitions. [2023-11-21 22:18:41,823 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 692.6666666666666) internal successors, (2078), 3 states have internal predecessors, (2078), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:41,829 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 726.0) internal successors, (2904), 4 states have internal predecessors, (2904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:41,830 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 726.0) internal successors, (2904), 4 states have internal predecessors, (2904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:41,830 INFO L175 Difference]: Start difference. First operand has 664 places, 669 transitions, 1346 flow. Second operand 3 states and 2078 transitions. [2023-11-21 22:18:41,830 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 663 places, 666 transitions, 1362 flow [2023-11-21 22:18:41,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 661 places, 666 transitions, 1358 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-21 22:18:41,844 INFO L231 Difference]: Finished difference. Result has 661 places, 666 transitions, 1338 flow [2023-11-21 22:18:41,846 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=726, PETRI_DIFFERENCE_MINUEND_FLOW=1336, PETRI_DIFFERENCE_MINUEND_PLACES=659, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=666, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=665, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1338, PETRI_PLACES=661, PETRI_TRANSITIONS=666} [2023-11-21 22:18:41,846 INFO L281 CegarLoopForPetriNet]: 678 programPoint places, -17 predicate places. [2023-11-21 22:18:41,846 INFO L495 AbstractCegarLoop]: Abstraction has has 661 places, 666 transitions, 1338 flow [2023-11-21 22:18:41,847 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 689.0) internal successors, (2067), 3 states have internal predecessors, (2067), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:41,847 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:18:41,848 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 22:18:41,848 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-11-21 22:18:41,848 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err21ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err22ASSERT_VIOLATIONDATA_RACE (and 121 more)] === [2023-11-21 22:18:41,848 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:18:41,849 INFO L85 PathProgramCache]: Analyzing trace with hash 1600887666, now seen corresponding path program 1 times [2023-11-21 22:18:41,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:18:41,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628068659] [2023-11-21 22:18:41,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:18:41,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:18:41,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:18:42,534 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-21 22:18:42,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:18:42,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [628068659] [2023-11-21 22:18:42,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [628068659] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:18:42,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 22:18:42,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-21 22:18:42,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [443480536] [2023-11-21 22:18:42,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:18:42,538 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-21 22:18:42,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:18:42,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-21 22:18:42,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-21 22:18:42,853 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 652 out of 726 [2023-11-21 22:18:42,858 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 661 places, 666 transitions, 1338 flow. Second operand has 6 states, 6 states have (on average 653.5) internal successors, (3921), 6 states have internal predecessors, (3921), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:42,858 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:18:42,858 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 652 of 726 [2023-11-21 22:18:42,858 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:18:47,911 INFO L124 PetriNetUnfolderBase]: 1744/19387 cut-off events. [2023-11-21 22:18:47,911 INFO L125 PetriNetUnfolderBase]: For 31/78 co-relation queries the response was YES. [2023-11-21 22:18:48,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21986 conditions, 19387 events. 1744/19387 cut-off events. For 31/78 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 228567 event pairs, 1464 based on Foata normal form. 0/16375 useless extension candidates. Maximal degree in co-relation 21889. Up to 2577 conditions per place. [2023-11-21 22:18:48,123 INFO L140 encePairwiseOnDemand]: 720/726 looper letters, 44 selfloop transitions, 5 changer transitions 0/665 dead transitions. [2023-11-21 22:18:48,123 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 665 places, 665 transitions, 1434 flow [2023-11-21 22:18:48,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-21 22:18:48,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-21 22:18:48,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 3962 transitions. [2023-11-21 22:18:48,137 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9095500459136823 [2023-11-21 22:18:48,137 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 3962 transitions. [2023-11-21 22:18:48,137 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 3962 transitions. [2023-11-21 22:18:48,141 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:18:48,141 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 3962 transitions. [2023-11-21 22:18:48,151 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 660.3333333333334) internal successors, (3962), 6 states have internal predecessors, (3962), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:48,162 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 726.0) internal successors, (5082), 7 states have internal predecessors, (5082), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:48,164 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 726.0) internal successors, (5082), 7 states have internal predecessors, (5082), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:48,164 INFO L175 Difference]: Start difference. First operand has 661 places, 666 transitions, 1338 flow. Second operand 6 states and 3962 transitions. [2023-11-21 22:18:48,164 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 665 places, 665 transitions, 1434 flow [2023-11-21 22:18:48,169 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 664 places, 665 transitions, 1433 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-21 22:18:48,178 INFO L231 Difference]: Finished difference. Result has 664 places, 665 transitions, 1345 flow [2023-11-21 22:18:48,179 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=726, PETRI_DIFFERENCE_MINUEND_FLOW=1335, PETRI_DIFFERENCE_MINUEND_PLACES=659, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=665, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=660, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1345, PETRI_PLACES=664, PETRI_TRANSITIONS=665} [2023-11-21 22:18:48,180 INFO L281 CegarLoopForPetriNet]: 678 programPoint places, -14 predicate places. [2023-11-21 22:18:48,180 INFO L495 AbstractCegarLoop]: Abstraction has has 664 places, 665 transitions, 1345 flow [2023-11-21 22:18:48,181 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 653.5) internal successors, (3921), 6 states have internal predecessors, (3921), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:48,181 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:18:48,182 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 22:18:48,182 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-11-21 22:18:48,182 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr11ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err21ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err22ASSERT_VIOLATIONDATA_RACE (and 121 more)] === [2023-11-21 22:18:48,182 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:18:48,182 INFO L85 PathProgramCache]: Analyzing trace with hash -1995830092, now seen corresponding path program 1 times [2023-11-21 22:18:48,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:18:48,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1733274865] [2023-11-21 22:18:48,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:18:48,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:18:48,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:18:48,242 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-21 22:18:48,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:18:48,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1733274865] [2023-11-21 22:18:48,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1733274865] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:18:48,243 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 22:18:48,243 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-21 22:18:48,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1999149156] [2023-11-21 22:18:48,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:18:48,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-21 22:18:48,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:18:48,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-21 22:18:48,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-21 22:18:48,284 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 685 out of 726 [2023-11-21 22:18:48,286 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 664 places, 665 transitions, 1345 flow. Second operand has 3 states, 3 states have (on average 686.3333333333334) internal successors, (2059), 3 states have internal predecessors, (2059), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:48,287 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:18:48,287 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 685 of 726 [2023-11-21 22:18:48,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:18:48,615 INFO L124 PetriNetUnfolderBase]: 34/1558 cut-off events. [2023-11-21 22:18:48,615 INFO L125 PetriNetUnfolderBase]: For 6/7 co-relation queries the response was YES. [2023-11-21 22:18:48,630 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1619 conditions, 1558 events. 34/1558 cut-off events. For 6/7 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 7929 event pairs, 15 based on Foata normal form. 0/1330 useless extension candidates. Maximal degree in co-relation 1601. Up to 46 conditions per place. [2023-11-21 22:18:48,638 INFO L140 encePairwiseOnDemand]: 723/726 looper letters, 13 selfloop transitions, 2 changer transitions 0/664 dead transitions. [2023-11-21 22:18:48,638 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 665 places, 664 transitions, 1373 flow [2023-11-21 22:18:48,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-21 22:18:48,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-21 22:18:48,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2071 transitions. [2023-11-21 22:18:48,645 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.950872359963269 [2023-11-21 22:18:48,645 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2071 transitions. [2023-11-21 22:18:48,646 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2071 transitions. [2023-11-21 22:18:48,648 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:18:48,648 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2071 transitions. [2023-11-21 22:18:48,654 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 690.3333333333334) internal successors, (2071), 3 states have internal predecessors, (2071), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:48,659 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 726.0) internal successors, (2904), 4 states have internal predecessors, (2904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:48,662 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 726.0) internal successors, (2904), 4 states have internal predecessors, (2904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:48,662 INFO L175 Difference]: Start difference. First operand has 664 places, 665 transitions, 1345 flow. Second operand 3 states and 2071 transitions. [2023-11-21 22:18:48,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 665 places, 664 transitions, 1373 flow [2023-11-21 22:18:48,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 660 places, 664 transitions, 1363 flow, removed 0 selfloop flow, removed 5 redundant places. [2023-11-21 22:18:48,676 INFO L231 Difference]: Finished difference. Result has 660 places, 664 transitions, 1337 flow [2023-11-21 22:18:48,678 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=726, PETRI_DIFFERENCE_MINUEND_FLOW=1333, PETRI_DIFFERENCE_MINUEND_PLACES=658, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=664, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=662, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1337, PETRI_PLACES=660, PETRI_TRANSITIONS=664} [2023-11-21 22:18:48,679 INFO L281 CegarLoopForPetriNet]: 678 programPoint places, -18 predicate places. [2023-11-21 22:18:48,679 INFO L495 AbstractCegarLoop]: Abstraction has has 660 places, 664 transitions, 1337 flow [2023-11-21 22:18:48,680 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 686.3333333333334) internal successors, (2059), 3 states have internal predecessors, (2059), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:48,680 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:18:48,680 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 22:18:48,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-11-21 22:18:48,681 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err21ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err22ASSERT_VIOLATIONDATA_RACE (and 121 more)] === [2023-11-21 22:18:48,681 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:18:48,681 INFO L85 PathProgramCache]: Analyzing trace with hash -1444481531, now seen corresponding path program 1 times [2023-11-21 22:18:48,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:18:48,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [132194689] [2023-11-21 22:18:48,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:18:48,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:18:48,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:18:48,732 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-21 22:18:48,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:18:48,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [132194689] [2023-11-21 22:18:48,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [132194689] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:18:48,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 22:18:48,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-21 22:18:48,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [808158213] [2023-11-21 22:18:48,738 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:18:48,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-21 22:18:48,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:18:48,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-21 22:18:48,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-21 22:18:48,787 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 665 out of 726 [2023-11-21 22:18:48,790 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 660 places, 664 transitions, 1337 flow. Second operand has 3 states, 3 states have (on average 666.0) internal successors, (1998), 3 states have internal predecessors, (1998), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:48,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:18:48,791 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 665 of 726 [2023-11-21 22:18:48,791 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:18:49,169 INFO L124 PetriNetUnfolderBase]: 28/1327 cut-off events. [2023-11-21 22:18:49,169 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-21 22:18:49,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1396 conditions, 1327 events. 28/1327 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 6968 event pairs, 8 based on Foata normal form. 0/1149 useless extension candidates. Maximal degree in co-relation 1298. Up to 44 conditions per place. [2023-11-21 22:18:49,188 INFO L140 encePairwiseOnDemand]: 711/726 looper letters, 25 selfloop transitions, 5 changer transitions 0/657 dead transitions. [2023-11-21 22:18:49,189 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 652 places, 657 transitions, 1384 flow [2023-11-21 22:18:49,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-21 22:18:49,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-21 22:18:49,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2035 transitions. [2023-11-21 22:18:49,196 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9343434343434344 [2023-11-21 22:18:49,196 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2035 transitions. [2023-11-21 22:18:49,196 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2035 transitions. [2023-11-21 22:18:49,198 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:18:49,199 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2035 transitions. [2023-11-21 22:18:49,204 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 678.3333333333334) internal successors, (2035), 3 states have internal predecessors, (2035), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:49,210 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 726.0) internal successors, (2904), 4 states have internal predecessors, (2904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:49,211 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 726.0) internal successors, (2904), 4 states have internal predecessors, (2904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:49,211 INFO L175 Difference]: Start difference. First operand has 660 places, 664 transitions, 1337 flow. Second operand 3 states and 2035 transitions. [2023-11-21 22:18:49,211 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 652 places, 657 transitions, 1384 flow [2023-11-21 22:18:49,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 650 places, 657 transitions, 1380 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-21 22:18:49,226 INFO L231 Difference]: Finished difference. Result has 651 places, 656 transitions, 1336 flow [2023-11-21 22:18:49,227 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=726, PETRI_DIFFERENCE_MINUEND_FLOW=1313, PETRI_DIFFERENCE_MINUEND_PLACES=648, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=654, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=649, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1336, PETRI_PLACES=651, PETRI_TRANSITIONS=656} [2023-11-21 22:18:49,229 INFO L281 CegarLoopForPetriNet]: 678 programPoint places, -27 predicate places. [2023-11-21 22:18:49,229 INFO L495 AbstractCegarLoop]: Abstraction has has 651 places, 656 transitions, 1336 flow [2023-11-21 22:18:49,230 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 666.0) internal successors, (1998), 3 states have internal predecessors, (1998), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:49,230 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:18:49,230 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 22:18:49,230 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-11-21 22:18:49,230 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err21ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err22ASSERT_VIOLATIONDATA_RACE (and 121 more)] === [2023-11-21 22:18:49,231 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:18:49,231 INFO L85 PathProgramCache]: Analyzing trace with hash -872270899, now seen corresponding path program 1 times [2023-11-21 22:18:49,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:18:49,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [540381951] [2023-11-21 22:18:49,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:18:49,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:18:49,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:18:49,282 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-21 22:18:49,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:18:49,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [540381951] [2023-11-21 22:18:49,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [540381951] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:18:49,283 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 22:18:49,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-21 22:18:49,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1625520828] [2023-11-21 22:18:49,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:18:49,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-21 22:18:49,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:18:49,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-21 22:18:49,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-21 22:18:49,316 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 680 out of 726 [2023-11-21 22:18:49,318 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 651 places, 656 transitions, 1336 flow. Second operand has 3 states, 3 states have (on average 681.0) internal successors, (2043), 3 states have internal predecessors, (2043), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:49,318 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:18:49,318 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 680 of 726 [2023-11-21 22:18:49,319 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:18:49,547 INFO L124 PetriNetUnfolderBase]: 25/892 cut-off events. [2023-11-21 22:18:49,548 INFO L125 PetriNetUnfolderBase]: For 14/15 co-relation queries the response was YES. [2023-11-21 22:18:49,559 INFO L83 FinitePrefix]: Finished finitePrefix Result has 949 conditions, 892 events. 25/892 cut-off events. For 14/15 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 3323 event pairs, 8 based on Foata normal form. 0/782 useless extension candidates. Maximal degree in co-relation 851. Up to 34 conditions per place. [2023-11-21 22:18:49,564 INFO L140 encePairwiseOnDemand]: 716/726 looper letters, 15 selfloop transitions, 5 changer transitions 0/654 dead transitions. [2023-11-21 22:18:49,564 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 648 places, 654 transitions, 1373 flow [2023-11-21 22:18:49,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-21 22:18:49,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-21 22:18:49,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2065 transitions. [2023-11-21 22:18:49,571 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.94811753902663 [2023-11-21 22:18:49,572 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2065 transitions. [2023-11-21 22:18:49,572 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2065 transitions. [2023-11-21 22:18:49,575 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:18:49,575 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2065 transitions. [2023-11-21 22:18:49,583 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 688.3333333333334) internal successors, (2065), 3 states have internal predecessors, (2065), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:49,588 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 726.0) internal successors, (2904), 4 states have internal predecessors, (2904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:49,589 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 726.0) internal successors, (2904), 4 states have internal predecessors, (2904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:49,590 INFO L175 Difference]: Start difference. First operand has 651 places, 656 transitions, 1336 flow. Second operand 3 states and 2065 transitions. [2023-11-21 22:18:49,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 648 places, 654 transitions, 1373 flow [2023-11-21 22:18:49,596 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 647 places, 654 transitions, 1368 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-21 22:18:49,608 INFO L231 Difference]: Finished difference. Result has 648 places, 653 transitions, 1344 flow [2023-11-21 22:18:49,609 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=726, PETRI_DIFFERENCE_MINUEND_FLOW=1321, PETRI_DIFFERENCE_MINUEND_PLACES=645, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=651, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=646, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1344, PETRI_PLACES=648, PETRI_TRANSITIONS=653} [2023-11-21 22:18:49,610 INFO L281 CegarLoopForPetriNet]: 678 programPoint places, -30 predicate places. [2023-11-21 22:18:49,610 INFO L495 AbstractCegarLoop]: Abstraction has has 648 places, 653 transitions, 1344 flow [2023-11-21 22:18:49,611 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 681.0) internal successors, (2043), 3 states have internal predecessors, (2043), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:49,612 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:18:49,612 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 22:18:49,612 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-11-21 22:18:49,612 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err21ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err22ASSERT_VIOLATIONDATA_RACE (and 121 more)] === [2023-11-21 22:18:49,613 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:18:49,613 INFO L85 PathProgramCache]: Analyzing trace with hash -1742059650, now seen corresponding path program 1 times [2023-11-21 22:18:49,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:18:49,614 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [361134931] [2023-11-21 22:18:49,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:18:49,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:18:49,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:18:49,665 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-21 22:18:49,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:18:49,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [361134931] [2023-11-21 22:18:49,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [361134931] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:18:49,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 22:18:49,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-21 22:18:49,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [705023813] [2023-11-21 22:18:49,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:18:49,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-21 22:18:49,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:18:49,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-21 22:18:49,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-21 22:18:49,693 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 683 out of 726 [2023-11-21 22:18:49,696 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 648 places, 653 transitions, 1344 flow. Second operand has 3 states, 3 states have (on average 684.0) internal successors, (2052), 3 states have internal predecessors, (2052), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:49,696 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:18:49,696 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 683 of 726 [2023-11-21 22:18:49,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:18:50,132 INFO L124 PetriNetUnfolderBase]: 40/1610 cut-off events. [2023-11-21 22:18:50,133 INFO L125 PetriNetUnfolderBase]: For 10/11 co-relation queries the response was YES. [2023-11-21 22:18:50,145 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1714 conditions, 1610 events. 40/1610 cut-off events. For 10/11 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 7616 event pairs, 2 based on Foata normal form. 0/1403 useless extension candidates. Maximal degree in co-relation 1615. Up to 30 conditions per place. [2023-11-21 22:18:50,153 INFO L140 encePairwiseOnDemand]: 716/726 looper letters, 13 selfloop transitions, 6 changer transitions 0/653 dead transitions. [2023-11-21 22:18:50,153 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 646 places, 653 transitions, 1384 flow [2023-11-21 22:18:50,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-21 22:18:50,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-21 22:18:50,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2072 transitions. [2023-11-21 22:18:50,160 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9513314967860422 [2023-11-21 22:18:50,160 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2072 transitions. [2023-11-21 22:18:50,160 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2072 transitions. [2023-11-21 22:18:50,161 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:18:50,162 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2072 transitions. [2023-11-21 22:18:50,165 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 690.6666666666666) internal successors, (2072), 3 states have internal predecessors, (2072), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:50,171 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 726.0) internal successors, (2904), 4 states have internal predecessors, (2904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:50,172 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 726.0) internal successors, (2904), 4 states have internal predecessors, (2904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:50,172 INFO L175 Difference]: Start difference. First operand has 648 places, 653 transitions, 1344 flow. Second operand 3 states and 2072 transitions. [2023-11-21 22:18:50,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 646 places, 653 transitions, 1384 flow [2023-11-21 22:18:50,177 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 645 places, 653 transitions, 1379 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-21 22:18:50,187 INFO L231 Difference]: Finished difference. Result has 646 places, 651 transitions, 1357 flow [2023-11-21 22:18:50,188 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=726, PETRI_DIFFERENCE_MINUEND_FLOW=1331, PETRI_DIFFERENCE_MINUEND_PLACES=643, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=649, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=643, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1357, PETRI_PLACES=646, PETRI_TRANSITIONS=651} [2023-11-21 22:18:50,189 INFO L281 CegarLoopForPetriNet]: 678 programPoint places, -32 predicate places. [2023-11-21 22:18:50,189 INFO L495 AbstractCegarLoop]: Abstraction has has 646 places, 651 transitions, 1357 flow [2023-11-21 22:18:50,190 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 684.0) internal successors, (2052), 3 states have internal predecessors, (2052), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:50,190 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:18:50,190 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 22:18:50,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-11-21 22:18:50,191 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr17ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err21ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err22ASSERT_VIOLATIONDATA_RACE (and 121 more)] === [2023-11-21 22:18:50,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:18:50,191 INFO L85 PathProgramCache]: Analyzing trace with hash -269356119, now seen corresponding path program 1 times [2023-11-21 22:18:50,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:18:50,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [29568364] [2023-11-21 22:18:50,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:18:50,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:18:50,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:18:50,244 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-21 22:18:50,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:18:50,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [29568364] [2023-11-21 22:18:50,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [29568364] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:18:50,244 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 22:18:50,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-21 22:18:50,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [256298230] [2023-11-21 22:18:50,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:18:50,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-21 22:18:50,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:18:50,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-21 22:18:50,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-21 22:18:50,273 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 683 out of 726 [2023-11-21 22:18:50,275 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 646 places, 651 transitions, 1357 flow. Second operand has 3 states, 3 states have (on average 684.0) internal successors, (2052), 3 states have internal predecessors, (2052), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:50,275 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:18:50,276 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 683 of 726 [2023-11-21 22:18:50,276 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:18:50,858 INFO L124 PetriNetUnfolderBase]: 55/2028 cut-off events. [2023-11-21 22:18:50,858 INFO L125 PetriNetUnfolderBase]: For 15/17 co-relation queries the response was YES. [2023-11-21 22:18:50,899 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2170 conditions, 2028 events. 55/2028 cut-off events. For 15/17 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 11817 event pairs, 3 based on Foata normal form. 1/1773 useless extension candidates. Maximal degree in co-relation 2070. Up to 45 conditions per place. [2023-11-21 22:18:50,915 INFO L140 encePairwiseOnDemand]: 716/726 looper letters, 12 selfloop transitions, 5 changer transitions 5/652 dead transitions. [2023-11-21 22:18:50,915 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 644 places, 652 transitions, 1400 flow [2023-11-21 22:18:50,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-21 22:18:50,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-21 22:18:50,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2072 transitions. [2023-11-21 22:18:50,922 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9513314967860422 [2023-11-21 22:18:50,922 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2072 transitions. [2023-11-21 22:18:50,923 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2072 transitions. [2023-11-21 22:18:50,923 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:18:50,924 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2072 transitions. [2023-11-21 22:18:50,927 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 690.6666666666666) internal successors, (2072), 3 states have internal predecessors, (2072), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:50,933 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 726.0) internal successors, (2904), 4 states have internal predecessors, (2904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:50,934 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 726.0) internal successors, (2904), 4 states have internal predecessors, (2904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:50,935 INFO L175 Difference]: Start difference. First operand has 646 places, 651 transitions, 1357 flow. Second operand 3 states and 2072 transitions. [2023-11-21 22:18:50,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 644 places, 652 transitions, 1400 flow [2023-11-21 22:18:50,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 643 places, 652 transitions, 1394 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-21 22:18:50,952 INFO L231 Difference]: Finished difference. Result has 644 places, 644 transitions, 1353 flow [2023-11-21 22:18:50,953 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=726, PETRI_DIFFERENCE_MINUEND_FLOW=1343, PETRI_DIFFERENCE_MINUEND_PLACES=641, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=647, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=642, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1353, PETRI_PLACES=644, PETRI_TRANSITIONS=644} [2023-11-21 22:18:50,954 INFO L281 CegarLoopForPetriNet]: 678 programPoint places, -34 predicate places. [2023-11-21 22:18:50,954 INFO L495 AbstractCegarLoop]: Abstraction has has 644 places, 644 transitions, 1353 flow [2023-11-21 22:18:50,955 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 684.0) internal successors, (2052), 3 states have internal predecessors, (2052), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:50,955 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:18:50,955 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 22:18:50,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-11-21 22:18:50,956 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr19ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err21ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err22ASSERT_VIOLATIONDATA_RACE (and 121 more)] === [2023-11-21 22:18:50,956 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:18:50,956 INFO L85 PathProgramCache]: Analyzing trace with hash 887262254, now seen corresponding path program 1 times [2023-11-21 22:18:50,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:18:50,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [12291571] [2023-11-21 22:18:50,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:18:50,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:18:50,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:18:51,023 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-21 22:18:51,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:18:51,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [12291571] [2023-11-21 22:18:51,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [12291571] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:18:51,025 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 22:18:51,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-21 22:18:51,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1270047776] [2023-11-21 22:18:51,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:18:51,026 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-21 22:18:51,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:18:51,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-21 22:18:51,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-21 22:18:51,058 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 678 out of 726 [2023-11-21 22:18:51,060 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 644 places, 644 transitions, 1353 flow. Second operand has 3 states, 3 states have (on average 679.0) internal successors, (2037), 3 states have internal predecessors, (2037), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:51,060 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:18:51,060 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 678 of 726 [2023-11-21 22:18:51,060 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:18:52,145 INFO L124 PetriNetUnfolderBase]: 143/4047 cut-off events. [2023-11-21 22:18:52,146 INFO L125 PetriNetUnfolderBase]: For 14/14 co-relation queries the response was YES. [2023-11-21 22:18:52,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4492 conditions, 4047 events. 143/4047 cut-off events. For 14/14 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 34144 event pairs, 40 based on Foata normal form. 0/3561 useless extension candidates. Maximal degree in co-relation 4391. Up to 158 conditions per place. [2023-11-21 22:18:52,215 INFO L140 encePairwiseOnDemand]: 717/726 looper letters, 17 selfloop transitions, 3 changer transitions 0/641 dead transitions. [2023-11-21 22:18:52,215 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 635 places, 641 transitions, 1389 flow [2023-11-21 22:18:52,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-21 22:18:52,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-21 22:18:52,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2060 transitions. [2023-11-21 22:18:52,223 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.945821854912764 [2023-11-21 22:18:52,223 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2060 transitions. [2023-11-21 22:18:52,223 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2060 transitions. [2023-11-21 22:18:52,225 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:18:52,225 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2060 transitions. [2023-11-21 22:18:52,229 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 686.6666666666666) internal successors, (2060), 3 states have internal predecessors, (2060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:52,235 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 726.0) internal successors, (2904), 4 states have internal predecessors, (2904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:52,236 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 726.0) internal successors, (2904), 4 states have internal predecessors, (2904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:52,236 INFO L175 Difference]: Start difference. First operand has 644 places, 644 transitions, 1353 flow. Second operand 3 states and 2060 transitions. [2023-11-21 22:18:52,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 635 places, 641 transitions, 1389 flow [2023-11-21 22:18:52,243 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 634 places, 641 transitions, 1384 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-21 22:18:52,255 INFO L231 Difference]: Finished difference. Result has 635 places, 639 transitions, 1349 flow [2023-11-21 22:18:52,256 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=726, PETRI_DIFFERENCE_MINUEND_FLOW=1336, PETRI_DIFFERENCE_MINUEND_PLACES=632, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=638, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=635, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1349, PETRI_PLACES=635, PETRI_TRANSITIONS=639} [2023-11-21 22:18:52,256 INFO L281 CegarLoopForPetriNet]: 678 programPoint places, -43 predicate places. [2023-11-21 22:18:52,256 INFO L495 AbstractCegarLoop]: Abstraction has has 635 places, 639 transitions, 1349 flow [2023-11-21 22:18:52,257 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 679.0) internal successors, (2037), 3 states have internal predecessors, (2037), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:52,257 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:18:52,258 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 22:18:52,258 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-11-21 22:18:52,258 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr21ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err21ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err22ASSERT_VIOLATIONDATA_RACE (and 121 more)] === [2023-11-21 22:18:52,258 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:18:52,259 INFO L85 PathProgramCache]: Analyzing trace with hash -1171768409, now seen corresponding path program 1 times [2023-11-21 22:18:52,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:18:52,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [601562078] [2023-11-21 22:18:52,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:18:52,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:18:52,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:18:52,323 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-21 22:18:52,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:18:52,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [601562078] [2023-11-21 22:18:52,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [601562078] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:18:52,324 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 22:18:52,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-21 22:18:52,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [416668341] [2023-11-21 22:18:52,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:18:52,325 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-21 22:18:52,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:18:52,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-21 22:18:52,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-21 22:18:52,357 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 678 out of 726 [2023-11-21 22:18:52,360 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 635 places, 639 transitions, 1349 flow. Second operand has 3 states, 3 states have (on average 679.0) internal successors, (2037), 3 states have internal predecessors, (2037), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:52,360 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:18:52,360 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 678 of 726 [2023-11-21 22:18:52,361 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:18:53,271 INFO L124 PetriNetUnfolderBase]: 122/3928 cut-off events. [2023-11-21 22:18:53,271 INFO L125 PetriNetUnfolderBase]: For 36/40 co-relation queries the response was YES. [2023-11-21 22:18:53,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4389 conditions, 3928 events. 122/3928 cut-off events. For 36/40 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 33151 event pairs, 20 based on Foata normal form. 0/3535 useless extension candidates. Maximal degree in co-relation 4287. Up to 176 conditions per place. [2023-11-21 22:18:53,321 INFO L140 encePairwiseOnDemand]: 717/726 looper letters, 18 selfloop transitions, 3 changer transitions 0/637 dead transitions. [2023-11-21 22:18:53,321 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 631 places, 637 transitions, 1390 flow [2023-11-21 22:18:53,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-21 22:18:53,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-21 22:18:53,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2061 transitions. [2023-11-21 22:18:53,329 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9462809917355371 [2023-11-21 22:18:53,329 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2061 transitions. [2023-11-21 22:18:53,329 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2061 transitions. [2023-11-21 22:18:53,330 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:18:53,331 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2061 transitions. [2023-11-21 22:18:53,335 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 687.0) internal successors, (2061), 3 states have internal predecessors, (2061), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:53,340 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 726.0) internal successors, (2904), 4 states have internal predecessors, (2904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:53,341 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 726.0) internal successors, (2904), 4 states have internal predecessors, (2904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:53,341 INFO L175 Difference]: Start difference. First operand has 635 places, 639 transitions, 1349 flow. Second operand 3 states and 2061 transitions. [2023-11-21 22:18:53,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 631 places, 637 transitions, 1390 flow [2023-11-21 22:18:53,348 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 630 places, 637 transitions, 1387 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-21 22:18:53,359 INFO L231 Difference]: Finished difference. Result has 631 places, 634 transitions, 1347 flow [2023-11-21 22:18:53,360 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=726, PETRI_DIFFERENCE_MINUEND_FLOW=1334, PETRI_DIFFERENCE_MINUEND_PLACES=628, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=633, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=630, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1347, PETRI_PLACES=631, PETRI_TRANSITIONS=634} [2023-11-21 22:18:53,360 INFO L281 CegarLoopForPetriNet]: 678 programPoint places, -47 predicate places. [2023-11-21 22:18:53,361 INFO L495 AbstractCegarLoop]: Abstraction has has 631 places, 634 transitions, 1347 flow [2023-11-21 22:18:53,361 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 679.0) internal successors, (2037), 3 states have internal predecessors, (2037), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:53,362 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:18:53,362 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 22:18:53,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-11-21 22:18:53,362 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting thread1Err3ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err21ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err22ASSERT_VIOLATIONDATA_RACE (and 121 more)] === [2023-11-21 22:18:53,363 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:18:53,363 INFO L85 PathProgramCache]: Analyzing trace with hash -1308928493, now seen corresponding path program 1 times [2023-11-21 22:18:53,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:18:53,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259061583] [2023-11-21 22:18:53,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:18:53,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:18:53,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:18:53,442 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-21 22:18:53,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:18:53,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1259061583] [2023-11-21 22:18:53,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1259061583] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:18:53,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 22:18:53,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-21 22:18:53,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [442267885] [2023-11-21 22:18:53,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:18:53,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-21 22:18:53,446 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:18:53,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-21 22:18:53,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-21 22:18:53,473 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 679 out of 726 [2023-11-21 22:18:53,475 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 631 places, 634 transitions, 1347 flow. Second operand has 3 states, 3 states have (on average 680.3333333333334) internal successors, (2041), 3 states have internal predecessors, (2041), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:53,476 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:18:53,476 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 679 of 726 [2023-11-21 22:18:53,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:18:55,503 INFO L124 PetriNetUnfolderBase]: 354/9801 cut-off events. [2023-11-21 22:18:55,503 INFO L125 PetriNetUnfolderBase]: For 59/63 co-relation queries the response was YES. [2023-11-21 22:18:55,560 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10992 conditions, 9801 events. 354/9801 cut-off events. For 59/63 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 100313 event pairs, 88 based on Foata normal form. 0/8863 useless extension candidates. Maximal degree in co-relation 10890. Up to 467 conditions per place. [2023-11-21 22:18:55,581 INFO L140 encePairwiseOnDemand]: 718/726 looper letters, 18 selfloop transitions, 2 changer transitions 0/632 dead transitions. [2023-11-21 22:18:55,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 627 places, 632 transitions, 1385 flow [2023-11-21 22:18:55,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-21 22:18:55,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-21 22:18:55,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2063 transitions. [2023-11-21 22:18:55,588 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9471992653810836 [2023-11-21 22:18:55,588 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2063 transitions. [2023-11-21 22:18:55,589 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2063 transitions. [2023-11-21 22:18:55,589 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:18:55,590 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2063 transitions. [2023-11-21 22:18:55,593 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 687.6666666666666) internal successors, (2063), 3 states have internal predecessors, (2063), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:55,597 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 726.0) internal successors, (2904), 4 states have internal predecessors, (2904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:55,598 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 726.0) internal successors, (2904), 4 states have internal predecessors, (2904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:55,599 INFO L175 Difference]: Start difference. First operand has 631 places, 634 transitions, 1347 flow. Second operand 3 states and 2063 transitions. [2023-11-21 22:18:55,599 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 627 places, 632 transitions, 1385 flow [2023-11-21 22:18:55,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 626 places, 632 transitions, 1382 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-21 22:18:55,614 INFO L231 Difference]: Finished difference. Result has 627 places, 630 transitions, 1346 flow [2023-11-21 22:18:55,615 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=726, PETRI_DIFFERENCE_MINUEND_FLOW=1332, PETRI_DIFFERENCE_MINUEND_PLACES=624, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=628, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=626, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1346, PETRI_PLACES=627, PETRI_TRANSITIONS=630} [2023-11-21 22:18:55,616 INFO L281 CegarLoopForPetriNet]: 678 programPoint places, -51 predicate places. [2023-11-21 22:18:55,616 INFO L495 AbstractCegarLoop]: Abstraction has has 627 places, 630 transitions, 1346 flow [2023-11-21 22:18:55,617 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 680.3333333333334) internal successors, (2041), 3 states have internal predecessors, (2041), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:55,617 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:18:55,617 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 22:18:55,617 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-11-21 22:18:55,618 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr23ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err21ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err22ASSERT_VIOLATIONDATA_RACE (and 121 more)] === [2023-11-21 22:18:55,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:18:55,618 INFO L85 PathProgramCache]: Analyzing trace with hash -1849295500, now seen corresponding path program 1 times [2023-11-21 22:18:55,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:18:55,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1659682908] [2023-11-21 22:18:55,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:18:55,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:18:55,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:18:56,387 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-21 22:18:56,388 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:18:56,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1659682908] [2023-11-21 22:18:56,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1659682908] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:18:56,389 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 22:18:56,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-21 22:18:56,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [27006497] [2023-11-21 22:18:56,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:18:56,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-21 22:18:56,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:18:56,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-21 22:18:56,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-21 22:18:57,001 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 684 out of 726 [2023-11-21 22:18:57,005 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 627 places, 630 transitions, 1346 flow. Second operand has 6 states, 6 states have (on average 685.5) internal successors, (4113), 6 states have internal predecessors, (4113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:57,006 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:18:57,006 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 684 of 726 [2023-11-21 22:18:57,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:18:57,941 INFO L124 PetriNetUnfolderBase]: 99/4465 cut-off events. [2023-11-21 22:18:57,941 INFO L125 PetriNetUnfolderBase]: For 8/56 co-relation queries the response was YES. [2023-11-21 22:18:57,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4954 conditions, 4465 events. 99/4465 cut-off events. For 8/56 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 36556 event pairs, 0 based on Foata normal form. 32/4113 useless extension candidates. Maximal degree in co-relation 4849. Up to 48 conditions per place. [2023-11-21 22:18:57,994 INFO L140 encePairwiseOnDemand]: 721/726 looper letters, 10 selfloop transitions, 4 changer transitions 0/629 dead transitions. [2023-11-21 22:18:57,995 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 631 places, 629 transitions, 1372 flow [2023-11-21 22:18:57,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-21 22:18:57,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-21 22:18:58,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 4119 transitions. [2023-11-21 22:18:58,006 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9455922865013774 [2023-11-21 22:18:58,006 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 4119 transitions. [2023-11-21 22:18:58,006 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 4119 transitions. [2023-11-21 22:18:58,008 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:18:58,008 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 4119 transitions. [2023-11-21 22:18:58,015 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 686.5) internal successors, (4119), 6 states have internal predecessors, (4119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:58,023 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 726.0) internal successors, (5082), 7 states have internal predecessors, (5082), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:58,025 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 726.0) internal successors, (5082), 7 states have internal predecessors, (5082), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:58,025 INFO L175 Difference]: Start difference. First operand has 627 places, 630 transitions, 1346 flow. Second operand 6 states and 4119 transitions. [2023-11-21 22:18:58,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 631 places, 629 transitions, 1372 flow [2023-11-21 22:18:58,031 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 631 places, 629 transitions, 1372 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-11-21 22:18:58,039 INFO L231 Difference]: Finished difference. Result has 631 places, 629 transitions, 1352 flow [2023-11-21 22:18:58,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=726, PETRI_DIFFERENCE_MINUEND_FLOW=1344, PETRI_DIFFERENCE_MINUEND_PLACES=626, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=629, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=625, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1352, PETRI_PLACES=631, PETRI_TRANSITIONS=629} [2023-11-21 22:18:58,041 INFO L281 CegarLoopForPetriNet]: 678 programPoint places, -47 predicate places. [2023-11-21 22:18:58,041 INFO L495 AbstractCegarLoop]: Abstraction has has 631 places, 629 transitions, 1352 flow [2023-11-21 22:18:58,043 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 685.5) internal successors, (4113), 6 states have internal predecessors, (4113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:58,043 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:18:58,043 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 22:18:58,044 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-11-21 22:18:58,044 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting thread1Err5ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err21ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err22ASSERT_VIOLATIONDATA_RACE (and 121 more)] === [2023-11-21 22:18:58,044 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:18:58,044 INFO L85 PathProgramCache]: Analyzing trace with hash -1506143170, now seen corresponding path program 1 times [2023-11-21 22:18:58,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:18:58,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [337553340] [2023-11-21 22:18:58,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:18:58,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:18:58,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:18:58,758 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-21 22:18:58,758 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:18:58,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [337553340] [2023-11-21 22:18:58,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [337553340] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:18:58,760 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 22:18:58,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-21 22:18:58,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856108265] [2023-11-21 22:18:58,760 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:18:58,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-21 22:18:58,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:18:58,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-21 22:18:58,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-21 22:18:59,273 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 671 out of 726 [2023-11-21 22:18:59,277 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 631 places, 629 transitions, 1352 flow. Second operand has 6 states, 6 states have (on average 672.6666666666666) internal successors, (4036), 6 states have internal predecessors, (4036), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:18:59,277 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:18:59,277 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 671 of 726 [2023-11-21 22:18:59,277 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:19:00,551 INFO L124 PetriNetUnfolderBase]: 233/6177 cut-off events. [2023-11-21 22:19:00,551 INFO L125 PetriNetUnfolderBase]: For 8/16 co-relation queries the response was YES. [2023-11-21 22:19:00,607 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7195 conditions, 6177 events. 233/6177 cut-off events. For 8/16 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 54921 event pairs, 8 based on Foata normal form. 0/5673 useless extension candidates. Maximal degree in co-relation 7088. Up to 228 conditions per place. [2023-11-21 22:19:00,622 INFO L140 encePairwiseOnDemand]: 718/726 looper letters, 26 selfloop transitions, 5 changer transitions 0/630 dead transitions. [2023-11-21 22:19:00,622 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 633 places, 630 transitions, 1420 flow [2023-11-21 22:19:00,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-21 22:19:00,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-21 22:19:00,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 4060 transitions. [2023-11-21 22:19:00,633 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9320477502295684 [2023-11-21 22:19:00,633 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 4060 transitions. [2023-11-21 22:19:00,633 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 4060 transitions. [2023-11-21 22:19:00,635 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:19:00,635 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 4060 transitions. [2023-11-21 22:19:00,642 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 676.6666666666666) internal successors, (4060), 6 states have internal predecessors, (4060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:19:00,648 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 726.0) internal successors, (5082), 7 states have internal predecessors, (5082), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:19:00,649 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 726.0) internal successors, (5082), 7 states have internal predecessors, (5082), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:19:00,650 INFO L175 Difference]: Start difference. First operand has 631 places, 629 transitions, 1352 flow. Second operand 6 states and 4060 transitions. [2023-11-21 22:19:00,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 633 places, 630 transitions, 1420 flow [2023-11-21 22:19:00,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 629 places, 630 transitions, 1413 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-11-21 22:19:00,666 INFO L231 Difference]: Finished difference. Result has 629 places, 626 transitions, 1349 flow [2023-11-21 22:19:00,667 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=726, PETRI_DIFFERENCE_MINUEND_FLOW=1339, PETRI_DIFFERENCE_MINUEND_PLACES=624, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=626, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=621, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1349, PETRI_PLACES=629, PETRI_TRANSITIONS=626} [2023-11-21 22:19:00,667 INFO L281 CegarLoopForPetriNet]: 678 programPoint places, -49 predicate places. [2023-11-21 22:19:00,668 INFO L495 AbstractCegarLoop]: Abstraction has has 629 places, 626 transitions, 1349 flow [2023-11-21 22:19:00,669 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 672.6666666666666) internal successors, (4036), 6 states have internal predecessors, (4036), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:19:00,669 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:19:00,670 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 22:19:00,670 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-11-21 22:19:00,670 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting thread2Err5ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err21ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err22ASSERT_VIOLATIONDATA_RACE (and 121 more)] === [2023-11-21 22:19:00,670 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:19:00,671 INFO L85 PathProgramCache]: Analyzing trace with hash 976365888, now seen corresponding path program 1 times [2023-11-21 22:19:00,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:19:00,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [778978605] [2023-11-21 22:19:00,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:19:00,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:19:00,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:19:01,254 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-21 22:19:01,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:19:01,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [778978605] [2023-11-21 22:19:01,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [778978605] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:19:01,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 22:19:01,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-21 22:19:01,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [750331625] [2023-11-21 22:19:01,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:19:01,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-21 22:19:01,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:19:01,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-21 22:19:01,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-21 22:19:01,672 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 671 out of 726 [2023-11-21 22:19:01,675 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 629 places, 626 transitions, 1349 flow. Second operand has 6 states, 6 states have (on average 672.8333333333334) internal successors, (4037), 6 states have internal predecessors, (4037), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:19:01,675 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:19:01,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 671 of 726 [2023-11-21 22:19:01,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:19:02,578 INFO L124 PetriNetUnfolderBase]: 160/4822 cut-off events. [2023-11-21 22:19:02,578 INFO L125 PetriNetUnfolderBase]: For 62/70 co-relation queries the response was YES. [2023-11-21 22:19:02,617 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5555 conditions, 4822 events. 160/4822 cut-off events. For 62/70 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 41967 event pairs, 0 based on Foata normal form. 0/4436 useless extension candidates. Maximal degree in co-relation 5448. Up to 171 conditions per place. [2023-11-21 22:19:02,626 INFO L140 encePairwiseOnDemand]: 718/726 looper letters, 26 selfloop transitions, 5 changer transitions 0/627 dead transitions. [2023-11-21 22:19:02,627 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 631 places, 627 transitions, 1417 flow [2023-11-21 22:19:02,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-21 22:19:02,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-21 22:19:02,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 4060 transitions. [2023-11-21 22:19:02,637 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9320477502295684 [2023-11-21 22:19:02,637 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 4060 transitions. [2023-11-21 22:19:02,637 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 4060 transitions. [2023-11-21 22:19:02,638 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:19:02,638 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 4060 transitions. [2023-11-21 22:19:02,644 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 676.6666666666666) internal successors, (4060), 6 states have internal predecessors, (4060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:19:02,649 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 726.0) internal successors, (5082), 7 states have internal predecessors, (5082), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:19:02,651 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 726.0) internal successors, (5082), 7 states have internal predecessors, (5082), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:19:02,651 INFO L175 Difference]: Start difference. First operand has 629 places, 626 transitions, 1349 flow. Second operand 6 states and 4060 transitions. [2023-11-21 22:19:02,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 631 places, 627 transitions, 1417 flow [2023-11-21 22:19:02,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 626 places, 627 transitions, 1407 flow, removed 0 selfloop flow, removed 5 redundant places. [2023-11-21 22:19:02,665 INFO L231 Difference]: Finished difference. Result has 626 places, 623 transitions, 1343 flow [2023-11-21 22:19:02,666 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=726, PETRI_DIFFERENCE_MINUEND_FLOW=1333, PETRI_DIFFERENCE_MINUEND_PLACES=621, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=623, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=618, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1343, PETRI_PLACES=626, PETRI_TRANSITIONS=623} [2023-11-21 22:19:02,667 INFO L281 CegarLoopForPetriNet]: 678 programPoint places, -52 predicate places. [2023-11-21 22:19:02,667 INFO L495 AbstractCegarLoop]: Abstraction has has 626 places, 623 transitions, 1343 flow [2023-11-21 22:19:02,668 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 672.8333333333334) internal successors, (4037), 6 states have internal predecessors, (4037), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:19:02,668 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:19:02,668 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 22:19:02,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-11-21 22:19:02,668 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting thread1Err23ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err21ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err22ASSERT_VIOLATIONDATA_RACE (and 121 more)] === [2023-11-21 22:19:02,669 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:19:02,669 INFO L85 PathProgramCache]: Analyzing trace with hash -1840648715, now seen corresponding path program 1 times [2023-11-21 22:19:02,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:19:02,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [150872736] [2023-11-21 22:19:02,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:19:02,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:19:02,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:19:02,729 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-21 22:19:02,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:19:02,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [150872736] [2023-11-21 22:19:02,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [150872736] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:19:02,730 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 22:19:02,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-21 22:19:02,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1448390620] [2023-11-21 22:19:02,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:19:02,731 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-21 22:19:02,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:19:02,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-21 22:19:02,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-21 22:19:02,766 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 687 out of 726 [2023-11-21 22:19:02,768 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 626 places, 623 transitions, 1343 flow. Second operand has 3 states, 3 states have (on average 689.0) internal successors, (2067), 3 states have internal predecessors, (2067), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:19:02,769 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:19:02,769 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 687 of 726 [2023-11-21 22:19:02,769 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:19:04,042 INFO L124 PetriNetUnfolderBase]: 208/6456 cut-off events. [2023-11-21 22:19:04,042 INFO L125 PetriNetUnfolderBase]: For 73/97 co-relation queries the response was YES. [2023-11-21 22:19:04,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7418 conditions, 6456 events. 208/6456 cut-off events. For 73/97 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 57261 event pairs, 32 based on Foata normal form. 8/5959 useless extension candidates. Maximal degree in co-relation 7313. Up to 163 conditions per place. [2023-11-21 22:19:04,125 INFO L140 encePairwiseOnDemand]: 723/726 looper letters, 13 selfloop transitions, 2 changer transitions 0/623 dead transitions. [2023-11-21 22:19:04,125 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 627 places, 623 transitions, 1374 flow [2023-11-21 22:19:04,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-21 22:19:04,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-21 22:19:04,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2075 transitions. [2023-11-21 22:19:04,131 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9527089072543617 [2023-11-21 22:19:04,131 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2075 transitions. [2023-11-21 22:19:04,132 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2075 transitions. [2023-11-21 22:19:04,132 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:19:04,133 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2075 transitions. [2023-11-21 22:19:04,137 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 691.6666666666666) internal successors, (2075), 3 states have internal predecessors, (2075), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:19:04,139 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 726.0) internal successors, (2904), 4 states have internal predecessors, (2904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:19:04,140 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 726.0) internal successors, (2904), 4 states have internal predecessors, (2904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:19:04,141 INFO L175 Difference]: Start difference. First operand has 626 places, 623 transitions, 1343 flow. Second operand 3 states and 2075 transitions. [2023-11-21 22:19:04,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 627 places, 623 transitions, 1374 flow [2023-11-21 22:19:04,153 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 622 places, 623 transitions, 1364 flow, removed 0 selfloop flow, removed 5 redundant places. [2023-11-21 22:19:04,163 INFO L231 Difference]: Finished difference. Result has 622 places, 622 transitions, 1335 flow [2023-11-21 22:19:04,164 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=726, PETRI_DIFFERENCE_MINUEND_FLOW=1331, PETRI_DIFFERENCE_MINUEND_PLACES=620, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=622, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=620, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1335, PETRI_PLACES=622, PETRI_TRANSITIONS=622} [2023-11-21 22:19:04,165 INFO L281 CegarLoopForPetriNet]: 678 programPoint places, -56 predicate places. [2023-11-21 22:19:04,166 INFO L495 AbstractCegarLoop]: Abstraction has has 622 places, 622 transitions, 1335 flow [2023-11-21 22:19:04,166 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 689.0) internal successors, (2067), 3 states have internal predecessors, (2067), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:19:04,166 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:19:04,167 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 22:19:04,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-11-21 22:19:04,167 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting thread2Err23ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err21ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err22ASSERT_VIOLATIONDATA_RACE (and 121 more)] === [2023-11-21 22:19:04,168 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:19:04,168 INFO L85 PathProgramCache]: Analyzing trace with hash 99532855, now seen corresponding path program 1 times [2023-11-21 22:19:04,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:19:04,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [816215712] [2023-11-21 22:19:04,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:19:04,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:19:04,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:19:04,233 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-21 22:19:04,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:19:04,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [816215712] [2023-11-21 22:19:04,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [816215712] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:19:04,233 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 22:19:04,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-21 22:19:04,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [26893317] [2023-11-21 22:19:04,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:19:04,235 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-21 22:19:04,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:19:04,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-21 22:19:04,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-21 22:19:04,271 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 687 out of 726 [2023-11-21 22:19:04,273 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 622 places, 622 transitions, 1335 flow. Second operand has 3 states, 3 states have (on average 689.3333333333334) internal successors, (2068), 3 states have internal predecessors, (2068), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:19:04,273 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:19:04,273 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 687 of 726 [2023-11-21 22:19:04,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:19:05,299 INFO L124 PetriNetUnfolderBase]: 132/4529 cut-off events. [2023-11-21 22:19:05,299 INFO L125 PetriNetUnfolderBase]: For 93/101 co-relation queries the response was YES. [2023-11-21 22:19:05,351 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5109 conditions, 4529 events. 132/4529 cut-off events. For 93/101 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 37955 event pairs, 9 based on Foata normal form. 0/4193 useless extension candidates. Maximal degree in co-relation 5004. Up to 136 conditions per place. [2023-11-21 22:19:05,366 INFO L140 encePairwiseOnDemand]: 723/726 looper letters, 13 selfloop transitions, 2 changer transitions 0/622 dead transitions. [2023-11-21 22:19:05,366 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 623 places, 622 transitions, 1366 flow [2023-11-21 22:19:05,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-21 22:19:05,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-21 22:19:05,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2075 transitions. [2023-11-21 22:19:05,372 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9527089072543617 [2023-11-21 22:19:05,372 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2075 transitions. [2023-11-21 22:19:05,372 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2075 transitions. [2023-11-21 22:19:05,373 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:19:05,373 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2075 transitions. [2023-11-21 22:19:05,376 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 691.6666666666666) internal successors, (2075), 3 states have internal predecessors, (2075), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:19:05,378 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 726.0) internal successors, (2904), 4 states have internal predecessors, (2904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:19:05,379 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 726.0) internal successors, (2904), 4 states have internal predecessors, (2904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:19:05,379 INFO L175 Difference]: Start difference. First operand has 622 places, 622 transitions, 1335 flow. Second operand 3 states and 2075 transitions. [2023-11-21 22:19:05,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 623 places, 622 transitions, 1366 flow [2023-11-21 22:19:05,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 621 places, 622 transitions, 1362 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-21 22:19:05,396 INFO L231 Difference]: Finished difference. Result has 621 places, 621 transitions, 1333 flow [2023-11-21 22:19:05,397 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=726, PETRI_DIFFERENCE_MINUEND_FLOW=1329, PETRI_DIFFERENCE_MINUEND_PLACES=619, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=621, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=619, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1333, PETRI_PLACES=621, PETRI_TRANSITIONS=621} [2023-11-21 22:19:05,398 INFO L281 CegarLoopForPetriNet]: 678 programPoint places, -57 predicate places. [2023-11-21 22:19:05,398 INFO L495 AbstractCegarLoop]: Abstraction has has 621 places, 621 transitions, 1333 flow [2023-11-21 22:19:05,398 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 689.3333333333334) internal successors, (2068), 3 states have internal predecessors, (2068), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:19:05,398 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:19:05,398 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 22:19:05,399 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-11-21 22:19:05,399 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting thread1Err6ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err21ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err22ASSERT_VIOLATIONDATA_RACE (and 121 more)] === [2023-11-21 22:19:05,399 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:19:05,399 INFO L85 PathProgramCache]: Analyzing trace with hash -558217801, now seen corresponding path program 1 times [2023-11-21 22:19:05,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:19:05,399 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [627137800] [2023-11-21 22:19:05,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:19:05,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:19:05,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:19:05,489 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-21 22:19:05,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:19:05,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [627137800] [2023-11-21 22:19:05,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [627137800] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:19:05,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 22:19:05,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-21 22:19:05,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1942446032] [2023-11-21 22:19:05,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:19:05,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-21 22:19:05,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:19:05,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-21 22:19:05,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-21 22:19:05,502 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 694 out of 726 [2023-11-21 22:19:05,505 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 621 places, 621 transitions, 1333 flow. Second operand has 3 states, 3 states have (on average 695.3333333333334) internal successors, (2086), 3 states have internal predecessors, (2086), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:19:05,505 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:19:05,505 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 694 of 726 [2023-11-21 22:19:05,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:19:06,974 INFO L124 PetriNetUnfolderBase]: 145/6481 cut-off events. [2023-11-21 22:19:06,974 INFO L125 PetriNetUnfolderBase]: For 20/24 co-relation queries the response was YES. [2023-11-21 22:19:07,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7118 conditions, 6481 events. 145/6481 cut-off events. For 20/24 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 56579 event pairs, 4 based on Foata normal form. 0/6013 useless extension candidates. Maximal degree in co-relation 7013. Up to 68 conditions per place. [2023-11-21 22:19:07,055 INFO L140 encePairwiseOnDemand]: 724/726 looper letters, 8 selfloop transitions, 1 changer transitions 0/623 dead transitions. [2023-11-21 22:19:07,055 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 622 places, 623 transitions, 1357 flow [2023-11-21 22:19:07,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-21 22:19:07,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-21 22:19:07,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2092 transitions. [2023-11-21 22:19:07,060 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.960514233241506 [2023-11-21 22:19:07,060 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2092 transitions. [2023-11-21 22:19:07,061 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2092 transitions. [2023-11-21 22:19:07,061 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:19:07,061 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2092 transitions. [2023-11-21 22:19:07,064 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 697.3333333333334) internal successors, (2092), 3 states have internal predecessors, (2092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:19:07,066 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 726.0) internal successors, (2904), 4 states have internal predecessors, (2904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:19:07,067 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 726.0) internal successors, (2904), 4 states have internal predecessors, (2904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:19:07,067 INFO L175 Difference]: Start difference. First operand has 621 places, 621 transitions, 1333 flow. Second operand 3 states and 2092 transitions. [2023-11-21 22:19:07,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 622 places, 623 transitions, 1357 flow [2023-11-21 22:19:07,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 620 places, 623 transitions, 1353 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-21 22:19:07,082 INFO L231 Difference]: Finished difference. Result has 621 places, 621 transitions, 1334 flow [2023-11-21 22:19:07,083 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=726, PETRI_DIFFERENCE_MINUEND_FLOW=1327, PETRI_DIFFERENCE_MINUEND_PLACES=618, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=620, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=619, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1334, PETRI_PLACES=621, PETRI_TRANSITIONS=621} [2023-11-21 22:19:07,083 INFO L281 CegarLoopForPetriNet]: 678 programPoint places, -57 predicate places. [2023-11-21 22:19:07,083 INFO L495 AbstractCegarLoop]: Abstraction has has 621 places, 621 transitions, 1334 flow [2023-11-21 22:19:07,084 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 695.3333333333334) internal successors, (2086), 3 states have internal predecessors, (2086), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:19:07,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:19:07,085 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 22:19:07,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2023-11-21 22:19:07,085 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting thread2Err6ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err21ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err22ASSERT_VIOLATIONDATA_RACE (and 121 more)] === [2023-11-21 22:19:07,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:19:07,086 INFO L85 PathProgramCache]: Analyzing trace with hash 248078777, now seen corresponding path program 1 times [2023-11-21 22:19:07,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:19:07,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1305124692] [2023-11-21 22:19:07,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:19:07,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:19:07,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:19:07,160 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-21 22:19:07,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:19:07,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1305124692] [2023-11-21 22:19:07,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1305124692] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:19:07,161 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 22:19:07,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-21 22:19:07,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [996910365] [2023-11-21 22:19:07,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:19:07,163 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-21 22:19:07,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:19:07,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-21 22:19:07,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-21 22:19:07,172 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 694 out of 726 [2023-11-21 22:19:07,185 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 621 places, 621 transitions, 1334 flow. Second operand has 3 states, 3 states have (on average 695.6666666666666) internal successors, (2087), 3 states have internal predecessors, (2087), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:19:07,194 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:19:07,195 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 694 of 726 [2023-11-21 22:19:07,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:19:08,753 INFO L124 PetriNetUnfolderBase]: 135/6409 cut-off events. [2023-11-21 22:19:08,753 INFO L125 PetriNetUnfolderBase]: For 16/24 co-relation queries the response was YES. [2023-11-21 22:19:08,814 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7006 conditions, 6409 events. 135/6409 cut-off events. For 16/24 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 53918 event pairs, 8 based on Foata normal form. 0/5975 useless extension candidates. Maximal degree in co-relation 6901. Up to 68 conditions per place. [2023-11-21 22:19:08,831 INFO L140 encePairwiseOnDemand]: 724/726 looper letters, 7 selfloop transitions, 1 changer transitions 0/622 dead transitions. [2023-11-21 22:19:08,831 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 622 places, 622 transitions, 1353 flow [2023-11-21 22:19:08,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-21 22:19:08,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-21 22:19:08,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2091 transitions. [2023-11-21 22:19:08,837 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9600550964187328 [2023-11-21 22:19:08,837 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2091 transitions. [2023-11-21 22:19:08,837 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2091 transitions. [2023-11-21 22:19:08,838 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:19:08,838 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2091 transitions. [2023-11-21 22:19:08,841 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 697.0) internal successors, (2091), 3 states have internal predecessors, (2091), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:19:08,843 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 726.0) internal successors, (2904), 4 states have internal predecessors, (2904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:19:08,844 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 726.0) internal successors, (2904), 4 states have internal predecessors, (2904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:19:08,844 INFO L175 Difference]: Start difference. First operand has 621 places, 621 transitions, 1334 flow. Second operand 3 states and 2091 transitions. [2023-11-21 22:19:08,844 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 622 places, 622 transitions, 1353 flow [2023-11-21 22:19:08,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 622 places, 622 transitions, 1353 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-11-21 22:19:08,857 INFO L231 Difference]: Finished difference. Result has 623 places, 621 transitions, 1339 flow [2023-11-21 22:19:08,858 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=726, PETRI_DIFFERENCE_MINUEND_FLOW=1332, PETRI_DIFFERENCE_MINUEND_PLACES=620, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=620, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=619, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1339, PETRI_PLACES=623, PETRI_TRANSITIONS=621} [2023-11-21 22:19:08,859 INFO L281 CegarLoopForPetriNet]: 678 programPoint places, -55 predicate places. [2023-11-21 22:19:08,859 INFO L495 AbstractCegarLoop]: Abstraction has has 623 places, 621 transitions, 1339 flow [2023-11-21 22:19:08,860 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 695.6666666666666) internal successors, (2087), 3 states have internal predecessors, (2087), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:19:08,860 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:19:08,860 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 22:19:08,860 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-11-21 22:19:08,861 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr24ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err21ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err22ASSERT_VIOLATIONDATA_RACE (and 121 more)] === [2023-11-21 22:19:08,861 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:19:08,861 INFO L85 PathProgramCache]: Analyzing trace with hash 1233832625, now seen corresponding path program 1 times [2023-11-21 22:19:08,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:19:08,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361576802] [2023-11-21 22:19:08,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:19:08,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:19:08,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:19:09,591 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-21 22:19:09,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:19:09,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361576802] [2023-11-21 22:19:09,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1361576802] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:19:09,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 22:19:09,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-21 22:19:09,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1554226426] [2023-11-21 22:19:09,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:19:09,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-21 22:19:09,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:19:09,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-21 22:19:09,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-21 22:19:10,075 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 684 out of 726 [2023-11-21 22:19:10,078 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 623 places, 621 transitions, 1339 flow. Second operand has 6 states, 6 states have (on average 685.6666666666666) internal successors, (4114), 6 states have internal predecessors, (4114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:19:10,078 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:19:10,078 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 684 of 726 [2023-11-21 22:19:10,078 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:19:11,572 INFO L124 PetriNetUnfolderBase]: 117/5793 cut-off events. [2023-11-21 22:19:11,572 INFO L125 PetriNetUnfolderBase]: For 8/16 co-relation queries the response was YES. [2023-11-21 22:19:11,657 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6380 conditions, 5793 events. 117/5793 cut-off events. For 8/16 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 47790 event pairs, 8 based on Foata normal form. 0/5413 useless extension candidates. Maximal degree in co-relation 6273. Up to 64 conditions per place. [2023-11-21 22:19:11,669 INFO L140 encePairwiseOnDemand]: 721/726 looper letters, 10 selfloop transitions, 4 changer transitions 0/620 dead transitions. [2023-11-21 22:19:11,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 627 places, 620 transitions, 1365 flow [2023-11-21 22:19:11,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-21 22:19:11,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-21 22:19:11,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 4119 transitions. [2023-11-21 22:19:11,675 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9455922865013774 [2023-11-21 22:19:11,675 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 4119 transitions. [2023-11-21 22:19:11,676 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 4119 transitions. [2023-11-21 22:19:11,677 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:19:11,677 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 4119 transitions. [2023-11-21 22:19:11,683 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 686.5) internal successors, (4119), 6 states have internal predecessors, (4119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:19:11,688 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 726.0) internal successors, (5082), 7 states have internal predecessors, (5082), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:19:11,689 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 726.0) internal successors, (5082), 7 states have internal predecessors, (5082), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:19:11,689 INFO L175 Difference]: Start difference. First operand has 623 places, 621 transitions, 1339 flow. Second operand 6 states and 4119 transitions. [2023-11-21 22:19:11,690 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 627 places, 620 transitions, 1365 flow [2023-11-21 22:19:11,695 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 627 places, 620 transitions, 1365 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-11-21 22:19:11,703 INFO L231 Difference]: Finished difference. Result has 627 places, 620 transitions, 1345 flow [2023-11-21 22:19:11,705 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=726, PETRI_DIFFERENCE_MINUEND_FLOW=1337, PETRI_DIFFERENCE_MINUEND_PLACES=622, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=620, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=616, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1345, PETRI_PLACES=627, PETRI_TRANSITIONS=620} [2023-11-21 22:19:11,705 INFO L281 CegarLoopForPetriNet]: 678 programPoint places, -51 predicate places. [2023-11-21 22:19:11,706 INFO L495 AbstractCegarLoop]: Abstraction has has 627 places, 620 transitions, 1345 flow [2023-11-21 22:19:11,707 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 685.6666666666666) internal successors, (4114), 6 states have internal predecessors, (4114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:19:11,707 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:19:11,707 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 22:19:11,707 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-11-21 22:19:11,708 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting thread1Err14ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err21ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err22ASSERT_VIOLATIONDATA_RACE (and 121 more)] === [2023-11-21 22:19:11,708 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:19:11,708 INFO L85 PathProgramCache]: Analyzing trace with hash -1884946642, now seen corresponding path program 1 times [2023-11-21 22:19:11,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:19:11,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1944331927] [2023-11-21 22:19:11,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:19:11,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:19:11,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:19:11,788 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-21 22:19:11,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:19:11,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1944331927] [2023-11-21 22:19:11,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1944331927] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:19:11,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 22:19:11,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-21 22:19:11,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [538626583] [2023-11-21 22:19:11,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:19:11,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-21 22:19:11,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:19:11,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-21 22:19:11,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-21 22:19:11,821 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 687 out of 726 [2023-11-21 22:19:11,822 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 627 places, 620 transitions, 1345 flow. Second operand has 3 states, 3 states have (on average 689.0) internal successors, (2067), 3 states have internal predecessors, (2067), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:19:11,823 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:19:11,823 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 687 of 726 [2023-11-21 22:19:11,823 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:19:14,171 INFO L124 PetriNetUnfolderBase]: 231/9129 cut-off events. [2023-11-21 22:19:14,171 INFO L125 PetriNetUnfolderBase]: For 85/85 co-relation queries the response was YES. [2023-11-21 22:19:14,242 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10203 conditions, 9129 events. 231/9129 cut-off events. For 85/85 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 84769 event pairs, 36 based on Foata normal form. 0/8499 useless extension candidates. Maximal degree in co-relation 10119. Up to 159 conditions per place. [2023-11-21 22:19:14,260 INFO L140 encePairwiseOnDemand]: 723/726 looper letters, 13 selfloop transitions, 2 changer transitions 0/620 dead transitions. [2023-11-21 22:19:14,260 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 628 places, 620 transitions, 1376 flow [2023-11-21 22:19:14,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-21 22:19:14,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-21 22:19:14,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2075 transitions. [2023-11-21 22:19:14,264 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9527089072543617 [2023-11-21 22:19:14,264 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2075 transitions. [2023-11-21 22:19:14,264 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2075 transitions. [2023-11-21 22:19:14,265 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:19:14,265 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2075 transitions. [2023-11-21 22:19:14,268 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 691.6666666666666) internal successors, (2075), 3 states have internal predecessors, (2075), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:19:14,271 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 726.0) internal successors, (2904), 4 states have internal predecessors, (2904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:19:14,272 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 726.0) internal successors, (2904), 4 states have internal predecessors, (2904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:19:14,272 INFO L175 Difference]: Start difference. First operand has 627 places, 620 transitions, 1345 flow. Second operand 3 states and 2075 transitions. [2023-11-21 22:19:14,272 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 628 places, 620 transitions, 1376 flow [2023-11-21 22:19:14,278 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 624 places, 620 transitions, 1369 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-11-21 22:19:14,287 INFO L231 Difference]: Finished difference. Result has 624 places, 619 transitions, 1340 flow [2023-11-21 22:19:14,288 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=726, PETRI_DIFFERENCE_MINUEND_FLOW=1336, PETRI_DIFFERENCE_MINUEND_PLACES=622, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=619, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=617, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1340, PETRI_PLACES=624, PETRI_TRANSITIONS=619} [2023-11-21 22:19:14,289 INFO L281 CegarLoopForPetriNet]: 678 programPoint places, -54 predicate places. [2023-11-21 22:19:14,289 INFO L495 AbstractCegarLoop]: Abstraction has has 624 places, 619 transitions, 1340 flow [2023-11-21 22:19:14,289 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 689.0) internal successors, (2067), 3 states have internal predecessors, (2067), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:19:14,290 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:19:14,290 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 22:19:14,290 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-11-21 22:19:14,290 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting thread2Err14ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err21ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err22ASSERT_VIOLATIONDATA_RACE (and 121 more)] === [2023-11-21 22:19:14,291 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:19:14,291 INFO L85 PathProgramCache]: Analyzing trace with hash 1648898122, now seen corresponding path program 1 times [2023-11-21 22:19:14,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:19:14,291 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [675477591] [2023-11-21 22:19:14,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:19:14,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:19:14,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:19:14,368 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-21 22:19:14,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:19:14,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [675477591] [2023-11-21 22:19:14,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [675477591] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:19:14,369 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 22:19:14,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-21 22:19:14,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [637837397] [2023-11-21 22:19:14,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:19:14,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-21 22:19:14,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:19:14,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-21 22:19:14,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-21 22:19:14,406 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 687 out of 726 [2023-11-21 22:19:14,407 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 624 places, 619 transitions, 1340 flow. Second operand has 3 states, 3 states have (on average 689.3333333333334) internal successors, (2068), 3 states have internal predecessors, (2068), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:19:14,408 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:19:14,408 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 687 of 726 [2023-11-21 22:19:14,408 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:19:16,115 INFO L124 PetriNetUnfolderBase]: 147/6229 cut-off events. [2023-11-21 22:19:16,115 INFO L125 PetriNetUnfolderBase]: For 105/113 co-relation queries the response was YES. [2023-11-21 22:19:16,217 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6963 conditions, 6229 events. 147/6229 cut-off events. For 105/113 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 52788 event pairs, 22 based on Foata normal form. 0/5823 useless extension candidates. Maximal degree in co-relation 6856. Up to 150 conditions per place. [2023-11-21 22:19:16,235 INFO L140 encePairwiseOnDemand]: 723/726 looper letters, 13 selfloop transitions, 2 changer transitions 0/619 dead transitions. [2023-11-21 22:19:16,236 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 625 places, 619 transitions, 1371 flow [2023-11-21 22:19:16,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-21 22:19:16,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-21 22:19:16,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2075 transitions. [2023-11-21 22:19:16,240 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9527089072543617 [2023-11-21 22:19:16,240 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2075 transitions. [2023-11-21 22:19:16,240 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2075 transitions. [2023-11-21 22:19:16,241 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:19:16,241 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2075 transitions. [2023-11-21 22:19:16,244 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 691.6666666666666) internal successors, (2075), 3 states have internal predecessors, (2075), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:19:16,246 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 726.0) internal successors, (2904), 4 states have internal predecessors, (2904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:19:16,246 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 726.0) internal successors, (2904), 4 states have internal predecessors, (2904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:19:16,246 INFO L175 Difference]: Start difference. First operand has 624 places, 619 transitions, 1340 flow. Second operand 3 states and 2075 transitions. [2023-11-21 22:19:16,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 625 places, 619 transitions, 1371 flow [2023-11-21 22:19:16,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 623 places, 619 transitions, 1367 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-21 22:19:16,261 INFO L231 Difference]: Finished difference. Result has 623 places, 618 transitions, 1338 flow [2023-11-21 22:19:16,262 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=726, PETRI_DIFFERENCE_MINUEND_FLOW=1334, PETRI_DIFFERENCE_MINUEND_PLACES=621, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=618, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=616, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1338, PETRI_PLACES=623, PETRI_TRANSITIONS=618} [2023-11-21 22:19:16,263 INFO L281 CegarLoopForPetriNet]: 678 programPoint places, -55 predicate places. [2023-11-21 22:19:16,263 INFO L495 AbstractCegarLoop]: Abstraction has has 623 places, 618 transitions, 1338 flow [2023-11-21 22:19:16,264 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 689.3333333333334) internal successors, (2068), 3 states have internal predecessors, (2068), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:19:16,264 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:19:16,264 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 22:19:16,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2023-11-21 22:19:16,265 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting thread1Err11ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err21ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err22ASSERT_VIOLATIONDATA_RACE (and 121 more)] === [2023-11-21 22:19:16,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:19:16,265 INFO L85 PathProgramCache]: Analyzing trace with hash 162133779, now seen corresponding path program 1 times [2023-11-21 22:19:16,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:19:16,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1969604812] [2023-11-21 22:19:16,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:19:16,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:19:16,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:19:16,356 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-21 22:19:16,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:19:16,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1969604812] [2023-11-21 22:19:16,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1969604812] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:19:16,357 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 22:19:16,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-21 22:19:16,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [925171203] [2023-11-21 22:19:16,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:19:16,358 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-21 22:19:16,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:19:16,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-21 22:19:16,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-21 22:19:16,427 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 681 out of 726 [2023-11-21 22:19:16,429 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 623 places, 618 transitions, 1338 flow. Second operand has 3 states, 3 states have (on average 683.6666666666666) internal successors, (2051), 3 states have internal predecessors, (2051), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:19:16,429 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:19:16,429 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 681 of 726 [2023-11-21 22:19:16,430 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:19:18,732 INFO L124 PetriNetUnfolderBase]: 281/10695 cut-off events. [2023-11-21 22:19:18,732 INFO L125 PetriNetUnfolderBase]: For 90/94 co-relation queries the response was YES. [2023-11-21 22:19:18,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12066 conditions, 10695 events. 281/10695 cut-off events. For 90/94 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 106392 event pairs, 64 based on Foata normal form. 0/9990 useless extension candidates. Maximal degree in co-relation 11959. Up to 254 conditions per place. [2023-11-21 22:19:18,813 INFO L140 encePairwiseOnDemand]: 723/726 looper letters, 20 selfloop transitions, 2 changer transitions 0/618 dead transitions. [2023-11-21 22:19:18,813 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 624 places, 618 transitions, 1383 flow [2023-11-21 22:19:18,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-21 22:19:18,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-21 22:19:18,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2064 transitions. [2023-11-21 22:19:18,815 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9476584022038568 [2023-11-21 22:19:18,815 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2064 transitions. [2023-11-21 22:19:18,815 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2064 transitions. [2023-11-21 22:19:18,816 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:19:18,816 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2064 transitions. [2023-11-21 22:19:18,817 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 688.0) internal successors, (2064), 3 states have internal predecessors, (2064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:19:18,819 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 726.0) internal successors, (2904), 4 states have internal predecessors, (2904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:19:18,820 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 726.0) internal successors, (2904), 4 states have internal predecessors, (2904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:19:18,820 INFO L175 Difference]: Start difference. First operand has 623 places, 618 transitions, 1338 flow. Second operand 3 states and 2064 transitions. [2023-11-21 22:19:18,820 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 624 places, 618 transitions, 1383 flow [2023-11-21 22:19:18,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 622 places, 618 transitions, 1379 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-21 22:19:18,833 INFO L231 Difference]: Finished difference. Result has 622 places, 617 transitions, 1336 flow [2023-11-21 22:19:18,834 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=726, PETRI_DIFFERENCE_MINUEND_FLOW=1332, PETRI_DIFFERENCE_MINUEND_PLACES=620, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=617, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=615, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1336, PETRI_PLACES=622, PETRI_TRANSITIONS=617} [2023-11-21 22:19:18,835 INFO L281 CegarLoopForPetriNet]: 678 programPoint places, -56 predicate places. [2023-11-21 22:19:18,835 INFO L495 AbstractCegarLoop]: Abstraction has has 622 places, 617 transitions, 1336 flow [2023-11-21 22:19:18,836 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 683.6666666666666) internal successors, (2051), 3 states have internal predecessors, (2051), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:19:18,836 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:19:18,836 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 22:19:18,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2023-11-21 22:19:18,836 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting thread2Err11ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err21ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err22ASSERT_VIOLATIONDATA_RACE (and 121 more)] === [2023-11-21 22:19:18,837 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:19:18,837 INFO L85 PathProgramCache]: Analyzing trace with hash -412607697, now seen corresponding path program 1 times [2023-11-21 22:19:18,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:19:18,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [263753511] [2023-11-21 22:19:18,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:19:18,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:19:18,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:19:18,916 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-21 22:19:18,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:19:18,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [263753511] [2023-11-21 22:19:18,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [263753511] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:19:18,916 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 22:19:18,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-21 22:19:18,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [56529566] [2023-11-21 22:19:18,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:19:18,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-21 22:19:18,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:19:18,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-21 22:19:18,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-21 22:19:18,957 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 686 out of 726 [2023-11-21 22:19:18,958 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 622 places, 617 transitions, 1336 flow. Second operand has 3 states, 3 states have (on average 689.0) internal successors, (2067), 3 states have internal predecessors, (2067), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:19:18,958 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:19:18,958 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 686 of 726 [2023-11-21 22:19:18,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:19:20,593 INFO L124 PetriNetUnfolderBase]: 163/6599 cut-off events. [2023-11-21 22:19:20,593 INFO L125 PetriNetUnfolderBase]: For 111/119 co-relation queries the response was YES. [2023-11-21 22:19:20,673 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7433 conditions, 6599 events. 163/6599 cut-off events. For 111/119 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 58642 event pairs, 36 based on Foata normal form. 0/6186 useless extension candidates. Maximal degree in co-relation 7326. Up to 199 conditions per place. [2023-11-21 22:19:20,691 INFO L140 encePairwiseOnDemand]: 723/726 looper letters, 15 selfloop transitions, 2 changer transitions 0/617 dead transitions. [2023-11-21 22:19:20,691 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 623 places, 617 transitions, 1371 flow [2023-11-21 22:19:20,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-21 22:19:20,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-21 22:19:20,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2074 transitions. [2023-11-21 22:19:20,694 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9522497704315886 [2023-11-21 22:19:20,694 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2074 transitions. [2023-11-21 22:19:20,695 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2074 transitions. [2023-11-21 22:19:20,695 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:19:20,695 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2074 transitions. [2023-11-21 22:19:20,697 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 691.3333333333334) internal successors, (2074), 3 states have internal predecessors, (2074), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:19:20,698 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 726.0) internal successors, (2904), 4 states have internal predecessors, (2904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:19:20,699 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 726.0) internal successors, (2904), 4 states have internal predecessors, (2904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:19:20,699 INFO L175 Difference]: Start difference. First operand has 622 places, 617 transitions, 1336 flow. Second operand 3 states and 2074 transitions. [2023-11-21 22:19:20,699 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 623 places, 617 transitions, 1371 flow [2023-11-21 22:19:20,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 621 places, 617 transitions, 1367 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-21 22:19:20,714 INFO L231 Difference]: Finished difference. Result has 621 places, 616 transitions, 1334 flow [2023-11-21 22:19:20,715 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=726, PETRI_DIFFERENCE_MINUEND_FLOW=1330, PETRI_DIFFERENCE_MINUEND_PLACES=619, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=616, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=614, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1334, PETRI_PLACES=621, PETRI_TRANSITIONS=616} [2023-11-21 22:19:20,716 INFO L281 CegarLoopForPetriNet]: 678 programPoint places, -57 predicate places. [2023-11-21 22:19:20,716 INFO L495 AbstractCegarLoop]: Abstraction has has 621 places, 616 transitions, 1334 flow [2023-11-21 22:19:20,717 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 689.0) internal successors, (2067), 3 states have internal predecessors, (2067), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:19:20,717 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:19:20,717 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 22:19:20,717 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2023-11-21 22:19:20,718 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting thread1Err18ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err21ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err22ASSERT_VIOLATIONDATA_RACE (and 121 more)] === [2023-11-21 22:19:20,718 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:19:20,718 INFO L85 PathProgramCache]: Analyzing trace with hash 422832227, now seen corresponding path program 1 times [2023-11-21 22:19:20,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:19:20,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [289578993] [2023-11-21 22:19:20,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:19:20,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:19:20,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:19:20,810 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-21 22:19:20,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:19:20,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [289578993] [2023-11-21 22:19:20,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [289578993] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:19:20,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 22:19:20,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-21 22:19:20,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [462758851] [2023-11-21 22:19:20,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:19:20,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-21 22:19:20,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:19:20,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-21 22:19:20,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-21 22:19:20,891 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 681 out of 726 [2023-11-21 22:19:20,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 621 places, 616 transitions, 1334 flow. Second operand has 3 states, 3 states have (on average 683.6666666666666) internal successors, (2051), 3 states have internal predecessors, (2051), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 22:19:20,893 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:19:20,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 681 of 726 [2023-11-21 22:19:20,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand