./Ultimate.py --spec ../sv-benchmarks/c/properties/no-data-race.prp --file ../sv-benchmarks/c/goblint-regression/06-symbeq_15-list_entry_nr.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for data races Using default analysis Version 4f9af400 extending candidate: java ['java'] extending candidate: /usr/bin/java ['java', '/usr/bin/java'] extending candidate: /opt/oracle-jdk-bin-*/bin/java ['java', '/usr/bin/java'] extending candidate: /opt/openjdk-*/bin/java ['java', '/usr/bin/java'] extending candidate: /usr/lib/jvm/java-*-openjdk-amd64/bin/java ['java', '/usr/bin/java', '/usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java', '/usr/lib/jvm/java-17-openjdk-amd64/bin/java', '/usr/lib/jvm/java-11-openjdk-amd64/bin/java', '/usr/lib/jvm/java-1.17.0-openjdk-amd64/bin/java'] ['/root/.sdkman/candidates/java/21.0.5-tem/bin/java', '-Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config', '-Xmx15G', '-Xms4m', '-jar', '/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar', '-data', '@noDefault', '-ultimatedata', '/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data', '-tc', '/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml', '-i', '../sv-benchmarks/c/goblint-regression/06-symbeq_15-list_entry_nr.i', '-s', '/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-DataRace-32bit-Automizer_Default.epf', '--cacsl2boogietranslator.entry.function', 'main', '--witnessprinter.witness.directory', '/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux', '--witnessprinter.witness.filename', 'witness', '--witnessprinter.write.witness.besides.input.file', 'false', '--witnessprinter.graph.data.specification', 'CHECK( init(main()), LTL(G ! data-race) )\n\n', '--witnessprinter.graph.data.producer', 'Automizer', '--witnessprinter.graph.data.architecture', '32bit', '--witnessprinter.graph.data.programhash', 'a7843ed292ba7ad810f8623eae57d1bf23212a957c35d700b564dc03a7df5581'] Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/goblint-regression/06-symbeq_15-list_entry_nr.i -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-DataRace-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! data-race) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash a7843ed292ba7ad810f8623eae57d1bf23212a957c35d700b564dc03a7df5581 --- Real Ultimate output --- This is Ultimate 0.3.0-?-4f9af40 [2024-11-07 15:34:36,540 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-07 15:34:36,613 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-DataRace-32bit-Automizer_Default.epf [2024-11-07 15:34:36,617 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-07 15:34:36,618 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-07 15:34:36,641 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-07 15:34:36,643 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-07 15:34:36,643 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-07 15:34:36,643 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-07 15:34:36,644 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-07 15:34:36,644 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-07 15:34:36,645 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-07 15:34:36,645 INFO L153 SettingsManager]: * Use SBE=true [2024-11-07 15:34:36,645 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-07 15:34:36,645 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-07 15:34:36,645 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-07 15:34:36,645 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-07 15:34:36,646 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-07 15:34:36,646 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-07 15:34:36,646 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-07 15:34:36,646 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-07 15:34:36,646 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-07 15:34:36,646 INFO L153 SettingsManager]: * Check absence of data races in concurrent programs=true [2024-11-07 15:34:36,646 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-07 15:34:36,647 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-07 15:34:36,647 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-07 15:34:36,647 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-07 15:34:36,647 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-07 15:34:36,647 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-07 15:34:36,647 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-07 15:34:36,647 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-07 15:34:36,647 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-07 15:34:36,647 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-07 15:34:36,648 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-07 15:34:36,648 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-07 15:34:36,648 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-07 15:34:36,648 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-07 15:34:36,648 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-07 15:34:36,649 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-07 15:34:36,649 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-07 15:34:36,649 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-07 15:34:36,649 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! data-race) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> a7843ed292ba7ad810f8623eae57d1bf23212a957c35d700b564dc03a7df5581 [2024-11-07 15:34:36,940 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-07 15:34:36,951 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-07 15:34:36,955 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-07 15:34:36,956 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-07 15:34:36,956 INFO L274 PluginConnector]: CDTParser initialized [2024-11-07 15:34:36,957 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/goblint-regression/06-symbeq_15-list_entry_nr.i [2024-11-07 15:34:38,216 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-07 15:34:38,533 INFO L384 CDTParser]: Found 1 translation units. [2024-11-07 15:34:38,534 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/goblint-regression/06-symbeq_15-list_entry_nr.i [2024-11-07 15:34:38,557 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/59cea33f8/35261074f43345a0b4cd59822cd1e5ab/FLAGa8c78c8ee [2024-11-07 15:34:38,801 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/59cea33f8/35261074f43345a0b4cd59822cd1e5ab [2024-11-07 15:34:38,803 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-07 15:34:38,804 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-07 15:34:38,805 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-07 15:34:38,805 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-07 15:34:38,808 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-07 15:34:38,808 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.11 03:34:38" (1/1) ... [2024-11-07 15:34:38,809 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4b7c0965 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 03:34:38, skipping insertion in model container [2024-11-07 15:34:38,809 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.11 03:34:38" (1/1) ... [2024-11-07 15:34:38,844 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-07 15:34:39,115 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-07 15:34:39,124 INFO L200 MainTranslator]: Completed pre-run [2024-11-07 15:34:39,169 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-07 15:34:39,198 INFO L204 MainTranslator]: Completed translation [2024-11-07 15:34:39,200 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 03:34:39 WrapperNode [2024-11-07 15:34:39,201 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-07 15:34:39,201 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-07 15:34:39,202 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-07 15:34:39,202 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-07 15:34:39,206 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 03:34:39" (1/1) ... [2024-11-07 15:34:39,214 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 03:34:39" (1/1) ... [2024-11-07 15:34:39,233 INFO L138 Inliner]: procedures = 186, calls = 12, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 94 [2024-11-07 15:34:39,233 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-07 15:34:39,234 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-07 15:34:39,234 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-07 15:34:39,234 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-07 15:34:39,239 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 03:34:39" (1/1) ... [2024-11-07 15:34:39,239 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 03:34:39" (1/1) ... [2024-11-07 15:34:39,242 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 03:34:39" (1/1) ... [2024-11-07 15:34:39,242 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 03:34:39" (1/1) ... [2024-11-07 15:34:39,247 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 03:34:39" (1/1) ... [2024-11-07 15:34:39,249 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 03:34:39" (1/1) ... [2024-11-07 15:34:39,250 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 03:34:39" (1/1) ... [2024-11-07 15:34:39,250 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 03:34:39" (1/1) ... [2024-11-07 15:34:39,252 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-07 15:34:39,252 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-07 15:34:39,252 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-07 15:34:39,253 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-07 15:34:39,253 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 03:34:39" (1/1) ... [2024-11-07 15:34:39,257 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-07 15:34:39,270 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 15:34:39,282 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-07 15:34:39,285 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-07 15:34:39,306 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2024-11-07 15:34:39,306 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2024-11-07 15:34:39,306 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2024-11-07 15:34:39,306 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-07 15:34:39,306 INFO L130 BoogieDeclarations]: Found specification of procedure t_fun [2024-11-07 15:34:39,307 INFO L138 BoogieDeclarations]: Found implementation of procedure t_fun [2024-11-07 15:34:39,307 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexUnlock [2024-11-07 15:34:39,308 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-07 15:34:39,308 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-07 15:34:39,308 WARN L207 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-11-07 15:34:39,407 INFO L238 CfgBuilder]: Building ICFG [2024-11-07 15:34:39,408 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-07 15:34:39,568 INFO L283 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-07 15:34:39,568 INFO L287 CfgBuilder]: Performing block encoding [2024-11-07 15:34:39,597 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-07 15:34:39,601 INFO L316 CfgBuilder]: Removed 0 assume(true) statements. [2024-11-07 15:34:39,602 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.11 03:34:39 BoogieIcfgContainer [2024-11-07 15:34:39,602 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-07 15:34:39,603 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-07 15:34:39,603 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-07 15:34:39,628 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-07 15:34:39,629 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 07.11 03:34:38" (1/3) ... [2024-11-07 15:34:39,629 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4b96523e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 07.11 03:34:39, skipping insertion in model container [2024-11-07 15:34:39,629 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 03:34:39" (2/3) ... [2024-11-07 15:34:39,629 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4b96523e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 07.11 03:34:39, skipping insertion in model container [2024-11-07 15:34:39,629 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.11 03:34:39" (3/3) ... [2024-11-07 15:34:39,630 INFO L112 eAbstractionObserver]: Analyzing ICFG 06-symbeq_15-list_entry_nr.i [2024-11-07 15:34:39,640 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-07 15:34:39,641 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 9 error locations. [2024-11-07 15:34:39,641 INFO L489 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-07 15:34:39,680 INFO L143 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-11-07 15:34:39,706 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 115 places, 111 transitions, 226 flow [2024-11-07 15:34:39,741 INFO L124 PetriNetUnfolderBase]: 0/110 cut-off events. [2024-11-07 15:34:39,743 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-11-07 15:34:39,746 INFO L83 FinitePrefix]: Finished finitePrefix Result has 114 conditions, 110 events. 0/110 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 88 event pairs, 0 based on Foata normal form. 0/101 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-11-07 15:34:39,746 INFO L82 GeneralOperation]: Start removeDead. Operand has 115 places, 111 transitions, 226 flow [2024-11-07 15:34:39,749 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 114 places, 110 transitions, 223 flow [2024-11-07 15:34:39,755 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-07 15:34:39,766 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@2bec92de, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-07 15:34:39,766 INFO L334 AbstractCegarLoop]: Starting to check reachability of 13 error locations. [2024-11-07 15:34:39,770 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-11-07 15:34:39,770 INFO L124 PetriNetUnfolderBase]: 0/10 cut-off events. [2024-11-07 15:34:39,770 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-11-07 15:34:39,770 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-07 15:34:39,770 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 15:34:39,771 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-07 15:34:39,774 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 15:34:39,774 INFO L85 PathProgramCache]: Analyzing trace with hash -1145957465, now seen corresponding path program 1 times [2024-11-07 15:34:39,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 15:34:39,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [923821109] [2024-11-07 15:34:39,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 15:34:39,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 15:34:39,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 15:34:39,908 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 15:34:39,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 15:34:39,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [923821109] [2024-11-07 15:34:39,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [923821109] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 15:34:39,909 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 15:34:39,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-07 15:34:39,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [47514891] [2024-11-07 15:34:39,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 15:34:39,916 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-07 15:34:39,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 15:34:39,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-07 15:34:39,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-07 15:34:39,958 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 111 [2024-11-07 15:34:39,961 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 110 transitions, 223 flow. Second operand has 3 states, 3 states have (on average 97.33333333333333) internal successors, (292), 3 states have internal predecessors, (292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:34:39,961 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-07 15:34:39,961 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 111 [2024-11-07 15:34:39,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-07 15:34:40,021 INFO L124 PetriNetUnfolderBase]: 12/257 cut-off events. [2024-11-07 15:34:40,022 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2024-11-07 15:34:40,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 300 conditions, 257 events. 12/257 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 709 event pairs, 12 based on Foata normal form. 0/232 useless extension candidates. Maximal degree in co-relation 252. Up to 37 conditions per place. [2024-11-07 15:34:40,029 INFO L140 encePairwiseOnDemand]: 108/111 looper letters, 12 selfloop transitions, 2 changer transitions 0/109 dead transitions. [2024-11-07 15:34:40,030 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 109 transitions, 249 flow [2024-11-07 15:34:40,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-07 15:34:40,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-07 15:34:40,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 303 transitions. [2024-11-07 15:34:40,040 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.9099099099099099 [2024-11-07 15:34:40,041 INFO L175 Difference]: Start difference. First operand has 114 places, 110 transitions, 223 flow. Second operand 3 states and 303 transitions. [2024-11-07 15:34:40,042 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 109 transitions, 249 flow [2024-11-07 15:34:40,045 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 109 transitions, 248 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-07 15:34:40,048 INFO L231 Difference]: Finished difference. Result has 114 places, 109 transitions, 224 flow [2024-11-07 15:34:40,049 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=220, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=224, PETRI_PLACES=114, PETRI_TRANSITIONS=109} [2024-11-07 15:34:40,052 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 0 predicate places. [2024-11-07 15:34:40,053 INFO L471 AbstractCegarLoop]: Abstraction has has 114 places, 109 transitions, 224 flow [2024-11-07 15:34:40,053 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 97.33333333333333) internal successors, (292), 3 states have internal predecessors, (292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:34:40,053 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-07 15:34:40,054 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 15:34:40,054 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-07 15:34:40,054 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-07 15:34:40,055 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 15:34:40,055 INFO L85 PathProgramCache]: Analyzing trace with hash -1477363984, now seen corresponding path program 1 times [2024-11-07 15:34:40,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 15:34:40,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1200475095] [2024-11-07 15:34:40,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 15:34:40,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 15:34:40,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 15:34:40,109 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 15:34:40,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 15:34:40,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1200475095] [2024-11-07 15:34:40,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1200475095] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 15:34:40,109 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 15:34:40,109 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-07 15:34:40,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1213082799] [2024-11-07 15:34:40,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 15:34:40,110 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-07 15:34:40,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 15:34:40,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-07 15:34:40,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-07 15:34:40,137 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 111 [2024-11-07 15:34:40,138 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 109 transitions, 224 flow. Second operand has 3 states, 3 states have (on average 97.0) internal successors, (291), 3 states have internal predecessors, (291), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:34:40,138 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-07 15:34:40,138 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 111 [2024-11-07 15:34:40,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-07 15:34:40,217 INFO L124 PetriNetUnfolderBase]: 16/291 cut-off events. [2024-11-07 15:34:40,220 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2024-11-07 15:34:40,221 INFO L83 FinitePrefix]: Finished finitePrefix Result has 342 conditions, 291 events. 16/291 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 1012 event pairs, 16 based on Foata normal form. 0/272 useless extension candidates. Maximal degree in co-relation 323. Up to 43 conditions per place. [2024-11-07 15:34:40,222 INFO L140 encePairwiseOnDemand]: 107/111 looper letters, 11 selfloop transitions, 1 changer transitions 0/106 dead transitions. [2024-11-07 15:34:40,223 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 106 transitions, 242 flow [2024-11-07 15:34:40,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-07 15:34:40,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-07 15:34:40,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 303 transitions. [2024-11-07 15:34:40,226 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.9099099099099099 [2024-11-07 15:34:40,227 INFO L175 Difference]: Start difference. First operand has 114 places, 109 transitions, 224 flow. Second operand 3 states and 303 transitions. [2024-11-07 15:34:40,227 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 106 transitions, 242 flow [2024-11-07 15:34:40,229 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 106 transitions, 238 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-07 15:34:40,230 INFO L231 Difference]: Finished difference. Result has 111 places, 106 transitions, 216 flow [2024-11-07 15:34:40,231 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=214, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=216, PETRI_PLACES=111, PETRI_TRANSITIONS=106} [2024-11-07 15:34:40,232 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, -3 predicate places. [2024-11-07 15:34:40,232 INFO L471 AbstractCegarLoop]: Abstraction has has 111 places, 106 transitions, 216 flow [2024-11-07 15:34:40,233 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 97.0) internal successors, (291), 3 states have internal predecessors, (291), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:34:40,233 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-07 15:34:40,233 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 15:34:40,233 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-07 15:34:40,233 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-07 15:34:40,234 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 15:34:40,236 INFO L85 PathProgramCache]: Analyzing trace with hash 227862726, now seen corresponding path program 1 times [2024-11-07 15:34:40,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 15:34:40,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [757956455] [2024-11-07 15:34:40,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 15:34:40,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 15:34:40,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 15:34:40,683 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 15:34:40,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 15:34:40,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [757956455] [2024-11-07 15:34:40,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [757956455] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 15:34:40,684 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 15:34:40,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-07 15:34:40,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198170198] [2024-11-07 15:34:40,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 15:34:40,685 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-07 15:34:40,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 15:34:40,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-07 15:34:40,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-11-07 15:34:40,815 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 111 [2024-11-07 15:34:40,816 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 106 transitions, 216 flow. Second operand has 6 states, 6 states have (on average 80.33333333333333) internal successors, (482), 6 states have internal predecessors, (482), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:34:40,817 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-07 15:34:40,818 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 111 [2024-11-07 15:34:40,818 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-07 15:34:40,887 INFO L124 PetriNetUnfolderBase]: 100/544 cut-off events. [2024-11-07 15:34:40,888 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-11-07 15:34:40,889 INFO L83 FinitePrefix]: Finished finitePrefix Result has 781 conditions, 544 events. 100/544 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 2874 event pairs, 100 based on Foata normal form. 0/505 useless extension candidates. Maximal degree in co-relation 763. Up to 227 conditions per place. [2024-11-07 15:34:40,890 INFO L140 encePairwiseOnDemand]: 105/111 looper letters, 26 selfloop transitions, 5 changer transitions 0/105 dead transitions. [2024-11-07 15:34:40,891 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 105 transitions, 276 flow [2024-11-07 15:34:40,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-07 15:34:40,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-07 15:34:40,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 506 transitions. [2024-11-07 15:34:40,893 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7597597597597597 [2024-11-07 15:34:40,893 INFO L175 Difference]: Start difference. First operand has 111 places, 106 transitions, 216 flow. Second operand 6 states and 506 transitions. [2024-11-07 15:34:40,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 105 transitions, 276 flow [2024-11-07 15:34:40,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 105 transitions, 275 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-07 15:34:40,894 INFO L231 Difference]: Finished difference. Result has 114 places, 105 transitions, 223 flow [2024-11-07 15:34:40,895 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=213, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=223, PETRI_PLACES=114, PETRI_TRANSITIONS=105} [2024-11-07 15:34:40,895 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 0 predicate places. [2024-11-07 15:34:40,895 INFO L471 AbstractCegarLoop]: Abstraction has has 114 places, 105 transitions, 223 flow [2024-11-07 15:34:40,896 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 80.33333333333333) internal successors, (482), 6 states have internal predecessors, (482), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:34:40,896 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-07 15:34:40,896 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 15:34:40,896 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-07 15:34:40,896 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-07 15:34:40,897 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 15:34:40,897 INFO L85 PathProgramCache]: Analyzing trace with hash 452530334, now seen corresponding path program 1 times [2024-11-07 15:34:40,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 15:34:40,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1693081597] [2024-11-07 15:34:40,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 15:34:40,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 15:34:40,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 15:34:41,323 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 15:34:41,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 15:34:41,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1693081597] [2024-11-07 15:34:41,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1693081597] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 15:34:41,323 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 15:34:41,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-07 15:34:41,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [279080658] [2024-11-07 15:34:41,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 15:34:41,324 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-07 15:34:41,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 15:34:41,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-07 15:34:41,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-11-07 15:34:41,460 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 84 out of 111 [2024-11-07 15:34:41,461 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 105 transitions, 223 flow. Second operand has 6 states, 6 states have (on average 86.16666666666667) internal successors, (517), 6 states have internal predecessors, (517), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:34:41,461 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-07 15:34:41,461 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 84 of 111 [2024-11-07 15:34:41,461 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-07 15:34:41,569 INFO L124 PetriNetUnfolderBase]: 114/573 cut-off events. [2024-11-07 15:34:41,569 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2024-11-07 15:34:41,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 844 conditions, 573 events. 114/573 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 3160 event pairs, 61 based on Foata normal form. 0/541 useless extension candidates. Maximal degree in co-relation 826. Up to 211 conditions per place. [2024-11-07 15:34:41,573 INFO L140 encePairwiseOnDemand]: 100/111 looper letters, 34 selfloop transitions, 22 changer transitions 0/134 dead transitions. [2024-11-07 15:34:41,574 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 134 transitions, 393 flow [2024-11-07 15:34:41,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-07 15:34:41,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-07 15:34:41,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 561 transitions. [2024-11-07 15:34:41,608 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.8423423423423423 [2024-11-07 15:34:41,609 INFO L175 Difference]: Start difference. First operand has 114 places, 105 transitions, 223 flow. Second operand 6 states and 561 transitions. [2024-11-07 15:34:41,609 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 134 transitions, 393 flow [2024-11-07 15:34:41,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 134 transitions, 383 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-11-07 15:34:41,618 INFO L231 Difference]: Finished difference. Result has 119 places, 126 transitions, 363 flow [2024-11-07 15:34:41,618 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=213, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=363, PETRI_PLACES=119, PETRI_TRANSITIONS=126} [2024-11-07 15:34:41,619 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 5 predicate places. [2024-11-07 15:34:41,619 INFO L471 AbstractCegarLoop]: Abstraction has has 119 places, 126 transitions, 363 flow [2024-11-07 15:34:41,619 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 86.16666666666667) internal successors, (517), 6 states have internal predecessors, (517), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:34:41,619 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-07 15:34:41,619 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 15:34:41,619 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-07 15:34:41,619 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-07 15:34:41,620 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 15:34:41,620 INFO L85 PathProgramCache]: Analyzing trace with hash -1521815766, now seen corresponding path program 1 times [2024-11-07 15:34:41,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 15:34:41,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [670016125] [2024-11-07 15:34:41,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 15:34:41,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 15:34:41,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 15:34:41,893 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 15:34:41,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 15:34:41,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [670016125] [2024-11-07 15:34:41,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [670016125] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 15:34:41,893 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 15:34:41,893 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-07 15:34:41,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [388929075] [2024-11-07 15:34:41,894 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 15:34:41,894 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-07 15:34:41,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 15:34:41,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-07 15:34:41,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-11-07 15:34:42,025 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 84 out of 111 [2024-11-07 15:34:42,026 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 126 transitions, 363 flow. Second operand has 6 states, 6 states have (on average 86.16666666666667) internal successors, (517), 6 states have internal predecessors, (517), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:34:42,027 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-07 15:34:42,027 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 84 of 111 [2024-11-07 15:34:42,027 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-07 15:34:42,178 INFO L124 PetriNetUnfolderBase]: 152/680 cut-off events. [2024-11-07 15:34:42,179 INFO L125 PetriNetUnfolderBase]: For 133/153 co-relation queries the response was YES. [2024-11-07 15:34:42,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1203 conditions, 680 events. 152/680 cut-off events. For 133/153 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 4006 event pairs, 61 based on Foata normal form. 5/655 useless extension candidates. Maximal degree in co-relation 1181. Up to 268 conditions per place. [2024-11-07 15:34:42,183 INFO L140 encePairwiseOnDemand]: 100/111 looper letters, 47 selfloop transitions, 26 changer transitions 0/155 dead transitions. [2024-11-07 15:34:42,183 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 155 transitions, 585 flow [2024-11-07 15:34:42,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-07 15:34:42,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-07 15:34:42,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 561 transitions. [2024-11-07 15:34:42,187 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.8423423423423423 [2024-11-07 15:34:42,188 INFO L175 Difference]: Start difference. First operand has 119 places, 126 transitions, 363 flow. Second operand 6 states and 561 transitions. [2024-11-07 15:34:42,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 155 transitions, 585 flow [2024-11-07 15:34:42,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 155 transitions, 585 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-11-07 15:34:42,194 INFO L231 Difference]: Finished difference. Result has 129 places, 147 transitions, 547 flow [2024-11-07 15:34:42,194 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=363, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=547, PETRI_PLACES=129, PETRI_TRANSITIONS=147} [2024-11-07 15:34:42,196 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 15 predicate places. [2024-11-07 15:34:42,196 INFO L471 AbstractCegarLoop]: Abstraction has has 129 places, 147 transitions, 547 flow [2024-11-07 15:34:42,196 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 86.16666666666667) internal successors, (517), 6 states have internal predecessors, (517), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:34:42,197 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-07 15:34:42,197 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 15:34:42,197 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-07 15:34:42,197 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting t_funErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-07 15:34:42,198 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 15:34:42,200 INFO L85 PathProgramCache]: Analyzing trace with hash 1875655331, now seen corresponding path program 1 times [2024-11-07 15:34:42,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 15:34:42,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1170499545] [2024-11-07 15:34:42,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 15:34:42,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 15:34:42,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 15:34:42,479 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 15:34:42,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 15:34:42,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1170499545] [2024-11-07 15:34:42,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1170499545] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 15:34:42,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 15:34:42,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-07 15:34:42,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1211652698] [2024-11-07 15:34:42,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 15:34:42,480 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-07 15:34:42,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 15:34:42,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-07 15:34:42,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-11-07 15:34:42,587 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 111 [2024-11-07 15:34:42,588 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 147 transitions, 547 flow. Second operand has 6 states, 6 states have (on average 81.16666666666667) internal successors, (487), 6 states have internal predecessors, (487), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:34:42,588 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-07 15:34:42,588 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 111 [2024-11-07 15:34:42,588 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-07 15:34:42,763 INFO L124 PetriNetUnfolderBase]: 292/1078 cut-off events. [2024-11-07 15:34:42,763 INFO L125 PetriNetUnfolderBase]: For 577/599 co-relation queries the response was YES. [2024-11-07 15:34:42,766 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2445 conditions, 1078 events. 292/1078 cut-off events. For 577/599 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 6912 event pairs, 101 based on Foata normal form. 9/1039 useless extension candidates. Maximal degree in co-relation 2418. Up to 532 conditions per place. [2024-11-07 15:34:42,770 INFO L140 encePairwiseOnDemand]: 96/111 looper letters, 72 selfloop transitions, 53 changer transitions 4/202 dead transitions. [2024-11-07 15:34:42,770 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 202 transitions, 1049 flow [2024-11-07 15:34:42,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-07 15:34:42,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-07 15:34:42,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 547 transitions. [2024-11-07 15:34:42,773 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.8213213213213213 [2024-11-07 15:34:42,773 INFO L175 Difference]: Start difference. First operand has 129 places, 147 transitions, 547 flow. Second operand 6 states and 547 transitions. [2024-11-07 15:34:42,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 202 transitions, 1049 flow [2024-11-07 15:34:42,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 202 transitions, 1049 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-11-07 15:34:42,781 INFO L231 Difference]: Finished difference. Result has 139 places, 194 transitions, 1029 flow [2024-11-07 15:34:42,782 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=547, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1029, PETRI_PLACES=139, PETRI_TRANSITIONS=194} [2024-11-07 15:34:42,782 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 25 predicate places. [2024-11-07 15:34:42,783 INFO L471 AbstractCegarLoop]: Abstraction has has 139 places, 194 transitions, 1029 flow [2024-11-07 15:34:42,784 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 81.16666666666667) internal successors, (487), 6 states have internal predecessors, (487), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:34:42,784 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-07 15:34:42,784 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 15:34:42,784 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-07 15:34:42,784 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-07 15:34:42,784 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 15:34:42,784 INFO L85 PathProgramCache]: Analyzing trace with hash 134748965, now seen corresponding path program 1 times [2024-11-07 15:34:42,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 15:34:42,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1444442273] [2024-11-07 15:34:42,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 15:34:42,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 15:34:42,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 15:34:43,015 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 15:34:43,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 15:34:43,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1444442273] [2024-11-07 15:34:43,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1444442273] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 15:34:43,016 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 15:34:43,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-07 15:34:43,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [895290539] [2024-11-07 15:34:43,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 15:34:43,017 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-07 15:34:43,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 15:34:43,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-07 15:34:43,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-11-07 15:34:43,105 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 111 [2024-11-07 15:34:43,106 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 194 transitions, 1029 flow. Second operand has 6 states, 6 states have (on average 81.16666666666667) internal successors, (487), 6 states have internal predecessors, (487), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:34:43,106 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-07 15:34:43,106 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 111 [2024-11-07 15:34:43,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-07 15:34:43,307 INFO L124 PetriNetUnfolderBase]: 396/1383 cut-off events. [2024-11-07 15:34:43,307 INFO L125 PetriNetUnfolderBase]: For 1620/1661 co-relation queries the response was YES. [2024-11-07 15:34:43,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3760 conditions, 1383 events. 396/1383 cut-off events. For 1620/1661 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 9387 event pairs, 107 based on Foata normal form. 4/1351 useless extension candidates. Maximal degree in co-relation 3728. Up to 677 conditions per place. [2024-11-07 15:34:43,313 INFO L140 encePairwiseOnDemand]: 96/111 looper letters, 109 selfloop transitions, 61 changer transitions 10/255 dead transitions. [2024-11-07 15:34:43,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 255 transitions, 1735 flow [2024-11-07 15:34:43,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-07 15:34:43,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-07 15:34:43,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 547 transitions. [2024-11-07 15:34:43,315 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.8213213213213213 [2024-11-07 15:34:43,315 INFO L175 Difference]: Start difference. First operand has 139 places, 194 transitions, 1029 flow. Second operand 6 states and 547 transitions. [2024-11-07 15:34:43,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 255 transitions, 1735 flow [2024-11-07 15:34:43,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 255 transitions, 1671 flow, removed 32 selfloop flow, removed 0 redundant places. [2024-11-07 15:34:43,325 INFO L231 Difference]: Finished difference. Result has 149 places, 241 transitions, 1551 flow [2024-11-07 15:34:43,325 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=971, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1551, PETRI_PLACES=149, PETRI_TRANSITIONS=241} [2024-11-07 15:34:43,326 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 35 predicate places. [2024-11-07 15:34:43,326 INFO L471 AbstractCegarLoop]: Abstraction has has 149 places, 241 transitions, 1551 flow [2024-11-07 15:34:43,326 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 81.16666666666667) internal successors, (487), 6 states have internal predecessors, (487), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:34:43,326 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-07 15:34:43,327 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 15:34:43,327 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-07 15:34:43,327 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-07 15:34:43,327 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 15:34:43,327 INFO L85 PathProgramCache]: Analyzing trace with hash -895514428, now seen corresponding path program 1 times [2024-11-07 15:34:43,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 15:34:43,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [515077178] [2024-11-07 15:34:43,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 15:34:43,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 15:34:43,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 15:34:44,138 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 15:34:44,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 15:34:44,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [515077178] [2024-11-07 15:34:44,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [515077178] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 15:34:44,139 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 15:34:44,139 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-07 15:34:44,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [420580002] [2024-11-07 15:34:44,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 15:34:44,140 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-07 15:34:44,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 15:34:44,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-07 15:34:44,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-11-07 15:34:44,729 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-07 15:34:44,731 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 241 transitions, 1551 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:34:44,731 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-07 15:34:44,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-07 15:34:44,731 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-07 15:34:45,263 INFO L124 PetriNetUnfolderBase]: 620/2296 cut-off events. [2024-11-07 15:34:45,264 INFO L125 PetriNetUnfolderBase]: For 2949/3000 co-relation queries the response was YES. [2024-11-07 15:34:45,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6499 conditions, 2296 events. 620/2296 cut-off events. For 2949/3000 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 18424 event pairs, 36 based on Foata normal form. 6/2288 useless extension candidates. Maximal degree in co-relation 6457. Up to 368 conditions per place. [2024-11-07 15:34:45,279 INFO L140 encePairwiseOnDemand]: 91/111 looper letters, 40 selfloop transitions, 18 changer transitions 18/288 dead transitions. [2024-11-07 15:34:45,279 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 288 transitions, 1797 flow [2024-11-07 15:34:45,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-07 15:34:45,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-07 15:34:45,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1143 transitions. [2024-11-07 15:34:45,282 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7920997920997921 [2024-11-07 15:34:45,282 INFO L175 Difference]: Start difference. First operand has 149 places, 241 transitions, 1551 flow. Second operand 13 states and 1143 transitions. [2024-11-07 15:34:45,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 288 transitions, 1797 flow [2024-11-07 15:34:45,306 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 288 transitions, 1729 flow, removed 34 selfloop flow, removed 0 redundant places. [2024-11-07 15:34:45,309 INFO L231 Difference]: Finished difference. Result has 168 places, 250 transitions, 1582 flow [2024-11-07 15:34:45,309 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=1483, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1582, PETRI_PLACES=168, PETRI_TRANSITIONS=250} [2024-11-07 15:34:45,310 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 54 predicate places. [2024-11-07 15:34:45,311 INFO L471 AbstractCegarLoop]: Abstraction has has 168 places, 250 transitions, 1582 flow [2024-11-07 15:34:45,311 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:34:45,312 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-07 15:34:45,312 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 15:34:45,312 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-07 15:34:45,312 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-07 15:34:45,313 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 15:34:45,313 INFO L85 PathProgramCache]: Analyzing trace with hash 2121954808, now seen corresponding path program 2 times [2024-11-07 15:34:45,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 15:34:45,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1413715088] [2024-11-07 15:34:45,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 15:34:45,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 15:34:45,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 15:34:46,106 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 15:34:46,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 15:34:46,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1413715088] [2024-11-07 15:34:46,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1413715088] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 15:34:46,108 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 15:34:46,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-07 15:34:46,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [46985272] [2024-11-07 15:34:46,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 15:34:46,108 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-07 15:34:46,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 15:34:46,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-07 15:34:46,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-11-07 15:34:46,699 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-07 15:34:46,701 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 250 transitions, 1582 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:34:46,701 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-07 15:34:46,701 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-07 15:34:46,701 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-07 15:34:47,224 INFO L124 PetriNetUnfolderBase]: 620/2370 cut-off events. [2024-11-07 15:34:47,225 INFO L125 PetriNetUnfolderBase]: For 3341/3420 co-relation queries the response was YES. [2024-11-07 15:34:47,234 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7125 conditions, 2370 events. 620/2370 cut-off events. For 3341/3420 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 19157 event pairs, 37 based on Foata normal form. 13/2374 useless extension candidates. Maximal degree in co-relation 7072. Up to 366 conditions per place. [2024-11-07 15:34:47,241 INFO L140 encePairwiseOnDemand]: 92/111 looper letters, 34 selfloop transitions, 23 changer transitions 24/293 dead transitions. [2024-11-07 15:34:47,242 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 293 transitions, 1914 flow [2024-11-07 15:34:47,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-07 15:34:47,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-07 15:34:47,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1139 transitions. [2024-11-07 15:34:47,244 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7893277893277894 [2024-11-07 15:34:47,244 INFO L175 Difference]: Start difference. First operand has 168 places, 250 transitions, 1582 flow. Second operand 13 states and 1139 transitions. [2024-11-07 15:34:47,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 293 transitions, 1914 flow [2024-11-07 15:34:47,263 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 293 transitions, 1889 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-11-07 15:34:47,267 INFO L231 Difference]: Finished difference. Result has 177 places, 250 transitions, 1625 flow [2024-11-07 15:34:47,268 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=1565, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1625, PETRI_PLACES=177, PETRI_TRANSITIONS=250} [2024-11-07 15:34:47,268 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 63 predicate places. [2024-11-07 15:34:47,268 INFO L471 AbstractCegarLoop]: Abstraction has has 177 places, 250 transitions, 1625 flow [2024-11-07 15:34:47,269 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:34:47,269 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-07 15:34:47,269 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 15:34:47,270 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-07 15:34:47,270 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-07 15:34:47,272 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 15:34:47,273 INFO L85 PathProgramCache]: Analyzing trace with hash 1450919672, now seen corresponding path program 3 times [2024-11-07 15:34:47,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 15:34:47,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [39631796] [2024-11-07 15:34:47,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 15:34:47,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 15:34:47,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 15:34:47,667 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 15:34:47,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 15:34:47,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [39631796] [2024-11-07 15:34:47,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [39631796] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 15:34:47,668 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 15:34:47,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-07 15:34:47,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [858551096] [2024-11-07 15:34:47,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 15:34:47,668 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-07 15:34:47,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 15:34:47,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-07 15:34:47,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-11-07 15:34:48,615 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-07 15:34:48,616 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 250 transitions, 1625 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:34:48,616 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-07 15:34:48,616 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-07 15:34:48,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-07 15:34:49,322 INFO L124 PetriNetUnfolderBase]: 563/2153 cut-off events. [2024-11-07 15:34:49,323 INFO L125 PetriNetUnfolderBase]: For 3517/3608 co-relation queries the response was YES. [2024-11-07 15:34:49,331 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6757 conditions, 2153 events. 563/2153 cut-off events. For 3517/3608 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 17008 event pairs, 21 based on Foata normal form. 12/2159 useless extension candidates. Maximal degree in co-relation 6700. Up to 368 conditions per place. [2024-11-07 15:34:49,339 INFO L140 encePairwiseOnDemand]: 91/111 looper letters, 42 selfloop transitions, 19 changer transitions 16/289 dead transitions. [2024-11-07 15:34:49,339 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 289 transitions, 2009 flow [2024-11-07 15:34:49,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-07 15:34:49,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-07 15:34:49,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1137 transitions. [2024-11-07 15:34:49,342 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7879417879417879 [2024-11-07 15:34:49,343 INFO L175 Difference]: Start difference. First operand has 177 places, 250 transitions, 1625 flow. Second operand 13 states and 1137 transitions. [2024-11-07 15:34:49,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 289 transitions, 2009 flow [2024-11-07 15:34:49,361 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 289 transitions, 1909 flow, removed 9 selfloop flow, removed 11 redundant places. [2024-11-07 15:34:49,364 INFO L231 Difference]: Finished difference. Result has 182 places, 255 transitions, 1673 flow [2024-11-07 15:34:49,365 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=1579, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1673, PETRI_PLACES=182, PETRI_TRANSITIONS=255} [2024-11-07 15:34:49,366 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 68 predicate places. [2024-11-07 15:34:49,366 INFO L471 AbstractCegarLoop]: Abstraction has has 182 places, 255 transitions, 1673 flow [2024-11-07 15:34:49,367 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:34:49,367 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-07 15:34:49,367 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 15:34:49,367 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-07 15:34:49,367 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-07 15:34:49,367 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 15:34:49,367 INFO L85 PathProgramCache]: Analyzing trace with hash 1466922172, now seen corresponding path program 4 times [2024-11-07 15:34:49,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 15:34:49,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [808815544] [2024-11-07 15:34:49,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 15:34:49,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 15:34:49,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 15:34:49,692 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 15:34:49,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 15:34:49,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [808815544] [2024-11-07 15:34:49,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [808815544] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 15:34:49,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 15:34:49,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-07 15:34:49,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [920838160] [2024-11-07 15:34:49,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 15:34:49,693 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-07 15:34:49,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 15:34:49,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-07 15:34:49,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-11-07 15:34:50,317 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-07 15:34:50,319 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 255 transitions, 1673 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:34:50,319 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-07 15:34:50,319 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-07 15:34:50,319 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-07 15:34:50,989 INFO L124 PetriNetUnfolderBase]: 811/2988 cut-off events. [2024-11-07 15:34:50,989 INFO L125 PetriNetUnfolderBase]: For 5462/5574 co-relation queries the response was YES. [2024-11-07 15:34:51,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9519 conditions, 2988 events. 811/2988 cut-off events. For 5462/5574 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 25834 event pairs, 38 based on Foata normal form. 18/2995 useless extension candidates. Maximal degree in co-relation 9458. Up to 513 conditions per place. [2024-11-07 15:34:51,012 INFO L140 encePairwiseOnDemand]: 91/111 looper letters, 51 selfloop transitions, 23 changer transitions 4/290 dead transitions. [2024-11-07 15:34:51,012 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 290 transitions, 2067 flow [2024-11-07 15:34:51,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-07 15:34:51,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-07 15:34:51,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1126 transitions. [2024-11-07 15:34:51,015 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7803187803187803 [2024-11-07 15:34:51,015 INFO L175 Difference]: Start difference. First operand has 182 places, 255 transitions, 1673 flow. Second operand 13 states and 1126 transitions. [2024-11-07 15:34:51,015 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 290 transitions, 2067 flow [2024-11-07 15:34:51,042 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 290 transitions, 1979 flow, removed 35 selfloop flow, removed 9 redundant places. [2024-11-07 15:34:51,045 INFO L231 Difference]: Finished difference. Result has 188 places, 261 transitions, 1754 flow [2024-11-07 15:34:51,046 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=1633, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1754, PETRI_PLACES=188, PETRI_TRANSITIONS=261} [2024-11-07 15:34:51,046 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 74 predicate places. [2024-11-07 15:34:51,046 INFO L471 AbstractCegarLoop]: Abstraction has has 188 places, 261 transitions, 1754 flow [2024-11-07 15:34:51,047 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:34:51,047 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-07 15:34:51,047 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 15:34:51,047 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-11-07 15:34:51,047 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-07 15:34:51,047 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 15:34:51,047 INFO L85 PathProgramCache]: Analyzing trace with hash -1614284322, now seen corresponding path program 5 times [2024-11-07 15:34:51,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 15:34:51,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1964341851] [2024-11-07 15:34:51,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 15:34:51,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 15:34:51,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 15:34:51,647 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 15:34:51,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 15:34:51,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1964341851] [2024-11-07 15:34:51,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1964341851] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 15:34:51,647 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 15:34:51,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-07 15:34:51,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1227498964] [2024-11-07 15:34:51,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 15:34:51,648 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-07 15:34:51,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 15:34:51,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-07 15:34:51,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-11-07 15:34:52,179 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-07 15:34:52,180 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 261 transitions, 1754 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:34:52,180 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-07 15:34:52,180 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-07 15:34:52,180 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-07 15:34:52,775 INFO L124 PetriNetUnfolderBase]: 1071/3796 cut-off events. [2024-11-07 15:34:52,775 INFO L125 PetriNetUnfolderBase]: For 7086/7232 co-relation queries the response was YES. [2024-11-07 15:34:52,788 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12231 conditions, 3796 events. 1071/3796 cut-off events. For 7086/7232 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 34631 event pairs, 46 based on Foata normal form. 22/3804 useless extension candidates. Maximal degree in co-relation 12169. Up to 696 conditions per place. [2024-11-07 15:34:52,803 INFO L140 encePairwiseOnDemand]: 90/111 looper letters, 50 selfloop transitions, 24 changer transitions 3/289 dead transitions. [2024-11-07 15:34:52,804 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 289 transitions, 2092 flow [2024-11-07 15:34:52,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-07 15:34:52,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-07 15:34:52,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1132 transitions. [2024-11-07 15:34:52,807 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7844767844767845 [2024-11-07 15:34:52,807 INFO L175 Difference]: Start difference. First operand has 188 places, 261 transitions, 1754 flow. Second operand 13 states and 1132 transitions. [2024-11-07 15:34:52,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 289 transitions, 2092 flow [2024-11-07 15:34:52,838 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 289 transitions, 2035 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-11-07 15:34:52,842 INFO L231 Difference]: Finished difference. Result has 193 places, 267 transitions, 1835 flow [2024-11-07 15:34:52,843 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=1715, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1835, PETRI_PLACES=193, PETRI_TRANSITIONS=267} [2024-11-07 15:34:52,844 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 79 predicate places. [2024-11-07 15:34:52,844 INFO L471 AbstractCegarLoop]: Abstraction has has 193 places, 267 transitions, 1835 flow [2024-11-07 15:34:52,845 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:34:52,845 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-07 15:34:52,846 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 15:34:52,846 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-11-07 15:34:52,846 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-07 15:34:52,846 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 15:34:52,846 INFO L85 PathProgramCache]: Analyzing trace with hash -2046644978, now seen corresponding path program 6 times [2024-11-07 15:34:52,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 15:34:52,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1265748669] [2024-11-07 15:34:52,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 15:34:52,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 15:34:52,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 15:34:53,247 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 15:34:53,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 15:34:53,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1265748669] [2024-11-07 15:34:53,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1265748669] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 15:34:53,247 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 15:34:53,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-07 15:34:53,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1391335393] [2024-11-07 15:34:53,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 15:34:53,248 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-07 15:34:53,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 15:34:53,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-07 15:34:53,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-11-07 15:34:53,743 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-07 15:34:53,744 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 267 transitions, 1835 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:34:53,744 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-07 15:34:53,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-07 15:34:53,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-07 15:34:54,391 INFO L124 PetriNetUnfolderBase]: 1338/4720 cut-off events. [2024-11-07 15:34:54,392 INFO L125 PetriNetUnfolderBase]: For 9773/9961 co-relation queries the response was YES. [2024-11-07 15:34:54,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15482 conditions, 4720 events. 1338/4720 cut-off events. For 9773/9961 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 45180 event pairs, 66 based on Foata normal form. 22/4723 useless extension candidates. Maximal degree in co-relation 15418. Up to 864 conditions per place. [2024-11-07 15:34:54,419 INFO L140 encePairwiseOnDemand]: 91/111 looper letters, 57 selfloop transitions, 27 changer transitions 4/300 dead transitions. [2024-11-07 15:34:54,419 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 300 transitions, 2260 flow [2024-11-07 15:34:54,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-07 15:34:54,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-07 15:34:54,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1132 transitions. [2024-11-07 15:34:54,422 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7844767844767845 [2024-11-07 15:34:54,422 INFO L175 Difference]: Start difference. First operand has 193 places, 267 transitions, 1835 flow. Second operand 13 states and 1132 transitions. [2024-11-07 15:34:54,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 300 transitions, 2260 flow [2024-11-07 15:34:54,464 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 300 transitions, 2195 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-11-07 15:34:54,467 INFO L231 Difference]: Finished difference. Result has 201 places, 274 transitions, 1957 flow [2024-11-07 15:34:54,467 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=1791, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1957, PETRI_PLACES=201, PETRI_TRANSITIONS=274} [2024-11-07 15:34:54,468 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 87 predicate places. [2024-11-07 15:34:54,468 INFO L471 AbstractCegarLoop]: Abstraction has has 201 places, 274 transitions, 1957 flow [2024-11-07 15:34:54,468 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:34:54,468 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-07 15:34:54,469 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 15:34:54,469 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-11-07 15:34:54,469 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-07 15:34:54,469 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 15:34:54,469 INFO L85 PathProgramCache]: Analyzing trace with hash -1085975770, now seen corresponding path program 7 times [2024-11-07 15:34:54,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 15:34:54,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [120395963] [2024-11-07 15:34:54,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 15:34:54,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 15:34:54,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 15:34:54,869 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 15:34:54,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 15:34:54,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [120395963] [2024-11-07 15:34:54,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [120395963] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 15:34:54,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 15:34:54,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-07 15:34:54,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [448349814] [2024-11-07 15:34:54,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 15:34:54,870 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-07 15:34:54,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 15:34:54,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-07 15:34:54,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-11-07 15:34:55,347 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-07 15:34:55,348 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 274 transitions, 1957 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:34:55,348 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-07 15:34:55,348 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-07 15:34:55,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-07 15:34:56,007 INFO L124 PetriNetUnfolderBase]: 1601/5588 cut-off events. [2024-11-07 15:34:56,007 INFO L125 PetriNetUnfolderBase]: For 12716/12936 co-relation queries the response was YES. [2024-11-07 15:34:56,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18575 conditions, 5588 events. 1601/5588 cut-off events. For 12716/12936 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 55564 event pairs, 73 based on Foata normal form. 30/5596 useless extension candidates. Maximal degree in co-relation 18506. Up to 1026 conditions per place. [2024-11-07 15:34:56,034 INFO L140 encePairwiseOnDemand]: 90/111 looper letters, 56 selfloop transitions, 31 changer transitions 5/304 dead transitions. [2024-11-07 15:34:56,034 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 304 transitions, 2404 flow [2024-11-07 15:34:56,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-07 15:34:56,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-07 15:34:56,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1131 transitions. [2024-11-07 15:34:56,037 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7837837837837838 [2024-11-07 15:34:56,037 INFO L175 Difference]: Start difference. First operand has 201 places, 274 transitions, 1957 flow. Second operand 13 states and 1131 transitions. [2024-11-07 15:34:56,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 304 transitions, 2404 flow [2024-11-07 15:34:56,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 304 transitions, 2327 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-11-07 15:34:56,085 INFO L231 Difference]: Finished difference. Result has 208 places, 281 transitions, 2082 flow [2024-11-07 15:34:56,085 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=1903, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2082, PETRI_PLACES=208, PETRI_TRANSITIONS=281} [2024-11-07 15:34:56,086 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 94 predicate places. [2024-11-07 15:34:56,086 INFO L471 AbstractCegarLoop]: Abstraction has has 208 places, 281 transitions, 2082 flow [2024-11-07 15:34:56,086 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:34:56,086 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-07 15:34:56,086 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 15:34:56,087 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-11-07 15:34:56,087 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-07 15:34:56,087 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 15:34:56,087 INFO L85 PathProgramCache]: Analyzing trace with hash -1348704374, now seen corresponding path program 8 times [2024-11-07 15:34:56,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 15:34:56,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1263897639] [2024-11-07 15:34:56,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 15:34:56,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 15:34:56,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 15:34:56,466 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 15:34:56,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 15:34:56,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1263897639] [2024-11-07 15:34:56,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1263897639] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 15:34:56,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 15:34:56,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-07 15:34:56,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1779332907] [2024-11-07 15:34:56,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 15:34:56,467 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-07 15:34:56,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 15:34:56,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-07 15:34:56,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-11-07 15:34:56,928 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-07 15:34:56,929 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 281 transitions, 2082 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:34:56,929 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-07 15:34:56,929 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-07 15:34:56,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-07 15:34:57,746 INFO L124 PetriNetUnfolderBase]: 1600/5606 cut-off events. [2024-11-07 15:34:57,747 INFO L125 PetriNetUnfolderBase]: For 13882/14111 co-relation queries the response was YES. [2024-11-07 15:34:57,773 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18835 conditions, 5606 events. 1600/5606 cut-off events. For 13882/14111 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 55802 event pairs, 73 based on Foata normal form. 37/5620 useless extension candidates. Maximal degree in co-relation 18763. Up to 1027 conditions per place. [2024-11-07 15:34:57,789 INFO L140 encePairwiseOnDemand]: 91/111 looper letters, 56 selfloop transitions, 33 changer transitions 5/306 dead transitions. [2024-11-07 15:34:57,789 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 306 transitions, 2472 flow [2024-11-07 15:34:57,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-07 15:34:57,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-07 15:34:57,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1135 transitions. [2024-11-07 15:34:57,792 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7865557865557865 [2024-11-07 15:34:57,792 INFO L175 Difference]: Start difference. First operand has 208 places, 281 transitions, 2082 flow. Second operand 13 states and 1135 transitions. [2024-11-07 15:34:57,792 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 306 transitions, 2472 flow [2024-11-07 15:34:57,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 306 transitions, 2399 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-11-07 15:34:57,858 INFO L231 Difference]: Finished difference. Result has 216 places, 283 transitions, 2144 flow [2024-11-07 15:34:57,858 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=2019, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2144, PETRI_PLACES=216, PETRI_TRANSITIONS=283} [2024-11-07 15:34:57,859 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 102 predicate places. [2024-11-07 15:34:57,859 INFO L471 AbstractCegarLoop]: Abstraction has has 216 places, 283 transitions, 2144 flow [2024-11-07 15:34:57,859 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:34:57,859 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-07 15:34:57,859 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 15:34:57,859 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-11-07 15:34:57,860 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-07 15:34:57,860 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 15:34:57,860 INFO L85 PathProgramCache]: Analyzing trace with hash -529829048, now seen corresponding path program 9 times [2024-11-07 15:34:57,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 15:34:57,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409327997] [2024-11-07 15:34:57,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 15:34:57,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 15:34:57,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 15:34:58,145 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 15:34:58,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 15:34:58,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [409327997] [2024-11-07 15:34:58,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [409327997] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 15:34:58,145 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 15:34:58,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-07 15:34:58,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [79064519] [2024-11-07 15:34:58,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 15:34:58,145 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-07 15:34:58,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 15:34:58,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-07 15:34:58,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-11-07 15:34:58,598 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-07 15:34:58,599 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 283 transitions, 2144 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:34:58,599 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-07 15:34:58,599 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-07 15:34:58,599 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-07 15:34:59,331 INFO L124 PetriNetUnfolderBase]: 1599/5601 cut-off events. [2024-11-07 15:34:59,332 INFO L125 PetriNetUnfolderBase]: For 14626/14845 co-relation queries the response was YES. [2024-11-07 15:34:59,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18931 conditions, 5601 events. 1599/5601 cut-off events. For 14626/14845 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 55691 event pairs, 77 based on Foata normal form. 25/5603 useless extension candidates. Maximal degree in co-relation 18855. Up to 1039 conditions per place. [2024-11-07 15:34:59,380 INFO L140 encePairwiseOnDemand]: 90/111 looper letters, 59 selfloop transitions, 29 changer transitions 2/302 dead transitions. [2024-11-07 15:34:59,380 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 302 transitions, 2504 flow [2024-11-07 15:34:59,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-07 15:34:59,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-07 15:34:59,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1138 transitions. [2024-11-07 15:34:59,382 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7886347886347886 [2024-11-07 15:34:59,382 INFO L175 Difference]: Start difference. First operand has 216 places, 283 transitions, 2144 flow. Second operand 13 states and 1138 transitions. [2024-11-07 15:34:59,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 302 transitions, 2504 flow [2024-11-07 15:34:59,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 302 transitions, 2341 flow, removed 39 selfloop flow, removed 13 redundant places. [2024-11-07 15:34:59,452 INFO L231 Difference]: Finished difference. Result has 218 places, 287 transitions, 2156 flow [2024-11-07 15:34:59,453 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=2025, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2156, PETRI_PLACES=218, PETRI_TRANSITIONS=287} [2024-11-07 15:34:59,453 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 104 predicate places. [2024-11-07 15:34:59,453 INFO L471 AbstractCegarLoop]: Abstraction has has 218 places, 287 transitions, 2156 flow [2024-11-07 15:34:59,454 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:34:59,454 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-07 15:34:59,454 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 15:34:59,454 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-11-07 15:34:59,454 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-07 15:34:59,454 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 15:34:59,454 INFO L85 PathProgramCache]: Analyzing trace with hash 1852955070, now seen corresponding path program 1 times [2024-11-07 15:34:59,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 15:34:59,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200814453] [2024-11-07 15:34:59,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 15:34:59,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 15:34:59,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 15:34:59,844 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 15:34:59,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 15:34:59,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200814453] [2024-11-07 15:34:59,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200814453] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 15:34:59,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 15:34:59,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-07 15:34:59,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2059396581] [2024-11-07 15:34:59,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 15:34:59,845 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-07 15:34:59,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 15:34:59,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-07 15:34:59,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-11-07 15:35:00,312 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-07 15:35:00,313 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 287 transitions, 2156 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:35:00,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-07 15:35:00,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-07 15:35:00,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-07 15:35:01,081 INFO L124 PetriNetUnfolderBase]: 1860/6447 cut-off events. [2024-11-07 15:35:01,081 INFO L125 PetriNetUnfolderBase]: For 16464/16709 co-relation queries the response was YES. [2024-11-07 15:35:01,117 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21684 conditions, 6447 events. 1860/6447 cut-off events. For 16464/16709 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 66101 event pairs, 85 based on Foata normal form. 24/6444 useless extension candidates. Maximal degree in co-relation 21609. Up to 1204 conditions per place. [2024-11-07 15:35:01,133 INFO L140 encePairwiseOnDemand]: 90/111 looper letters, 66 selfloop transitions, 31 changer transitions 3/312 dead transitions. [2024-11-07 15:35:01,134 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 312 transitions, 2603 flow [2024-11-07 15:35:01,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-07 15:35:01,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-07 15:35:01,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1139 transitions. [2024-11-07 15:35:01,135 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7893277893277894 [2024-11-07 15:35:01,135 INFO L175 Difference]: Start difference. First operand has 218 places, 287 transitions, 2156 flow. Second operand 13 states and 1139 transitions. [2024-11-07 15:35:01,135 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 312 transitions, 2603 flow [2024-11-07 15:35:01,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 312 transitions, 2515 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-11-07 15:35:01,214 INFO L231 Difference]: Finished difference. Result has 225 places, 293 transitions, 2264 flow [2024-11-07 15:35:01,215 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=2097, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2264, PETRI_PLACES=225, PETRI_TRANSITIONS=293} [2024-11-07 15:35:01,215 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 111 predicate places. [2024-11-07 15:35:01,215 INFO L471 AbstractCegarLoop]: Abstraction has has 225 places, 293 transitions, 2264 flow [2024-11-07 15:35:01,215 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:35:01,215 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-07 15:35:01,216 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 15:35:01,216 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-11-07 15:35:01,216 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-07 15:35:01,216 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 15:35:01,216 INFO L85 PathProgramCache]: Analyzing trace with hash 1069381706, now seen corresponding path program 2 times [2024-11-07 15:35:01,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 15:35:01,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [204406507] [2024-11-07 15:35:01,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 15:35:01,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 15:35:01,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 15:35:01,590 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 15:35:01,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 15:35:01,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [204406507] [2024-11-07 15:35:01,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [204406507] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 15:35:01,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 15:35:01,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-07 15:35:01,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1498863783] [2024-11-07 15:35:01,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 15:35:01,591 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-07 15:35:01,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 15:35:01,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-07 15:35:01,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-11-07 15:35:02,072 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-07 15:35:02,073 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 293 transitions, 2264 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:35:02,073 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-07 15:35:02,073 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-07 15:35:02,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-07 15:35:02,893 INFO L124 PetriNetUnfolderBase]: 1859/6482 cut-off events. [2024-11-07 15:35:02,893 INFO L125 PetriNetUnfolderBase]: For 16839/17086 co-relation queries the response was YES. [2024-11-07 15:35:02,917 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21848 conditions, 6482 events. 1859/6482 cut-off events. For 16839/17086 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 66546 event pairs, 88 based on Foata normal form. 27/6482 useless extension candidates. Maximal degree in co-relation 21770. Up to 1210 conditions per place. [2024-11-07 15:35:02,928 INFO L140 encePairwiseOnDemand]: 92/111 looper letters, 63 selfloop transitions, 29 changer transitions 5/309 dead transitions. [2024-11-07 15:35:02,929 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 309 transitions, 2584 flow [2024-11-07 15:35:02,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-07 15:35:02,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-07 15:35:02,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1139 transitions. [2024-11-07 15:35:02,933 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7893277893277894 [2024-11-07 15:35:02,933 INFO L175 Difference]: Start difference. First operand has 225 places, 293 transitions, 2264 flow. Second operand 13 states and 1139 transitions. [2024-11-07 15:35:02,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 309 transitions, 2584 flow [2024-11-07 15:35:02,999 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 309 transitions, 2527 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-11-07 15:35:03,005 INFO L231 Difference]: Finished difference. Result has 230 places, 293 transitions, 2286 flow [2024-11-07 15:35:03,005 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=2213, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2286, PETRI_PLACES=230, PETRI_TRANSITIONS=293} [2024-11-07 15:35:03,005 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 116 predicate places. [2024-11-07 15:35:03,005 INFO L471 AbstractCegarLoop]: Abstraction has has 230 places, 293 transitions, 2286 flow [2024-11-07 15:35:03,006 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:35:03,006 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-07 15:35:03,006 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 15:35:03,006 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-11-07 15:35:03,006 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-07 15:35:03,006 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 15:35:03,006 INFO L85 PathProgramCache]: Analyzing trace with hash 1488705598, now seen corresponding path program 3 times [2024-11-07 15:35:03,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 15:35:03,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1415698673] [2024-11-07 15:35:03,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 15:35:03,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 15:35:03,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 15:35:03,292 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 15:35:03,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 15:35:03,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1415698673] [2024-11-07 15:35:03,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1415698673] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 15:35:03,293 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 15:35:03,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-07 15:35:03,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [827207224] [2024-11-07 15:35:03,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 15:35:03,293 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-07 15:35:03,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 15:35:03,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-07 15:35:03,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-11-07 15:35:03,811 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-07 15:35:03,812 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 293 transitions, 2286 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:35:03,812 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-07 15:35:03,812 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-07 15:35:03,812 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-07 15:35:04,529 INFO L124 PetriNetUnfolderBase]: 1597/5639 cut-off events. [2024-11-07 15:35:04,529 INFO L125 PetriNetUnfolderBase]: For 14677/14892 co-relation queries the response was YES. [2024-11-07 15:35:04,558 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18976 conditions, 5639 events. 1597/5639 cut-off events. For 14677/14892 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 56229 event pairs, 76 based on Foata normal form. 21/5637 useless extension candidates. Maximal degree in co-relation 18896. Up to 1045 conditions per place. [2024-11-07 15:35:04,569 INFO L140 encePairwiseOnDemand]: 93/111 looper letters, 61 selfloop transitions, 25 changer transitions 9/307 dead transitions. [2024-11-07 15:35:04,570 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 307 transitions, 2554 flow [2024-11-07 15:35:04,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-07 15:35:04,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-07 15:35:04,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1135 transitions. [2024-11-07 15:35:04,571 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7865557865557865 [2024-11-07 15:35:04,571 INFO L175 Difference]: Start difference. First operand has 230 places, 293 transitions, 2286 flow. Second operand 13 states and 1135 transitions. [2024-11-07 15:35:04,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 307 transitions, 2554 flow [2024-11-07 15:35:04,633 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 307 transitions, 2475 flow, removed 8 selfloop flow, removed 12 redundant places. [2024-11-07 15:35:04,635 INFO L231 Difference]: Finished difference. Result has 231 places, 287 transitions, 2175 flow [2024-11-07 15:35:04,636 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=2146, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2175, PETRI_PLACES=231, PETRI_TRANSITIONS=287} [2024-11-07 15:35:04,636 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 117 predicate places. [2024-11-07 15:35:04,636 INFO L471 AbstractCegarLoop]: Abstraction has has 231 places, 287 transitions, 2175 flow [2024-11-07 15:35:04,637 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:35:04,637 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-07 15:35:04,637 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 15:35:04,637 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-11-07 15:35:04,637 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-07 15:35:04,637 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 15:35:04,637 INFO L85 PathProgramCache]: Analyzing trace with hash 1659496530, now seen corresponding path program 4 times [2024-11-07 15:35:04,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 15:35:04,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [173873102] [2024-11-07 15:35:04,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 15:35:04,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 15:35:04,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 15:35:04,840 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 15:35:04,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 15:35:04,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [173873102] [2024-11-07 15:35:04,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [173873102] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 15:35:04,841 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 15:35:04,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-07 15:35:04,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [120187352] [2024-11-07 15:35:04,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 15:35:04,841 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-07 15:35:04,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 15:35:04,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-07 15:35:04,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-11-07 15:35:05,292 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-07 15:35:05,293 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 287 transitions, 2175 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:35:05,293 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-07 15:35:05,293 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-07 15:35:05,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-07 15:35:05,984 INFO L124 PetriNetUnfolderBase]: 1596/5616 cut-off events. [2024-11-07 15:35:05,984 INFO L125 PetriNetUnfolderBase]: For 14277/14481 co-relation queries the response was YES. [2024-11-07 15:35:06,013 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18818 conditions, 5616 events. 1596/5616 cut-off events. For 14277/14481 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 55979 event pairs, 77 based on Foata normal form. 21/5614 useless extension candidates. Maximal degree in co-relation 18737. Up to 1040 conditions per place. [2024-11-07 15:35:06,026 INFO L140 encePairwiseOnDemand]: 90/111 looper letters, 56 selfloop transitions, 29 changer transitions 5/302 dead transitions. [2024-11-07 15:35:06,026 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 302 transitions, 2491 flow [2024-11-07 15:35:06,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-07 15:35:06,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-07 15:35:06,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1138 transitions. [2024-11-07 15:35:06,027 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7886347886347886 [2024-11-07 15:35:06,027 INFO L175 Difference]: Start difference. First operand has 231 places, 287 transitions, 2175 flow. Second operand 13 states and 1138 transitions. [2024-11-07 15:35:06,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 302 transitions, 2491 flow [2024-11-07 15:35:06,092 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 302 transitions, 2404 flow, removed 14 selfloop flow, removed 15 redundant places. [2024-11-07 15:35:06,095 INFO L231 Difference]: Finished difference. Result has 225 places, 287 transitions, 2174 flow [2024-11-07 15:35:06,099 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=2109, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2174, PETRI_PLACES=225, PETRI_TRANSITIONS=287} [2024-11-07 15:35:06,099 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 111 predicate places. [2024-11-07 15:35:06,099 INFO L471 AbstractCegarLoop]: Abstraction has has 225 places, 287 transitions, 2174 flow [2024-11-07 15:35:06,100 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:35:06,100 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-07 15:35:06,100 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 15:35:06,100 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-11-07 15:35:06,100 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-07 15:35:06,100 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 15:35:06,100 INFO L85 PathProgramCache]: Analyzing trace with hash 1891756424, now seen corresponding path program 5 times [2024-11-07 15:35:06,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 15:35:06,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1349445639] [2024-11-07 15:35:06,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 15:35:06,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 15:35:06,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 15:35:06,289 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 15:35:06,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 15:35:06,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1349445639] [2024-11-07 15:35:06,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1349445639] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 15:35:06,289 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 15:35:06,289 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-07 15:35:06,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [623776462] [2024-11-07 15:35:06,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 15:35:06,290 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-07 15:35:06,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 15:35:06,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-07 15:35:06,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-11-07 15:35:06,722 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-07 15:35:06,723 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 287 transitions, 2174 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:35:06,723 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-07 15:35:06,723 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-07 15:35:06,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-07 15:35:07,474 INFO L124 PetriNetUnfolderBase]: 1332/4787 cut-off events. [2024-11-07 15:35:07,474 INFO L125 PetriNetUnfolderBase]: For 11631/11808 co-relation queries the response was YES. [2024-11-07 15:35:07,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15964 conditions, 4787 events. 1332/4787 cut-off events. For 11631/11808 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 46140 event pairs, 67 based on Foata normal form. 20/4788 useless extension candidates. Maximal degree in co-relation 15886. Up to 880 conditions per place. [2024-11-07 15:35:07,511 INFO L140 encePairwiseOnDemand]: 93/111 looper letters, 52 selfloop transitions, 21 changer transitions 10/295 dead transitions. [2024-11-07 15:35:07,511 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 295 transitions, 2360 flow [2024-11-07 15:35:07,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-07 15:35:07,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-07 15:35:07,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1134 transitions. [2024-11-07 15:35:07,512 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7858627858627859 [2024-11-07 15:35:07,512 INFO L175 Difference]: Start difference. First operand has 225 places, 287 transitions, 2174 flow. Second operand 13 states and 1134 transitions. [2024-11-07 15:35:07,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 295 transitions, 2360 flow [2024-11-07 15:35:07,565 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 295 transitions, 2258 flow, removed 10 selfloop flow, removed 15 redundant places. [2024-11-07 15:35:07,567 INFO L231 Difference]: Finished difference. Result has 221 places, 277 transitions, 1984 flow [2024-11-07 15:35:07,568 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=2014, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1984, PETRI_PLACES=221, PETRI_TRANSITIONS=277} [2024-11-07 15:35:07,568 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 107 predicate places. [2024-11-07 15:35:07,568 INFO L471 AbstractCegarLoop]: Abstraction has has 221 places, 277 transitions, 1984 flow [2024-11-07 15:35:07,568 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:35:07,569 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-07 15:35:07,569 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 15:35:07,569 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-11-07 15:35:07,569 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-07 15:35:07,569 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 15:35:07,569 INFO L85 PathProgramCache]: Analyzing trace with hash 1619751972, now seen corresponding path program 6 times [2024-11-07 15:35:07,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 15:35:07,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1233605896] [2024-11-07 15:35:07,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 15:35:07,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 15:35:07,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 15:35:07,750 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 15:35:07,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 15:35:07,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1233605896] [2024-11-07 15:35:07,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1233605896] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 15:35:07,750 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 15:35:07,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-07 15:35:07,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1886727431] [2024-11-07 15:35:07,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 15:35:07,751 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-07 15:35:07,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 15:35:07,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-07 15:35:07,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-11-07 15:35:08,247 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-07 15:35:08,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 277 transitions, 1984 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:35:08,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-07 15:35:08,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-07 15:35:08,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-07 15:35:08,814 INFO L124 PetriNetUnfolderBase]: 1069/3882 cut-off events. [2024-11-07 15:35:08,814 INFO L125 PetriNetUnfolderBase]: For 8246/8389 co-relation queries the response was YES. [2024-11-07 15:35:08,826 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12706 conditions, 3882 events. 1069/3882 cut-off events. For 8246/8389 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 35628 event pairs, 47 based on Foata normal form. 18/3885 useless extension candidates. Maximal degree in co-relation 12656. Up to 704 conditions per place. [2024-11-07 15:35:08,832 INFO L140 encePairwiseOnDemand]: 93/111 looper letters, 50 selfloop transitions, 21 changer transitions 9/292 dead transitions. [2024-11-07 15:35:08,832 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 292 transitions, 2187 flow [2024-11-07 15:35:08,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-07 15:35:08,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-07 15:35:08,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1127 transitions. [2024-11-07 15:35:08,833 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.781011781011781 [2024-11-07 15:35:08,833 INFO L175 Difference]: Start difference. First operand has 221 places, 277 transitions, 1984 flow. Second operand 13 states and 1127 transitions. [2024-11-07 15:35:08,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 292 transitions, 2187 flow [2024-11-07 15:35:08,864 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 292 transitions, 2108 flow, removed 8 selfloop flow, removed 14 redundant places. [2024-11-07 15:35:08,866 INFO L231 Difference]: Finished difference. Result has 212 places, 271 transitions, 1872 flow [2024-11-07 15:35:08,866 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=1848, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1872, PETRI_PLACES=212, PETRI_TRANSITIONS=271} [2024-11-07 15:35:08,867 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 98 predicate places. [2024-11-07 15:35:08,867 INFO L471 AbstractCegarLoop]: Abstraction has has 212 places, 271 transitions, 1872 flow [2024-11-07 15:35:08,867 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:35:08,867 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-07 15:35:08,867 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 15:35:08,867 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-11-07 15:35:08,868 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-07 15:35:08,868 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 15:35:08,868 INFO L85 PathProgramCache]: Analyzing trace with hash 791919810, now seen corresponding path program 7 times [2024-11-07 15:35:08,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 15:35:08,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2127943492] [2024-11-07 15:35:08,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 15:35:08,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 15:35:08,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 15:35:09,133 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 15:35:09,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 15:35:09,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2127943492] [2024-11-07 15:35:09,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2127943492] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 15:35:09,133 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 15:35:09,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-07 15:35:09,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2110180378] [2024-11-07 15:35:09,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 15:35:09,134 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-07 15:35:09,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 15:35:09,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-07 15:35:09,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-11-07 15:35:09,576 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-07 15:35:09,578 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 271 transitions, 1872 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:35:09,578 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-07 15:35:09,578 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-07 15:35:09,578 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-07 15:35:10,118 INFO L124 PetriNetUnfolderBase]: 1069/3880 cut-off events. [2024-11-07 15:35:10,118 INFO L125 PetriNetUnfolderBase]: For 7606/7740 co-relation queries the response was YES. [2024-11-07 15:35:10,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12600 conditions, 3880 events. 1069/3880 cut-off events. For 7606/7740 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 35657 event pairs, 50 based on Foata normal form. 16/3881 useless extension candidates. Maximal degree in co-relation 12551. Up to 688 conditions per place. [2024-11-07 15:35:10,146 INFO L140 encePairwiseOnDemand]: 92/111 looper letters, 47 selfloop transitions, 23 changer transitions 5/287 dead transitions. [2024-11-07 15:35:10,146 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 287 transitions, 2119 flow [2024-11-07 15:35:10,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-07 15:35:10,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-07 15:35:10,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1131 transitions. [2024-11-07 15:35:10,148 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7837837837837838 [2024-11-07 15:35:10,148 INFO L175 Difference]: Start difference. First operand has 212 places, 271 transitions, 1872 flow. Second operand 13 states and 1131 transitions. [2024-11-07 15:35:10,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 287 transitions, 2119 flow [2024-11-07 15:35:10,186 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 287 transitions, 2031 flow, removed 13 selfloop flow, removed 16 redundant places. [2024-11-07 15:35:10,189 INFO L231 Difference]: Finished difference. Result has 206 places, 271 transitions, 1862 flow [2024-11-07 15:35:10,189 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=1803, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1862, PETRI_PLACES=206, PETRI_TRANSITIONS=271} [2024-11-07 15:35:10,190 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 92 predicate places. [2024-11-07 15:35:10,190 INFO L471 AbstractCegarLoop]: Abstraction has has 206 places, 271 transitions, 1862 flow [2024-11-07 15:35:10,191 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:35:10,191 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-07 15:35:10,191 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 15:35:10,191 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-11-07 15:35:10,191 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-07 15:35:10,191 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 15:35:10,191 INFO L85 PathProgramCache]: Analyzing trace with hash 1461900676, now seen corresponding path program 8 times [2024-11-07 15:35:10,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 15:35:10,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [600142877] [2024-11-07 15:35:10,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 15:35:10,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 15:35:10,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 15:35:10,511 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 15:35:10,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 15:35:10,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [600142877] [2024-11-07 15:35:10,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [600142877] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 15:35:10,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 15:35:10,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-07 15:35:10,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1105936710] [2024-11-07 15:35:10,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 15:35:10,512 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-07 15:35:10,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 15:35:10,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-07 15:35:10,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-11-07 15:35:10,976 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-07 15:35:10,977 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 271 transitions, 1862 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:35:10,977 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-07 15:35:10,978 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-07 15:35:10,978 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-07 15:35:11,491 INFO L124 PetriNetUnfolderBase]: 1067/3861 cut-off events. [2024-11-07 15:35:11,491 INFO L125 PetriNetUnfolderBase]: For 7394/7528 co-relation queries the response was YES. [2024-11-07 15:35:11,509 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12492 conditions, 3861 events. 1067/3861 cut-off events. For 7394/7528 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 35415 event pairs, 50 based on Foata normal form. 16/3862 useless extension candidates. Maximal degree in co-relation 12446. Up to 691 conditions per place. [2024-11-07 15:35:11,518 INFO L140 encePairwiseOnDemand]: 90/111 looper letters, 44 selfloop transitions, 26 changer transitions 5/287 dead transitions. [2024-11-07 15:35:11,518 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 287 transitions, 2113 flow [2024-11-07 15:35:11,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-07 15:35:11,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-07 15:35:11,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1130 transitions. [2024-11-07 15:35:11,520 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7830907830907831 [2024-11-07 15:35:11,520 INFO L175 Difference]: Start difference. First operand has 206 places, 271 transitions, 1862 flow. Second operand 13 states and 1130 transitions. [2024-11-07 15:35:11,520 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 287 transitions, 2113 flow [2024-11-07 15:35:11,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 287 transitions, 2044 flow, removed 7 selfloop flow, removed 12 redundant places. [2024-11-07 15:35:11,560 INFO L231 Difference]: Finished difference. Result has 208 places, 273 transitions, 1894 flow [2024-11-07 15:35:11,560 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=1807, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1894, PETRI_PLACES=208, PETRI_TRANSITIONS=273} [2024-11-07 15:35:11,561 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 94 predicate places. [2024-11-07 15:35:11,561 INFO L471 AbstractCegarLoop]: Abstraction has has 208 places, 273 transitions, 1894 flow [2024-11-07 15:35:11,561 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:35:11,561 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-07 15:35:11,561 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 15:35:11,562 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-11-07 15:35:11,562 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-07 15:35:11,562 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 15:35:11,562 INFO L85 PathProgramCache]: Analyzing trace with hash -92043040, now seen corresponding path program 9 times [2024-11-07 15:35:11,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 15:35:11,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1486154172] [2024-11-07 15:35:11,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 15:35:11,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 15:35:11,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 15:35:11,868 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 15:35:11,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 15:35:11,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1486154172] [2024-11-07 15:35:11,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1486154172] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 15:35:11,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 15:35:11,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-07 15:35:11,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1529601899] [2024-11-07 15:35:11,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 15:35:11,869 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-07 15:35:11,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 15:35:11,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-07 15:35:11,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-11-07 15:35:12,343 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-07 15:35:12,344 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 273 transitions, 1894 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:35:12,344 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-07 15:35:12,344 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-07 15:35:12,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-07 15:35:12,795 INFO L124 PetriNetUnfolderBase]: 806/3060 cut-off events. [2024-11-07 15:35:12,795 INFO L125 PetriNetUnfolderBase]: For 5664/5766 co-relation queries the response was YES. [2024-11-07 15:35:12,808 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9810 conditions, 3060 events. 806/3060 cut-off events. For 5664/5766 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 26733 event pairs, 40 based on Foata normal form. 12/3061 useless extension candidates. Maximal degree in co-relation 9762. Up to 529 conditions per place. [2024-11-07 15:35:12,815 INFO L140 encePairwiseOnDemand]: 93/111 looper letters, 39 selfloop transitions, 17 changer transitions 13/281 dead transitions. [2024-11-07 15:35:12,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 281 transitions, 2041 flow [2024-11-07 15:35:12,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-07 15:35:12,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-07 15:35:12,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1126 transitions. [2024-11-07 15:35:12,816 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7803187803187803 [2024-11-07 15:35:12,816 INFO L175 Difference]: Start difference. First operand has 208 places, 273 transitions, 1894 flow. Second operand 13 states and 1126 transitions. [2024-11-07 15:35:12,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 281 transitions, 2041 flow [2024-11-07 15:35:12,844 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 281 transitions, 1996 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-11-07 15:35:12,846 INFO L231 Difference]: Finished difference. Result has 209 places, 262 transitions, 1761 flow [2024-11-07 15:35:12,846 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=1792, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1761, PETRI_PLACES=209, PETRI_TRANSITIONS=262} [2024-11-07 15:35:12,847 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 95 predicate places. [2024-11-07 15:35:12,847 INFO L471 AbstractCegarLoop]: Abstraction has has 209 places, 262 transitions, 1761 flow [2024-11-07 15:35:12,847 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:35:12,847 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-07 15:35:12,847 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 15:35:12,847 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-11-07 15:35:12,848 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-07 15:35:12,848 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 15:35:12,848 INFO L85 PathProgramCache]: Analyzing trace with hash -184809626, now seen corresponding path program 10 times [2024-11-07 15:35:12,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 15:35:12,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [743802458] [2024-11-07 15:35:12,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 15:35:12,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 15:35:12,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 15:35:13,101 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 15:35:13,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 15:35:13,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [743802458] [2024-11-07 15:35:13,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [743802458] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 15:35:13,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 15:35:13,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-07 15:35:13,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2083459099] [2024-11-07 15:35:13,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 15:35:13,102 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-07 15:35:13,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 15:35:13,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-07 15:35:13,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-11-07 15:35:13,575 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-07 15:35:13,576 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 262 transitions, 1761 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:35:13,576 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-07 15:35:13,576 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-07 15:35:13,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-07 15:35:14,144 INFO L124 PetriNetUnfolderBase]: 1060/3739 cut-off events. [2024-11-07 15:35:14,144 INFO L125 PetriNetUnfolderBase]: For 6949/7086 co-relation queries the response was YES. [2024-11-07 15:35:14,156 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11965 conditions, 3739 events. 1060/3739 cut-off events. For 6949/7086 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 34160 event pairs, 46 based on Foata normal form. 19/3743 useless extension candidates. Maximal degree in co-relation 11918. Up to 674 conditions per place. [2024-11-07 15:35:14,162 INFO L140 encePairwiseOnDemand]: 90/111 looper letters, 43 selfloop transitions, 28 changer transitions 1/284 dead transitions. [2024-11-07 15:35:14,163 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 284 transitions, 2045 flow [2024-11-07 15:35:14,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-07 15:35:14,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-07 15:35:14,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1135 transitions. [2024-11-07 15:35:14,165 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7865557865557865 [2024-11-07 15:35:14,165 INFO L175 Difference]: Start difference. First operand has 209 places, 262 transitions, 1761 flow. Second operand 13 states and 1135 transitions. [2024-11-07 15:35:14,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 284 transitions, 2045 flow [2024-11-07 15:35:14,192 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 284 transitions, 1943 flow, removed 15 selfloop flow, removed 18 redundant places. [2024-11-07 15:35:14,195 INFO L231 Difference]: Finished difference. Result has 197 places, 269 transitions, 1826 flow [2024-11-07 15:35:14,195 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=1688, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1826, PETRI_PLACES=197, PETRI_TRANSITIONS=269} [2024-11-07 15:35:14,195 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 83 predicate places. [2024-11-07 15:35:14,195 INFO L471 AbstractCegarLoop]: Abstraction has has 197 places, 269 transitions, 1826 flow [2024-11-07 15:35:14,196 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:35:14,196 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-07 15:35:14,196 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 15:35:14,196 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-11-07 15:35:14,196 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-07 15:35:14,197 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 15:35:14,197 INFO L85 PathProgramCache]: Analyzing trace with hash -755499794, now seen corresponding path program 11 times [2024-11-07 15:35:14,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 15:35:14,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1275963879] [2024-11-07 15:35:14,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 15:35:14,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 15:35:14,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 15:35:14,403 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 15:35:14,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 15:35:14,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1275963879] [2024-11-07 15:35:14,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1275963879] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 15:35:14,403 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 15:35:14,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-07 15:35:14,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1461889390] [2024-11-07 15:35:14,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 15:35:14,404 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-07 15:35:14,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 15:35:14,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-07 15:35:14,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-11-07 15:35:14,892 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-07 15:35:14,893 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 269 transitions, 1826 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:35:14,893 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-07 15:35:14,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-07 15:35:14,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-07 15:35:15,414 INFO L124 PetriNetUnfolderBase]: 1059/3721 cut-off events. [2024-11-07 15:35:15,414 INFO L125 PetriNetUnfolderBase]: For 7210/7355 co-relation queries the response was YES. [2024-11-07 15:35:15,430 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11966 conditions, 3721 events. 1059/3721 cut-off events. For 7210/7355 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 33905 event pairs, 44 based on Foata normal form. 21/3727 useless extension candidates. Maximal degree in co-relation 11923. Up to 669 conditions per place. [2024-11-07 15:35:15,438 INFO L140 encePairwiseOnDemand]: 90/111 looper letters, 50 selfloop transitions, 27 changer transitions 2/291 dead transitions. [2024-11-07 15:35:15,438 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 291 transitions, 2110 flow [2024-11-07 15:35:15,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-07 15:35:15,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-07 15:35:15,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1123 transitions. [2024-11-07 15:35:15,439 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7782397782397782 [2024-11-07 15:35:15,439 INFO L175 Difference]: Start difference. First operand has 197 places, 269 transitions, 1826 flow. Second operand 13 states and 1123 transitions. [2024-11-07 15:35:15,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 291 transitions, 2110 flow [2024-11-07 15:35:15,471 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 291 transitions, 2068 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-11-07 15:35:15,473 INFO L231 Difference]: Finished difference. Result has 205 places, 271 transitions, 1879 flow [2024-11-07 15:35:15,473 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=1784, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1879, PETRI_PLACES=205, PETRI_TRANSITIONS=271} [2024-11-07 15:35:15,474 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 91 predicate places. [2024-11-07 15:35:15,474 INFO L471 AbstractCegarLoop]: Abstraction has has 205 places, 271 transitions, 1879 flow [2024-11-07 15:35:15,474 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:35:15,474 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-07 15:35:15,474 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 15:35:15,474 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-11-07 15:35:15,475 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-07 15:35:15,475 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 15:35:15,475 INFO L85 PathProgramCache]: Analyzing trace with hash 628826324, now seen corresponding path program 12 times [2024-11-07 15:35:15,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 15:35:15,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [763693595] [2024-11-07 15:35:15,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 15:35:15,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 15:35:15,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 15:35:15,761 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 15:35:15,762 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 15:35:15,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [763693595] [2024-11-07 15:35:15,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [763693595] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 15:35:15,762 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 15:35:15,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-07 15:35:15,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1759122103] [2024-11-07 15:35:15,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 15:35:15,762 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-07 15:35:15,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 15:35:15,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-07 15:35:15,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-11-07 15:35:16,276 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-07 15:35:16,277 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 271 transitions, 1879 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:35:16,277 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-07 15:35:16,277 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-07 15:35:16,277 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-07 15:35:16,710 INFO L124 PetriNetUnfolderBase]: 796/2901 cut-off events. [2024-11-07 15:35:16,711 INFO L125 PetriNetUnfolderBase]: For 5689/5805 co-relation queries the response was YES. [2024-11-07 15:35:16,724 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9309 conditions, 2901 events. 796/2901 cut-off events. For 5689/5805 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 25058 event pairs, 33 based on Foata normal form. 18/2908 useless extension candidates. Maximal degree in co-relation 9262. Up to 510 conditions per place. [2024-11-07 15:35:16,729 INFO L140 encePairwiseOnDemand]: 94/111 looper letters, 46 selfloop transitions, 18 changer transitions 8/284 dead transitions. [2024-11-07 15:35:16,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 284 transitions, 2064 flow [2024-11-07 15:35:16,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-07 15:35:16,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-07 15:35:16,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1117 transitions. [2024-11-07 15:35:16,731 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.774081774081774 [2024-11-07 15:35:16,731 INFO L175 Difference]: Start difference. First operand has 205 places, 271 transitions, 1879 flow. Second operand 13 states and 1117 transitions. [2024-11-07 15:35:16,731 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 284 transitions, 2064 flow [2024-11-07 15:35:16,755 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 284 transitions, 2001 flow, removed 8 selfloop flow, removed 12 redundant places. [2024-11-07 15:35:16,757 INFO L231 Difference]: Finished difference. Result has 207 places, 262 transitions, 1768 flow [2024-11-07 15:35:16,757 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=1763, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1768, PETRI_PLACES=207, PETRI_TRANSITIONS=262} [2024-11-07 15:35:16,758 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 93 predicate places. [2024-11-07 15:35:16,758 INFO L471 AbstractCegarLoop]: Abstraction has has 207 places, 262 transitions, 1768 flow [2024-11-07 15:35:16,758 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:35:16,758 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-07 15:35:16,758 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 15:35:16,758 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-11-07 15:35:16,759 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-07 15:35:16,759 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 15:35:16,759 INFO L85 PathProgramCache]: Analyzing trace with hash 783458368, now seen corresponding path program 13 times [2024-11-07 15:35:16,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 15:35:16,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032292010] [2024-11-07 15:35:16,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 15:35:16,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 15:35:16,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 15:35:17,022 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 15:35:17,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 15:35:17,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2032292010] [2024-11-07 15:35:17,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2032292010] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 15:35:17,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 15:35:17,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-07 15:35:17,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441313133] [2024-11-07 15:35:17,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 15:35:17,023 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-07 15:35:17,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 15:35:17,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-07 15:35:17,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-11-07 15:35:17,473 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-07 15:35:17,473 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 262 transitions, 1768 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:35:17,473 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-07 15:35:17,473 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-07 15:35:17,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-07 15:35:17,898 INFO L124 PetriNetUnfolderBase]: 795/2836 cut-off events. [2024-11-07 15:35:17,898 INFO L125 PetriNetUnfolderBase]: For 5488/5608 co-relation queries the response was YES. [2024-11-07 15:35:17,911 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9089 conditions, 2836 events. 795/2836 cut-off events. For 5488/5608 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 24272 event pairs, 35 based on Foata normal form. 26/2851 useless extension candidates. Maximal degree in co-relation 9042. Up to 511 conditions per place. [2024-11-07 15:35:17,916 INFO L140 encePairwiseOnDemand]: 90/111 looper letters, 33 selfloop transitions, 30 changer transitions 2/277 dead transitions. [2024-11-07 15:35:17,916 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 277 transitions, 1992 flow [2024-11-07 15:35:17,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-07 15:35:17,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-07 15:35:17,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1122 transitions. [2024-11-07 15:35:17,919 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7775467775467776 [2024-11-07 15:35:17,919 INFO L175 Difference]: Start difference. First operand has 207 places, 262 transitions, 1768 flow. Second operand 13 states and 1122 transitions. [2024-11-07 15:35:17,919 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 277 transitions, 1992 flow [2024-11-07 15:35:17,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 277 transitions, 1908 flow, removed 6 selfloop flow, removed 18 redundant places. [2024-11-07 15:35:17,943 INFO L231 Difference]: Finished difference. Result has 195 places, 262 transitions, 1772 flow [2024-11-07 15:35:17,943 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=1702, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1772, PETRI_PLACES=195, PETRI_TRANSITIONS=262} [2024-11-07 15:35:17,945 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 81 predicate places. [2024-11-07 15:35:17,945 INFO L471 AbstractCegarLoop]: Abstraction has has 195 places, 262 transitions, 1772 flow [2024-11-07 15:35:17,946 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:35:17,946 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-07 15:35:17,946 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 15:35:17,946 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-11-07 15:35:17,946 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-07 15:35:17,946 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 15:35:17,946 INFO L85 PathProgramCache]: Analyzing trace with hash -472591012, now seen corresponding path program 14 times [2024-11-07 15:35:17,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 15:35:17,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [556587070] [2024-11-07 15:35:17,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 15:35:17,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 15:35:17,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 15:35:18,148 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 15:35:18,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 15:35:18,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [556587070] [2024-11-07 15:35:18,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [556587070] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 15:35:18,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 15:35:18,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-07 15:35:18,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [453638083] [2024-11-07 15:35:18,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 15:35:18,149 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-07 15:35:18,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 15:35:18,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-07 15:35:18,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-11-07 15:35:18,670 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-07 15:35:18,671 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 262 transitions, 1772 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:35:18,671 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-07 15:35:18,671 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-07 15:35:18,672 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-07 15:35:19,030 INFO L124 PetriNetUnfolderBase]: 534/2068 cut-off events. [2024-11-07 15:35:19,030 INFO L125 PetriNetUnfolderBase]: For 3733/3810 co-relation queries the response was YES. [2024-11-07 15:35:19,038 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6555 conditions, 2068 events. 534/2068 cut-off events. For 3733/3810 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 16263 event pairs, 24 based on Foata normal form. 10/2071 useless extension candidates. Maximal degree in co-relation 6514. Up to 350 conditions per place. [2024-11-07 15:35:19,042 INFO L140 encePairwiseOnDemand]: 93/111 looper letters, 35 selfloop transitions, 18 changer transitions 7/272 dead transitions. [2024-11-07 15:35:19,042 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 272 transitions, 1924 flow [2024-11-07 15:35:19,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-07 15:35:19,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-07 15:35:19,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1124 transitions. [2024-11-07 15:35:19,043 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7789327789327789 [2024-11-07 15:35:19,043 INFO L175 Difference]: Start difference. First operand has 195 places, 262 transitions, 1772 flow. Second operand 13 states and 1124 transitions. [2024-11-07 15:35:19,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 272 transitions, 1924 flow [2024-11-07 15:35:19,060 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 272 transitions, 1871 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-11-07 15:35:19,062 INFO L231 Difference]: Finished difference. Result has 196 places, 255 transitions, 1679 flow [2024-11-07 15:35:19,063 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=1675, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1679, PETRI_PLACES=196, PETRI_TRANSITIONS=255} [2024-11-07 15:35:19,064 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 82 predicate places. [2024-11-07 15:35:19,064 INFO L471 AbstractCegarLoop]: Abstraction has has 196 places, 255 transitions, 1679 flow [2024-11-07 15:35:19,064 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:35:19,065 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-07 15:35:19,065 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 15:35:19,065 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-11-07 15:35:19,065 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-07 15:35:19,065 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 15:35:19,065 INFO L85 PathProgramCache]: Analyzing trace with hash -260586056, now seen corresponding path program 15 times [2024-11-07 15:35:19,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 15:35:19,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [111116561] [2024-11-07 15:35:19,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 15:35:19,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 15:35:19,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 15:35:19,445 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 15:35:19,445 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 15:35:19,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [111116561] [2024-11-07 15:35:19,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [111116561] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 15:35:19,446 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 15:35:19,446 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-07 15:35:19,446 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [959700374] [2024-11-07 15:35:19,446 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 15:35:19,446 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-07 15:35:19,446 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 15:35:19,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-07 15:35:19,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-11-07 15:35:19,879 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-07 15:35:19,880 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 255 transitions, 1679 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:35:19,880 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-07 15:35:19,880 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-07 15:35:19,880 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-07 15:35:20,249 INFO L124 PetriNetUnfolderBase]: 533/2047 cut-off events. [2024-11-07 15:35:20,250 INFO L125 PetriNetUnfolderBase]: For 3640/3720 co-relation queries the response was YES. [2024-11-07 15:35:20,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6458 conditions, 2047 events. 533/2047 cut-off events. For 3640/3720 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 16036 event pairs, 25 based on Foata normal form. 13/2053 useless extension candidates. Maximal degree in co-relation 6417. Up to 349 conditions per place. [2024-11-07 15:35:20,258 INFO L140 encePairwiseOnDemand]: 92/111 looper letters, 33 selfloop transitions, 20 changer transitions 5/270 dead transitions. [2024-11-07 15:35:20,258 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 270 transitions, 1891 flow [2024-11-07 15:35:20,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-07 15:35:20,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-07 15:35:20,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1123 transitions. [2024-11-07 15:35:20,263 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7782397782397782 [2024-11-07 15:35:20,263 INFO L175 Difference]: Start difference. First operand has 196 places, 255 transitions, 1679 flow. Second operand 13 states and 1123 transitions. [2024-11-07 15:35:20,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 270 transitions, 1891 flow [2024-11-07 15:35:20,283 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 270 transitions, 1816 flow, removed 12 selfloop flow, removed 14 redundant places. [2024-11-07 15:35:20,289 INFO L231 Difference]: Finished difference. Result has 191 places, 255 transitions, 1680 flow [2024-11-07 15:35:20,290 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=1627, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1680, PETRI_PLACES=191, PETRI_TRANSITIONS=255} [2024-11-07 15:35:20,290 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 77 predicate places. [2024-11-07 15:35:20,290 INFO L471 AbstractCegarLoop]: Abstraction has has 191 places, 255 transitions, 1680 flow [2024-11-07 15:35:20,290 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:35:20,294 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-07 15:35:20,294 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 15:35:20,294 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-11-07 15:35:20,294 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-07 15:35:20,295 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 15:35:20,295 INFO L85 PathProgramCache]: Analyzing trace with hash 329528768, now seen corresponding path program 16 times [2024-11-07 15:35:20,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 15:35:20,295 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2120090099] [2024-11-07 15:35:20,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 15:35:20,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 15:35:20,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 15:35:20,489 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 15:35:20,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 15:35:20,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2120090099] [2024-11-07 15:35:20,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2120090099] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 15:35:20,489 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 15:35:20,489 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-07 15:35:20,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [559559214] [2024-11-07 15:35:20,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 15:35:20,490 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-07 15:35:20,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 15:35:20,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-07 15:35:20,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-11-07 15:35:20,956 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-07 15:35:20,957 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 255 transitions, 1680 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:35:20,957 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-07 15:35:20,957 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-07 15:35:20,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-07 15:35:21,306 INFO L124 PetriNetUnfolderBase]: 533/2024 cut-off events. [2024-11-07 15:35:21,307 INFO L125 PetriNetUnfolderBase]: For 3506/3581 co-relation queries the response was YES. [2024-11-07 15:35:21,313 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6400 conditions, 2024 events. 533/2024 cut-off events. For 3506/3581 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 15805 event pairs, 25 based on Foata normal form. 13/2030 useless extension candidates. Maximal degree in co-relation 6360. Up to 340 conditions per place. [2024-11-07 15:35:21,316 INFO L140 encePairwiseOnDemand]: 90/111 looper letters, 30 selfloop transitions, 23 changer transitions 5/270 dead transitions. [2024-11-07 15:35:21,317 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 270 transitions, 1894 flow [2024-11-07 15:35:21,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-07 15:35:21,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-07 15:35:21,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1122 transitions. [2024-11-07 15:35:21,318 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7775467775467776 [2024-11-07 15:35:21,318 INFO L175 Difference]: Start difference. First operand has 191 places, 255 transitions, 1680 flow. Second operand 13 states and 1122 transitions. [2024-11-07 15:35:21,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 270 transitions, 1894 flow [2024-11-07 15:35:21,332 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 270 transitions, 1821 flow, removed 12 selfloop flow, removed 13 redundant places. [2024-11-07 15:35:21,335 INFO L231 Difference]: Finished difference. Result has 190 places, 255 transitions, 1680 flow [2024-11-07 15:35:21,335 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=1627, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1680, PETRI_PLACES=190, PETRI_TRANSITIONS=255} [2024-11-07 15:35:21,335 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 76 predicate places. [2024-11-07 15:35:21,336 INFO L471 AbstractCegarLoop]: Abstraction has has 190 places, 255 transitions, 1680 flow [2024-11-07 15:35:21,338 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:35:21,338 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-07 15:35:21,338 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 15:35:21,339 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-11-07 15:35:21,339 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-07 15:35:21,339 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 15:35:21,339 INFO L85 PathProgramCache]: Analyzing trace with hash 561788662, now seen corresponding path program 17 times [2024-11-07 15:35:21,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 15:35:21,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [23091661] [2024-11-07 15:35:21,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 15:35:21,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 15:35:21,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 15:35:21,692 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 15:35:21,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 15:35:21,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [23091661] [2024-11-07 15:35:21,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [23091661] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 15:35:21,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 15:35:21,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-07 15:35:21,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1501981121] [2024-11-07 15:35:21,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 15:35:21,692 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-07 15:35:21,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 15:35:21,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-07 15:35:21,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-11-07 15:35:22,256 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-07 15:35:22,257 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 255 transitions, 1680 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:35:22,257 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-07 15:35:22,257 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-07 15:35:22,257 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-07 15:35:22,523 INFO L124 PetriNetUnfolderBase]: 269/1188 cut-off events. [2024-11-07 15:35:22,523 INFO L125 PetriNetUnfolderBase]: For 1759/1794 co-relation queries the response was YES. [2024-11-07 15:35:22,526 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3584 conditions, 1188 events. 269/1188 cut-off events. For 1759/1794 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 7971 event pairs, 14 based on Foata normal form. 8/1193 useless extension candidates. Maximal degree in co-relation 3545. Up to 185 conditions per place. [2024-11-07 15:35:22,527 INFO L140 encePairwiseOnDemand]: 94/111 looper letters, 26 selfloop transitions, 11 changer transitions 12/261 dead transitions. [2024-11-07 15:35:22,528 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 261 transitions, 1779 flow [2024-11-07 15:35:22,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-07 15:35:22,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-07 15:35:22,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1115 transitions. [2024-11-07 15:35:22,529 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7726957726957727 [2024-11-07 15:35:22,529 INFO L175 Difference]: Start difference. First operand has 190 places, 255 transitions, 1680 flow. Second operand 13 states and 1115 transitions. [2024-11-07 15:35:22,529 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 261 transitions, 1779 flow [2024-11-07 15:35:22,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 261 transitions, 1732 flow, removed 4 selfloop flow, removed 13 redundant places. [2024-11-07 15:35:22,558 INFO L231 Difference]: Finished difference. Result has 188 places, 241 transitions, 1545 flow [2024-11-07 15:35:22,558 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=1576, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1545, PETRI_PLACES=188, PETRI_TRANSITIONS=241} [2024-11-07 15:35:22,558 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 74 predicate places. [2024-11-07 15:35:22,558 INFO L471 AbstractCegarLoop]: Abstraction has has 188 places, 241 transitions, 1545 flow [2024-11-07 15:35:22,559 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:35:22,559 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-07 15:35:22,559 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 15:35:22,559 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-11-07 15:35:22,559 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-07 15:35:22,560 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 15:35:22,560 INFO L85 PathProgramCache]: Analyzing trace with hash 1676344540, now seen corresponding path program 18 times [2024-11-07 15:35:22,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 15:35:22,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1439456565] [2024-11-07 15:35:22,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 15:35:22,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 15:35:22,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 15:35:22,823 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 15:35:22,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 15:35:22,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1439456565] [2024-11-07 15:35:22,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1439456565] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 15:35:22,823 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 15:35:22,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-07 15:35:22,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [154120232] [2024-11-07 15:35:22,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 15:35:22,824 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-07 15:35:22,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 15:35:22,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-07 15:35:22,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-11-07 15:35:23,278 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-07 15:35:23,279 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 241 transitions, 1545 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:35:23,279 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-07 15:35:23,279 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-07 15:35:23,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-07 15:35:23,559 INFO L124 PetriNetUnfolderBase]: 269/1200 cut-off events. [2024-11-07 15:35:23,559 INFO L125 PetriNetUnfolderBase]: For 1747/1780 co-relation queries the response was YES. [2024-11-07 15:35:23,562 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3589 conditions, 1200 events. 269/1200 cut-off events. For 1747/1780 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 8090 event pairs, 18 based on Foata normal form. 6/1202 useless extension candidates. Maximal degree in co-relation 3552. Up to 206 conditions per place. [2024-11-07 15:35:23,564 INFO L140 encePairwiseOnDemand]: 92/111 looper letters, 27 selfloop transitions, 15 changer transitions 14/268 dead transitions. [2024-11-07 15:35:23,564 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 268 transitions, 1813 flow [2024-11-07 15:35:23,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-07 15:35:23,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-07 15:35:23,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1123 transitions. [2024-11-07 15:35:23,566 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7782397782397782 [2024-11-07 15:35:23,566 INFO L175 Difference]: Start difference. First operand has 188 places, 241 transitions, 1545 flow. Second operand 13 states and 1123 transitions. [2024-11-07 15:35:23,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 268 transitions, 1813 flow [2024-11-07 15:35:23,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 268 transitions, 1678 flow, removed 4 selfloop flow, removed 16 redundant places. [2024-11-07 15:35:23,576 INFO L231 Difference]: Finished difference. Result has 175 places, 241 transitions, 1535 flow [2024-11-07 15:35:23,577 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=1494, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1535, PETRI_PLACES=175, PETRI_TRANSITIONS=241} [2024-11-07 15:35:23,577 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 61 predicate places. [2024-11-07 15:35:23,577 INFO L471 AbstractCegarLoop]: Abstraction has has 175 places, 241 transitions, 1535 flow [2024-11-07 15:35:23,577 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:35:23,577 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-07 15:35:23,578 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 15:35:23,578 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-11-07 15:35:23,578 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-07 15:35:23,578 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 15:35:23,578 INFO L85 PathProgramCache]: Analyzing trace with hash 46539744, now seen corresponding path program 19 times [2024-11-07 15:35:23,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 15:35:23,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [6704803] [2024-11-07 15:35:23,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 15:35:23,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 15:35:23,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 15:35:23,868 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 15:35:23,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 15:35:23,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [6704803] [2024-11-07 15:35:23,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [6704803] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 15:35:23,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 15:35:23,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-07 15:35:23,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [949060137] [2024-11-07 15:35:23,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 15:35:23,869 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-07 15:35:23,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 15:35:23,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-07 15:35:23,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-11-07 15:35:24,393 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-07 15:35:24,394 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 241 transitions, 1535 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:35:24,394 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-07 15:35:24,394 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-07 15:35:24,394 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-07 15:35:24,753 INFO L124 PetriNetUnfolderBase]: 521/1941 cut-off events. [2024-11-07 15:35:24,753 INFO L125 PetriNetUnfolderBase]: For 2887/2950 co-relation queries the response was YES. [2024-11-07 15:35:24,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5887 conditions, 1941 events. 521/1941 cut-off events. For 2887/2950 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 14945 event pairs, 21 based on Foata normal form. 11/1945 useless extension candidates. Maximal degree in co-relation 5852. Up to 343 conditions per place. [2024-11-07 15:35:24,763 INFO L140 encePairwiseOnDemand]: 90/111 looper letters, 28 selfloop transitions, 20 changer transitions 2/262 dead transitions. [2024-11-07 15:35:24,763 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 262 transitions, 1730 flow [2024-11-07 15:35:24,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-07 15:35:24,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-07 15:35:24,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1117 transitions. [2024-11-07 15:35:24,764 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.774081774081774 [2024-11-07 15:35:24,765 INFO L175 Difference]: Start difference. First operand has 175 places, 241 transitions, 1535 flow. Second operand 13 states and 1117 transitions. [2024-11-07 15:35:24,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 262 transitions, 1730 flow [2024-11-07 15:35:24,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 262 transitions, 1670 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-11-07 15:35:24,779 INFO L231 Difference]: Finished difference. Result has 177 places, 247 transitions, 1594 flow [2024-11-07 15:35:24,779 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=1502, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1594, PETRI_PLACES=177, PETRI_TRANSITIONS=247} [2024-11-07 15:35:24,779 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 63 predicate places. [2024-11-07 15:35:24,779 INFO L471 AbstractCegarLoop]: Abstraction has has 177 places, 247 transitions, 1594 flow [2024-11-07 15:35:24,780 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:35:24,780 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-07 15:35:24,780 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 15:35:24,780 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-11-07 15:35:24,780 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-07 15:35:24,780 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 15:35:24,780 INFO L85 PathProgramCache]: Analyzing trace with hash 580895194, now seen corresponding path program 20 times [2024-11-07 15:35:24,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 15:35:24,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1477340622] [2024-11-07 15:35:24,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 15:35:24,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 15:35:24,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 15:35:24,974 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 15:35:24,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 15:35:24,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1477340622] [2024-11-07 15:35:24,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1477340622] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 15:35:24,974 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 15:35:24,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-07 15:35:24,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1298344572] [2024-11-07 15:35:24,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 15:35:24,975 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-07 15:35:24,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 15:35:24,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-07 15:35:24,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-11-07 15:35:25,560 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-07 15:35:25,561 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 247 transitions, 1594 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:35:25,561 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-07 15:35:25,561 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-07 15:35:25,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-07 15:35:25,955 INFO L124 PetriNetUnfolderBase]: 785/2863 cut-off events. [2024-11-07 15:35:25,955 INFO L125 PetriNetUnfolderBase]: For 4698/4804 co-relation queries the response was YES. [2024-11-07 15:35:25,965 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8915 conditions, 2863 events. 785/2863 cut-off events. For 4698/4804 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 24442 event pairs, 36 based on Foata normal form. 14/2865 useless extension candidates. Maximal degree in co-relation 8879. Up to 539 conditions per place. [2024-11-07 15:35:25,970 INFO L140 encePairwiseOnDemand]: 91/111 looper letters, 36 selfloop transitions, 20 changer transitions 5/273 dead transitions. [2024-11-07 15:35:25,970 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 273 transitions, 1847 flow [2024-11-07 15:35:25,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-07 15:35:25,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-07 15:35:25,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1121 transitions. [2024-11-07 15:35:25,971 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7768537768537769 [2024-11-07 15:35:25,971 INFO L175 Difference]: Start difference. First operand has 177 places, 247 transitions, 1594 flow. Second operand 13 states and 1121 transitions. [2024-11-07 15:35:25,971 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 273 transitions, 1847 flow [2024-11-07 15:35:25,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 273 transitions, 1797 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-11-07 15:35:25,990 INFO L231 Difference]: Finished difference. Result has 184 places, 253 transitions, 1668 flow [2024-11-07 15:35:25,991 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=1566, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1668, PETRI_PLACES=184, PETRI_TRANSITIONS=253} [2024-11-07 15:35:25,991 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 70 predicate places. [2024-11-07 15:35:25,991 INFO L471 AbstractCegarLoop]: Abstraction has has 184 places, 253 transitions, 1668 flow [2024-11-07 15:35:25,991 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:35:25,991 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-07 15:35:25,992 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 15:35:25,992 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-11-07 15:35:25,992 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-07 15:35:25,992 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 15:35:25,992 INFO L85 PathProgramCache]: Analyzing trace with hash -726906812, now seen corresponding path program 21 times [2024-11-07 15:35:25,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 15:35:25,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1451018458] [2024-11-07 15:35:25,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 15:35:25,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 15:35:26,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 15:35:26,177 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 15:35:26,177 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 15:35:26,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1451018458] [2024-11-07 15:35:26,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1451018458] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 15:35:26,177 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 15:35:26,177 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-07 15:35:26,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2075990018] [2024-11-07 15:35:26,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 15:35:26,178 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-07 15:35:26,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 15:35:26,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-07 15:35:26,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-11-07 15:35:26,634 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-07 15:35:26,635 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 253 transitions, 1668 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:35:26,635 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-07 15:35:26,635 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-07 15:35:26,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-07 15:35:27,062 INFO L124 PetriNetUnfolderBase]: 1050/3695 cut-off events. [2024-11-07 15:35:27,063 INFO L125 PetriNetUnfolderBase]: For 6771/6916 co-relation queries the response was YES. [2024-11-07 15:35:27,076 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11746 conditions, 3695 events. 1050/3695 cut-off events. For 6771/6916 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 33514 event pairs, 46 based on Foata normal form. 18/3698 useless extension candidates. Maximal degree in co-relation 11706. Up to 695 conditions per place. [2024-11-07 15:35:27,083 INFO L140 encePairwiseOnDemand]: 90/111 looper letters, 34 selfloop transitions, 25 changer transitions 3/274 dead transitions. [2024-11-07 15:35:27,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 274 transitions, 1930 flow [2024-11-07 15:35:27,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-07 15:35:27,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-07 15:35:27,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1121 transitions. [2024-11-07 15:35:27,085 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7768537768537769 [2024-11-07 15:35:27,085 INFO L175 Difference]: Start difference. First operand has 184 places, 253 transitions, 1668 flow. Second operand 13 states and 1121 transitions. [2024-11-07 15:35:27,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 274 transitions, 1930 flow [2024-11-07 15:35:27,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 274 transitions, 1882 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-11-07 15:35:27,113 INFO L231 Difference]: Finished difference. Result has 190 places, 260 transitions, 1767 flow [2024-11-07 15:35:27,113 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=1634, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1767, PETRI_PLACES=190, PETRI_TRANSITIONS=260} [2024-11-07 15:35:27,114 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 76 predicate places. [2024-11-07 15:35:27,114 INFO L471 AbstractCegarLoop]: Abstraction has has 190 places, 260 transitions, 1767 flow [2024-11-07 15:35:27,114 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:35:27,114 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-07 15:35:27,114 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 15:35:27,115 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-11-07 15:35:27,115 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-07 15:35:27,116 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 15:35:27,116 INFO L85 PathProgramCache]: Analyzing trace with hash 542546844, now seen corresponding path program 22 times [2024-11-07 15:35:27,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 15:35:27,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [489259727] [2024-11-07 15:35:27,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 15:35:27,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 15:35:27,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 15:35:27,370 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 15:35:27,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 15:35:27,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [489259727] [2024-11-07 15:35:27,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [489259727] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 15:35:27,370 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 15:35:27,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-07 15:35:27,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [21944422] [2024-11-07 15:35:27,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 15:35:27,371 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-07 15:35:27,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 15:35:27,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-07 15:35:27,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-11-07 15:35:27,716 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-07 15:35:27,716 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 260 transitions, 1767 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:35:27,716 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-07 15:35:27,716 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-07 15:35:27,717 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-07 15:35:28,235 INFO L124 PetriNetUnfolderBase]: 1319/4585 cut-off events. [2024-11-07 15:35:28,235 INFO L125 PetriNetUnfolderBase]: For 9308/9510 co-relation queries the response was YES. [2024-11-07 15:35:28,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14904 conditions, 4585 events. 1319/4585 cut-off events. For 9308/9510 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 43603 event pairs, 68 based on Foata normal form. 19/4585 useless extension candidates. Maximal degree in co-relation 14861. Up to 865 conditions per place. [2024-11-07 15:35:28,256 INFO L140 encePairwiseOnDemand]: 91/111 looper letters, 45 selfloop transitions, 25 changer transitions 4/286 dead transitions. [2024-11-07 15:35:28,256 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 286 transitions, 2091 flow [2024-11-07 15:35:28,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-07 15:35:28,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-07 15:35:28,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1127 transitions. [2024-11-07 15:35:28,258 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.781011781011781 [2024-11-07 15:35:28,258 INFO L175 Difference]: Start difference. First operand has 190 places, 260 transitions, 1767 flow. Second operand 13 states and 1127 transitions. [2024-11-07 15:35:28,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 286 transitions, 2091 flow [2024-11-07 15:35:28,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 286 transitions, 2036 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-11-07 15:35:28,295 INFO L231 Difference]: Finished difference. Result has 199 places, 267 transitions, 1874 flow [2024-11-07 15:35:28,295 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=1724, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1874, PETRI_PLACES=199, PETRI_TRANSITIONS=267} [2024-11-07 15:35:28,295 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 85 predicate places. [2024-11-07 15:35:28,296 INFO L471 AbstractCegarLoop]: Abstraction has has 199 places, 267 transitions, 1874 flow [2024-11-07 15:35:28,296 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:35:28,296 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-07 15:35:28,296 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 15:35:28,296 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-11-07 15:35:28,296 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-07 15:35:28,297 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 15:35:28,297 INFO L85 PathProgramCache]: Analyzing trace with hash -600335548, now seen corresponding path program 23 times [2024-11-07 15:35:28,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 15:35:28,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1128982458] [2024-11-07 15:35:28,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 15:35:28,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 15:35:28,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 15:35:28,464 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 15:35:28,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 15:35:28,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1128982458] [2024-11-07 15:35:28,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1128982458] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 15:35:28,465 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 15:35:28,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-07 15:35:28,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [48657098] [2024-11-07 15:35:28,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 15:35:28,465 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-07 15:35:28,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 15:35:28,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-07 15:35:28,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-11-07 15:35:28,837 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-07 15:35:28,837 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 267 transitions, 1874 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:35:28,837 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-07 15:35:28,838 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-07 15:35:28,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-07 15:35:29,367 INFO L124 PetriNetUnfolderBase]: 1319/4653 cut-off events. [2024-11-07 15:35:29,368 INFO L125 PetriNetUnfolderBase]: For 10058/10258 co-relation queries the response was YES. [2024-11-07 15:35:29,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15255 conditions, 4653 events. 1319/4653 cut-off events. For 10058/10258 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 44369 event pairs, 60 based on Foata normal form. 28/4661 useless extension candidates. Maximal degree in co-relation 15207. Up to 901 conditions per place. [2024-11-07 15:35:29,400 INFO L140 encePairwiseOnDemand]: 91/111 looper letters, 44 selfloop transitions, 29 changer transitions 6/291 dead transitions. [2024-11-07 15:35:29,401 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 291 transitions, 2209 flow [2024-11-07 15:35:29,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-07 15:35:29,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-07 15:35:29,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1120 transitions. [2024-11-07 15:35:29,402 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7761607761607762 [2024-11-07 15:35:29,402 INFO L175 Difference]: Start difference. First operand has 199 places, 267 transitions, 1874 flow. Second operand 13 states and 1120 transitions. [2024-11-07 15:35:29,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 291 transitions, 2209 flow [2024-11-07 15:35:29,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 291 transitions, 2144 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-11-07 15:35:29,446 INFO L231 Difference]: Finished difference. Result has 206 places, 269 transitions, 1935 flow [2024-11-07 15:35:29,447 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=1824, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1935, PETRI_PLACES=206, PETRI_TRANSITIONS=269} [2024-11-07 15:35:29,447 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 92 predicate places. [2024-11-07 15:35:29,447 INFO L471 AbstractCegarLoop]: Abstraction has has 206 places, 269 transitions, 1935 flow [2024-11-07 15:35:29,448 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:35:29,448 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-07 15:35:29,448 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 15:35:29,448 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-11-07 15:35:29,448 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-07 15:35:29,448 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 15:35:29,448 INFO L85 PathProgramCache]: Analyzing trace with hash -1085547526, now seen corresponding path program 24 times [2024-11-07 15:35:29,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 15:35:29,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1094299920] [2024-11-07 15:35:29,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 15:35:29,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 15:35:29,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 15:35:29,627 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 15:35:29,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 15:35:29,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1094299920] [2024-11-07 15:35:29,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1094299920] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 15:35:29,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 15:35:29,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-07 15:35:29,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [667033884] [2024-11-07 15:35:29,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 15:35:29,628 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-07 15:35:29,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 15:35:29,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-07 15:35:29,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-11-07 15:35:30,035 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-07 15:35:30,037 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 269 transitions, 1935 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:35:30,037 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-07 15:35:30,037 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-07 15:35:30,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-07 15:35:30,651 INFO L124 PetriNetUnfolderBase]: 1317/4618 cut-off events. [2024-11-07 15:35:30,651 INFO L125 PetriNetUnfolderBase]: For 10586/10770 co-relation queries the response was YES. [2024-11-07 15:35:30,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15293 conditions, 4618 events. 1317/4618 cut-off events. For 10586/10770 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 44021 event pairs, 64 based on Foata normal form. 20/4618 useless extension candidates. Maximal degree in co-relation 15242. Up to 875 conditions per place. [2024-11-07 15:35:30,680 INFO L140 encePairwiseOnDemand]: 90/111 looper letters, 41 selfloop transitions, 27 changer transitions 1/281 dead transitions. [2024-11-07 15:35:30,680 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 281 transitions, 2183 flow [2024-11-07 15:35:30,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-07 15:35:30,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-07 15:35:30,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1122 transitions. [2024-11-07 15:35:30,682 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7775467775467776 [2024-11-07 15:35:30,682 INFO L175 Difference]: Start difference. First operand has 206 places, 269 transitions, 1935 flow. Second operand 13 states and 1122 transitions. [2024-11-07 15:35:30,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 281 transitions, 2183 flow [2024-11-07 15:35:30,719 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 281 transitions, 2066 flow, removed 25 selfloop flow, removed 12 redundant places. [2024-11-07 15:35:30,722 INFO L231 Difference]: Finished difference. Result has 209 places, 273 transitions, 1961 flow [2024-11-07 15:35:30,722 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=1846, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1961, PETRI_PLACES=209, PETRI_TRANSITIONS=273} [2024-11-07 15:35:30,726 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 95 predicate places. [2024-11-07 15:35:30,726 INFO L471 AbstractCegarLoop]: Abstraction has has 209 places, 273 transitions, 1961 flow [2024-11-07 15:35:30,727 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:35:30,727 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-07 15:35:30,727 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 15:35:30,727 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-11-07 15:35:30,727 INFO L396 AbstractCegarLoop]: === Iteration 41 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-07 15:35:30,727 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 15:35:30,727 INFO L85 PathProgramCache]: Analyzing trace with hash 1807623702, now seen corresponding path program 25 times [2024-11-07 15:35:30,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 15:35:30,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1522022606] [2024-11-07 15:35:30,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 15:35:30,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 15:35:30,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 15:35:30,923 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 15:35:30,923 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 15:35:30,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1522022606] [2024-11-07 15:35:30,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1522022606] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 15:35:30,923 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 15:35:30,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-07 15:35:30,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1185213290] [2024-11-07 15:35:30,924 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 15:35:30,924 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-07 15:35:30,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 15:35:30,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-07 15:35:30,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-11-07 15:35:31,359 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-07 15:35:31,360 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 273 transitions, 1961 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:35:31,360 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-07 15:35:31,360 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-07 15:35:31,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-07 15:35:32,011 INFO L124 PetriNetUnfolderBase]: 1580/5501 cut-off events. [2024-11-07 15:35:32,011 INFO L125 PetriNetUnfolderBase]: For 12549/12746 co-relation queries the response was YES. [2024-11-07 15:35:32,031 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18193 conditions, 5501 events. 1580/5501 cut-off events. For 12549/12746 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 54514 event pairs, 73 based on Foata normal form. 16/5493 useless extension candidates. Maximal degree in co-relation 18142. Up to 1058 conditions per place. [2024-11-07 15:35:32,040 INFO L140 encePairwiseOnDemand]: 90/111 looper letters, 47 selfloop transitions, 28 changer transitions 4/291 dead transitions. [2024-11-07 15:35:32,041 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 291 transitions, 2292 flow [2024-11-07 15:35:32,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-07 15:35:32,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-07 15:35:32,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1123 transitions. [2024-11-07 15:35:32,042 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7782397782397782 [2024-11-07 15:35:32,042 INFO L175 Difference]: Start difference. First operand has 209 places, 273 transitions, 1961 flow. Second operand 13 states and 1123 transitions. [2024-11-07 15:35:32,042 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 291 transitions, 2292 flow [2024-11-07 15:35:32,095 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 291 transitions, 2196 flow, removed 30 selfloop flow, removed 8 redundant places. [2024-11-07 15:35:32,098 INFO L231 Difference]: Finished difference. Result has 216 places, 279 transitions, 2046 flow [2024-11-07 15:35:32,098 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=1902, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2046, PETRI_PLACES=216, PETRI_TRANSITIONS=279} [2024-11-07 15:35:32,098 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 102 predicate places. [2024-11-07 15:35:32,099 INFO L471 AbstractCegarLoop]: Abstraction has has 216 places, 279 transitions, 2046 flow [2024-11-07 15:35:32,100 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:35:32,100 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-07 15:35:32,100 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 15:35:32,100 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-11-07 15:35:32,100 INFO L396 AbstractCegarLoop]: === Iteration 42 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-07 15:35:32,100 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 15:35:32,100 INFO L85 PathProgramCache]: Analyzing trace with hash 977429834, now seen corresponding path program 26 times [2024-11-07 15:35:32,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 15:35:32,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1625526962] [2024-11-07 15:35:32,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 15:35:32,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 15:35:32,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 15:35:32,281 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 15:35:32,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 15:35:32,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1625526962] [2024-11-07 15:35:32,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1625526962] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 15:35:32,283 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 15:35:32,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-07 15:35:32,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1897374416] [2024-11-07 15:35:32,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 15:35:32,283 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-07 15:35:32,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 15:35:32,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-07 15:35:32,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-11-07 15:35:32,647 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-07 15:35:32,648 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 279 transitions, 2046 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:35:32,648 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-07 15:35:32,648 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-07 15:35:32,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-07 15:35:33,226 INFO L124 PetriNetUnfolderBase]: 1579/5502 cut-off events. [2024-11-07 15:35:33,227 INFO L125 PetriNetUnfolderBase]: For 12656/12862 co-relation queries the response was YES. [2024-11-07 15:35:33,254 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18233 conditions, 5502 events. 1579/5502 cut-off events. For 12656/12862 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 54582 event pairs, 75 based on Foata normal form. 21/5499 useless extension candidates. Maximal degree in co-relation 18179. Up to 1054 conditions per place. [2024-11-07 15:35:33,265 INFO L140 encePairwiseOnDemand]: 92/111 looper letters, 45 selfloop transitions, 27 changer transitions 4/288 dead transitions. [2024-11-07 15:35:33,266 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 288 transitions, 2274 flow [2024-11-07 15:35:33,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-07 15:35:33,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-07 15:35:33,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1123 transitions. [2024-11-07 15:35:33,267 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7782397782397782 [2024-11-07 15:35:33,267 INFO L175 Difference]: Start difference. First operand has 216 places, 279 transitions, 2046 flow. Second operand 13 states and 1123 transitions. [2024-11-07 15:35:33,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 288 transitions, 2274 flow [2024-11-07 15:35:33,325 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 288 transitions, 2228 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-11-07 15:35:33,328 INFO L231 Difference]: Finished difference. Result has 221 places, 279 transitions, 2073 flow [2024-11-07 15:35:33,328 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=2004, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2073, PETRI_PLACES=221, PETRI_TRANSITIONS=279} [2024-11-07 15:35:33,328 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 107 predicate places. [2024-11-07 15:35:33,329 INFO L471 AbstractCegarLoop]: Abstraction has has 221 places, 279 transitions, 2073 flow [2024-11-07 15:35:33,329 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:35:33,329 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-07 15:35:33,329 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 15:35:33,329 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-11-07 15:35:33,330 INFO L396 AbstractCegarLoop]: === Iteration 43 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-07 15:35:33,330 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 15:35:33,330 INFO L85 PathProgramCache]: Analyzing trace with hash 223683764, now seen corresponding path program 27 times [2024-11-07 15:35:33,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 15:35:33,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71983552] [2024-11-07 15:35:33,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 15:35:33,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 15:35:33,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 15:35:33,585 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 15:35:33,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 15:35:33,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [71983552] [2024-11-07 15:35:33,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [71983552] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 15:35:33,585 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 15:35:33,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-07 15:35:33,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [722315695] [2024-11-07 15:35:33,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 15:35:33,586 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-07 15:35:33,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 15:35:33,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-07 15:35:33,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-11-07 15:35:34,062 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-07 15:35:34,063 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 279 transitions, 2073 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:35:34,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-07 15:35:34,063 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-07 15:35:34,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-07 15:35:34,621 INFO L124 PetriNetUnfolderBase]: 1316/4688 cut-off events. [2024-11-07 15:35:34,622 INFO L125 PetriNetUnfolderBase]: For 10892/11056 co-relation queries the response was YES. [2024-11-07 15:35:34,645 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15507 conditions, 4688 events. 1316/4688 cut-off events. For 10892/11056 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 44952 event pairs, 64 based on Foata normal form. 13/4681 useless extension candidates. Maximal degree in co-relation 15451. Up to 883 conditions per place. [2024-11-07 15:35:34,655 INFO L140 encePairwiseOnDemand]: 93/111 looper letters, 42 selfloop transitions, 22 changer transitions 10/286 dead transitions. [2024-11-07 15:35:34,656 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 286 transitions, 2247 flow [2024-11-07 15:35:34,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-07 15:35:34,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-07 15:35:34,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1119 transitions. [2024-11-07 15:35:34,657 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7754677754677755 [2024-11-07 15:35:34,657 INFO L175 Difference]: Start difference. First operand has 221 places, 279 transitions, 2073 flow. Second operand 13 states and 1119 transitions. [2024-11-07 15:35:34,657 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 286 transitions, 2247 flow [2024-11-07 15:35:34,700 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 286 transitions, 2172 flow, removed 8 selfloop flow, removed 12 redundant places. [2024-11-07 15:35:34,703 INFO L231 Difference]: Finished difference. Result has 222 places, 273 transitions, 1972 flow [2024-11-07 15:35:34,703 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=1945, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1972, PETRI_PLACES=222, PETRI_TRANSITIONS=273} [2024-11-07 15:35:34,703 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 108 predicate places. [2024-11-07 15:35:34,704 INFO L471 AbstractCegarLoop]: Abstraction has has 222 places, 273 transitions, 1972 flow [2024-11-07 15:35:34,704 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:35:34,704 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-07 15:35:34,704 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 15:35:34,704 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-11-07 15:35:34,704 INFO L396 AbstractCegarLoop]: === Iteration 44 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-07 15:35:34,704 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 15:35:34,705 INFO L85 PathProgramCache]: Analyzing trace with hash -1599767704, now seen corresponding path program 28 times [2024-11-07 15:35:34,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 15:35:34,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1420583834] [2024-11-07 15:35:34,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 15:35:34,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 15:35:34,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 15:35:34,964 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 15:35:34,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 15:35:34,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1420583834] [2024-11-07 15:35:34,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1420583834] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 15:35:34,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 15:35:34,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-07 15:35:34,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139596545] [2024-11-07 15:35:34,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 15:35:34,965 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-07 15:35:34,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 15:35:34,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-07 15:35:34,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-11-07 15:35:35,306 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-07 15:35:35,307 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 273 transitions, 1972 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:35:35,307 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-07 15:35:35,307 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-07 15:35:35,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-07 15:35:35,876 INFO L124 PetriNetUnfolderBase]: 1314/4632 cut-off events. [2024-11-07 15:35:35,876 INFO L125 PetriNetUnfolderBase]: For 10498/10663 co-relation queries the response was YES. [2024-11-07 15:35:35,894 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15249 conditions, 4632 events. 1314/4632 cut-off events. For 10498/10663 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 44209 event pairs, 64 based on Foata normal form. 15/4627 useless extension candidates. Maximal degree in co-relation 15192. Up to 876 conditions per place. [2024-11-07 15:35:35,902 INFO L140 encePairwiseOnDemand]: 90/111 looper letters, 39 selfloop transitions, 27 changer transitions 3/281 dead transitions. [2024-11-07 15:35:35,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 281 transitions, 2192 flow [2024-11-07 15:35:35,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-07 15:35:35,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-07 15:35:35,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1122 transitions. [2024-11-07 15:35:35,904 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7775467775467776 [2024-11-07 15:35:35,904 INFO L175 Difference]: Start difference. First operand has 222 places, 273 transitions, 1972 flow. Second operand 13 states and 1122 transitions. [2024-11-07 15:35:35,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 281 transitions, 2192 flow [2024-11-07 15:35:35,946 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 281 transitions, 2112 flow, removed 14 selfloop flow, removed 15 redundant places. [2024-11-07 15:35:35,949 INFO L231 Difference]: Finished difference. Result has 218 places, 275 transitions, 2007 flow [2024-11-07 15:35:35,949 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=1913, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2007, PETRI_PLACES=218, PETRI_TRANSITIONS=275} [2024-11-07 15:35:35,950 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 104 predicate places. [2024-11-07 15:35:35,950 INFO L471 AbstractCegarLoop]: Abstraction has has 218 places, 275 transitions, 2007 flow [2024-11-07 15:35:35,950 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:35:35,950 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-07 15:35:35,950 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 15:35:35,950 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-11-07 15:35:35,951 INFO L396 AbstractCegarLoop]: === Iteration 45 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-07 15:35:35,951 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 15:35:35,951 INFO L85 PathProgramCache]: Analyzing trace with hash -1316282500, now seen corresponding path program 29 times [2024-11-07 15:35:35,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 15:35:35,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1051958391] [2024-11-07 15:35:35,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 15:35:35,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 15:35:35,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 15:35:36,202 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 15:35:36,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 15:35:36,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1051958391] [2024-11-07 15:35:36,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1051958391] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 15:35:36,203 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 15:35:36,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-07 15:35:36,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1659229164] [2024-11-07 15:35:36,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 15:35:36,203 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-07 15:35:36,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 15:35:36,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-07 15:35:36,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-11-07 15:35:36,723 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-07 15:35:36,724 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 275 transitions, 2007 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:35:36,724 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-07 15:35:36,724 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-07 15:35:36,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-07 15:35:37,178 INFO L124 PetriNetUnfolderBase]: 1050/3844 cut-off events. [2024-11-07 15:35:37,179 INFO L125 PetriNetUnfolderBase]: For 8355/8486 co-relation queries the response was YES. [2024-11-07 15:35:37,196 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12608 conditions, 3844 events. 1050/3844 cut-off events. For 8355/8486 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 35241 event pairs, 54 based on Foata normal form. 11/3839 useless extension candidates. Maximal degree in co-relation 12552. Up to 722 conditions per place. [2024-11-07 15:35:37,203 INFO L140 encePairwiseOnDemand]: 93/111 looper letters, 35 selfloop transitions, 19 changer transitions 10/276 dead transitions. [2024-11-07 15:35:37,203 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 276 transitions, 2114 flow [2024-11-07 15:35:37,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-07 15:35:37,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-07 15:35:37,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1118 transitions. [2024-11-07 15:35:37,204 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7747747747747747 [2024-11-07 15:35:37,204 INFO L175 Difference]: Start difference. First operand has 218 places, 275 transitions, 2007 flow. Second operand 13 states and 1118 transitions. [2024-11-07 15:35:37,204 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 276 transitions, 2114 flow [2024-11-07 15:35:37,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 276 transitions, 2063 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-11-07 15:35:37,242 INFO L231 Difference]: Finished difference. Result has 220 places, 265 transitions, 1863 flow [2024-11-07 15:35:37,243 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=1900, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1863, PETRI_PLACES=220, PETRI_TRANSITIONS=265} [2024-11-07 15:35:37,244 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 106 predicate places. [2024-11-07 15:35:37,244 INFO L471 AbstractCegarLoop]: Abstraction has has 220 places, 265 transitions, 1863 flow [2024-11-07 15:35:37,245 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:35:37,245 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-07 15:35:37,245 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 15:35:37,245 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-11-07 15:35:37,245 INFO L396 AbstractCegarLoop]: === Iteration 46 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-07 15:35:37,245 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 15:35:37,245 INFO L85 PathProgramCache]: Analyzing trace with hash -156501844, now seen corresponding path program 30 times [2024-11-07 15:35:37,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 15:35:37,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [236698011] [2024-11-07 15:35:37,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 15:35:37,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 15:35:37,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 15:35:37,415 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 15:35:37,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 15:35:37,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [236698011] [2024-11-07 15:35:37,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [236698011] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 15:35:37,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 15:35:37,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-07 15:35:37,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [964298559] [2024-11-07 15:35:37,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 15:35:37,416 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-07 15:35:37,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 15:35:37,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-07 15:35:37,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-11-07 15:35:37,868 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-07 15:35:37,869 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 265 transitions, 1863 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:35:37,869 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-07 15:35:37,869 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-07 15:35:37,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-07 15:35:38,232 INFO L124 PetriNetUnfolderBase]: 784/2891 cut-off events. [2024-11-07 15:35:38,232 INFO L125 PetriNetUnfolderBase]: For 5790/5897 co-relation queries the response was YES. [2024-11-07 15:35:38,245 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9381 conditions, 2891 events. 784/2891 cut-off events. For 5790/5897 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 24936 event pairs, 33 based on Foata normal form. 15/2894 useless extension candidates. Maximal degree in co-relation 9326. Up to 524 conditions per place. [2024-11-07 15:35:38,250 INFO L140 encePairwiseOnDemand]: 93/111 looper letters, 35 selfloop transitions, 20 changer transitions 8/275 dead transitions. [2024-11-07 15:35:38,250 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 275 transitions, 2037 flow [2024-11-07 15:35:38,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-07 15:35:38,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-07 15:35:38,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1111 transitions. [2024-11-07 15:35:38,253 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7699237699237699 [2024-11-07 15:35:38,253 INFO L175 Difference]: Start difference. First operand has 220 places, 265 transitions, 1863 flow. Second operand 13 states and 1111 transitions. [2024-11-07 15:35:38,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 275 transitions, 2037 flow [2024-11-07 15:35:38,276 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 275 transitions, 1930 flow, removed 19 selfloop flow, removed 20 redundant places. [2024-11-07 15:35:38,278 INFO L231 Difference]: Finished difference. Result has 205 places, 259 transitions, 1748 flow [2024-11-07 15:35:38,279 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=1726, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1748, PETRI_PLACES=205, PETRI_TRANSITIONS=259} [2024-11-07 15:35:38,279 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 91 predicate places. [2024-11-07 15:35:38,279 INFO L471 AbstractCegarLoop]: Abstraction has has 205 places, 259 transitions, 1748 flow [2024-11-07 15:35:38,279 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:35:38,279 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-07 15:35:38,280 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 15:35:38,280 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-11-07 15:35:38,280 INFO L396 AbstractCegarLoop]: === Iteration 47 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-07 15:35:38,280 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 15:35:38,280 INFO L85 PathProgramCache]: Analyzing trace with hash 1605248558, now seen corresponding path program 31 times [2024-11-07 15:35:38,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 15:35:38,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [126407853] [2024-11-07 15:35:38,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 15:35:38,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 15:35:38,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 15:35:38,439 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 15:35:38,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 15:35:38,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [126407853] [2024-11-07 15:35:38,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [126407853] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 15:35:38,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 15:35:38,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-07 15:35:38,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1850194151] [2024-11-07 15:35:38,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 15:35:38,440 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-07 15:35:38,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 15:35:38,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-07 15:35:38,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-11-07 15:35:38,784 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-07 15:35:38,785 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 259 transitions, 1748 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:35:38,785 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-07 15:35:38,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-07 15:35:38,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-07 15:35:39,141 INFO L124 PetriNetUnfolderBase]: 783/2886 cut-off events. [2024-11-07 15:35:39,142 INFO L125 PetriNetUnfolderBase]: For 5212/5313 co-relation queries the response was YES. [2024-11-07 15:35:39,153 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9211 conditions, 2886 events. 783/2886 cut-off events. For 5212/5313 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 24865 event pairs, 37 based on Foata normal form. 11/2885 useless extension candidates. Maximal degree in co-relation 9163. Up to 544 conditions per place. [2024-11-07 15:35:39,158 INFO L140 encePairwiseOnDemand]: 90/111 looper letters, 28 selfloop transitions, 24 changer transitions 4/268 dead transitions. [2024-11-07 15:35:39,159 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 268 transitions, 1917 flow [2024-11-07 15:35:39,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-07 15:35:39,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-07 15:35:39,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1114 transitions. [2024-11-07 15:35:39,160 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.772002772002772 [2024-11-07 15:35:39,160 INFO L175 Difference]: Start difference. First operand has 205 places, 259 transitions, 1748 flow. Second operand 13 states and 1114 transitions. [2024-11-07 15:35:39,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 268 transitions, 1917 flow [2024-11-07 15:35:39,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 268 transitions, 1840 flow, removed 8 selfloop flow, removed 16 redundant places. [2024-11-07 15:35:39,184 INFO L231 Difference]: Finished difference. Result has 198 places, 259 transitions, 1734 flow [2024-11-07 15:35:39,184 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=1679, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1734, PETRI_PLACES=198, PETRI_TRANSITIONS=259} [2024-11-07 15:35:39,185 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 84 predicate places. [2024-11-07 15:35:39,185 INFO L471 AbstractCegarLoop]: Abstraction has has 198 places, 259 transitions, 1734 flow [2024-11-07 15:35:39,185 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:35:39,185 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-07 15:35:39,185 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 15:35:39,185 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-11-07 15:35:39,185 INFO L396 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-07 15:35:39,185 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 15:35:39,186 INFO L85 PathProgramCache]: Analyzing trace with hash -1149947470, now seen corresponding path program 10 times [2024-11-07 15:35:39,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 15:35:39,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1441916931] [2024-11-07 15:35:39,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 15:35:39,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 15:35:39,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 15:35:39,375 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 15:35:39,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 15:35:39,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1441916931] [2024-11-07 15:35:39,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1441916931] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 15:35:39,375 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 15:35:39,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-07 15:35:39,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1392206090] [2024-11-07 15:35:39,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 15:35:39,375 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-07 15:35:39,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 15:35:39,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-07 15:35:39,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-11-07 15:35:39,709 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-07 15:35:39,710 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 259 transitions, 1734 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:35:39,710 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-07 15:35:39,710 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-07 15:35:39,710 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-07 15:35:40,075 INFO L124 PetriNetUnfolderBase]: 782/2923 cut-off events. [2024-11-07 15:35:40,075 INFO L125 PetriNetUnfolderBase]: For 5265/5366 co-relation queries the response was YES. [2024-11-07 15:35:40,087 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9276 conditions, 2923 events. 782/2923 cut-off events. For 5265/5366 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 25298 event pairs, 38 based on Foata normal form. 10/2921 useless extension candidates. Maximal degree in co-relation 9232. Up to 550 conditions per place. [2024-11-07 15:35:40,092 INFO L140 encePairwiseOnDemand]: 92/111 looper letters, 29 selfloop transitions, 21 changer transitions 6/268 dead transitions. [2024-11-07 15:35:40,092 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 268 transitions, 1901 flow [2024-11-07 15:35:40,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-07 15:35:40,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-07 15:35:40,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1115 transitions. [2024-11-07 15:35:40,094 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7726957726957727 [2024-11-07 15:35:40,094 INFO L175 Difference]: Start difference. First operand has 198 places, 259 transitions, 1734 flow. Second operand 13 states and 1115 transitions. [2024-11-07 15:35:40,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 268 transitions, 1901 flow [2024-11-07 15:35:40,114 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 268 transitions, 1852 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-11-07 15:35:40,116 INFO L231 Difference]: Finished difference. Result has 201 places, 259 transitions, 1745 flow [2024-11-07 15:35:40,117 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=1690, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1745, PETRI_PLACES=201, PETRI_TRANSITIONS=259} [2024-11-07 15:35:40,117 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 87 predicate places. [2024-11-07 15:35:40,117 INFO L471 AbstractCegarLoop]: Abstraction has has 201 places, 259 transitions, 1745 flow [2024-11-07 15:35:40,118 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:35:40,118 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-07 15:35:40,118 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 15:35:40,118 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-11-07 15:35:40,118 INFO L396 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-07 15:35:40,118 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 15:35:40,118 INFO L85 PathProgramCache]: Analyzing trace with hash -1080939058, now seen corresponding path program 11 times [2024-11-07 15:35:40,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 15:35:40,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2016072554] [2024-11-07 15:35:40,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 15:35:40,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 15:35:40,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 15:35:40,277 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 15:35:40,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 15:35:40,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2016072554] [2024-11-07 15:35:40,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2016072554] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 15:35:40,277 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 15:35:40,278 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-07 15:35:40,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2400737] [2024-11-07 15:35:40,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 15:35:40,278 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-07 15:35:40,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 15:35:40,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-07 15:35:40,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-11-07 15:35:40,678 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-07 15:35:40,678 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 259 transitions, 1745 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:35:40,678 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-07 15:35:40,679 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-07 15:35:40,679 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-07 15:35:40,966 INFO L124 PetriNetUnfolderBase]: 518/2084 cut-off events. [2024-11-07 15:35:40,966 INFO L125 PetriNetUnfolderBase]: For 3383/3448 co-relation queries the response was YES. [2024-11-07 15:35:40,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6506 conditions, 2084 events. 518/2084 cut-off events. For 3383/3448 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 16454 event pairs, 27 based on Foata normal form. 7/2083 useless extension candidates. Maximal degree in co-relation 6460. Up to 382 conditions per place. [2024-11-07 15:35:40,976 INFO L140 encePairwiseOnDemand]: 93/111 looper letters, 22 selfloop transitions, 15 changer transitions 13/262 dead transitions. [2024-11-07 15:35:40,977 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 262 transitions, 1847 flow [2024-11-07 15:35:40,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-07 15:35:40,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-07 15:35:40,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1110 transitions. [2024-11-07 15:35:40,978 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7692307692307693 [2024-11-07 15:35:40,978 INFO L175 Difference]: Start difference. First operand has 201 places, 259 transitions, 1745 flow. Second operand 13 states and 1110 transitions. [2024-11-07 15:35:40,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 262 transitions, 1847 flow [2024-11-07 15:35:40,994 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 262 transitions, 1798 flow, removed 5 selfloop flow, removed 11 redundant places. [2024-11-07 15:35:40,996 INFO L231 Difference]: Finished difference. Result has 200 places, 248 transitions, 1622 flow [2024-11-07 15:35:40,996 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=1650, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1622, PETRI_PLACES=200, PETRI_TRANSITIONS=248} [2024-11-07 15:35:40,996 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 86 predicate places. [2024-11-07 15:35:40,996 INFO L471 AbstractCegarLoop]: Abstraction has has 200 places, 248 transitions, 1622 flow [2024-11-07 15:35:41,000 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:35:41,000 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-07 15:35:41,000 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 15:35:41,001 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-11-07 15:35:41,001 INFO L396 AbstractCegarLoop]: === Iteration 50 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-07 15:35:41,001 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 15:35:41,001 INFO L85 PathProgramCache]: Analyzing trace with hash -605094856, now seen corresponding path program 32 times [2024-11-07 15:35:41,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 15:35:41,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1931217896] [2024-11-07 15:35:41,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 15:35:41,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 15:35:41,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 15:35:41,200 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 15:35:41,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 15:35:41,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1931217896] [2024-11-07 15:35:41,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1931217896] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 15:35:41,200 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 15:35:41,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-07 15:35:41,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1535906309] [2024-11-07 15:35:41,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 15:35:41,201 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-07 15:35:41,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 15:35:41,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-07 15:35:41,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-11-07 15:35:41,768 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-07 15:35:41,769 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 248 transitions, 1622 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:35:41,769 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-07 15:35:41,769 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-07 15:35:41,769 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-07 15:35:42,083 INFO L124 PetriNetUnfolderBase]: 508/1918 cut-off events. [2024-11-07 15:35:42,084 INFO L125 PetriNetUnfolderBase]: For 3086/3152 co-relation queries the response was YES. [2024-11-07 15:35:42,090 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5968 conditions, 1918 events. 508/1918 cut-off events. For 3086/3152 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 14891 event pairs, 21 based on Foata normal form. 12/1922 useless extension candidates. Maximal degree in co-relation 5923. Up to 356 conditions per place. [2024-11-07 15:35:42,094 INFO L140 encePairwiseOnDemand]: 90/111 looper letters, 23 selfloop transitions, 22 changer transitions 2/259 dead transitions. [2024-11-07 15:35:42,094 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 259 transitions, 1774 flow [2024-11-07 15:35:42,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-07 15:35:42,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-07 15:35:42,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1114 transitions. [2024-11-07 15:35:42,095 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.772002772002772 [2024-11-07 15:35:42,095 INFO L175 Difference]: Start difference. First operand has 200 places, 248 transitions, 1622 flow. Second operand 13 states and 1114 transitions. [2024-11-07 15:35:42,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 259 transitions, 1774 flow [2024-11-07 15:35:42,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 259 transitions, 1691 flow, removed 10 selfloop flow, removed 17 redundant places. [2024-11-07 15:35:42,110 INFO L231 Difference]: Finished difference. Result has 188 places, 252 transitions, 1645 flow [2024-11-07 15:35:42,114 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=1559, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1645, PETRI_PLACES=188, PETRI_TRANSITIONS=252} [2024-11-07 15:35:42,115 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 74 predicate places. [2024-11-07 15:35:42,115 INFO L471 AbstractCegarLoop]: Abstraction has has 188 places, 252 transitions, 1645 flow [2024-11-07 15:35:42,115 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:35:42,115 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-07 15:35:42,115 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 15:35:42,115 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-11-07 15:35:42,115 INFO L396 AbstractCegarLoop]: === Iteration 51 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-07 15:35:42,115 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 15:35:42,116 INFO L85 PathProgramCache]: Analyzing trace with hash 1839422912, now seen corresponding path program 33 times [2024-11-07 15:35:42,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 15:35:42,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [641324248] [2024-11-07 15:35:42,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 15:35:42,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 15:35:42,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 15:35:42,293 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 15:35:42,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 15:35:42,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [641324248] [2024-11-07 15:35:42,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [641324248] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 15:35:42,293 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 15:35:42,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-07 15:35:42,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540368502] [2024-11-07 15:35:42,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 15:35:42,294 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-07 15:35:42,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 15:35:42,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-07 15:35:42,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-11-07 15:35:42,774 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-07 15:35:42,775 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 252 transitions, 1645 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:35:42,775 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-07 15:35:42,775 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-07 15:35:42,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-07 15:35:43,171 INFO L124 PetriNetUnfolderBase]: 247/1097 cut-off events. [2024-11-07 15:35:43,172 INFO L125 PetriNetUnfolderBase]: For 1613/1648 co-relation queries the response was YES. [2024-11-07 15:35:43,176 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3287 conditions, 1097 events. 247/1097 cut-off events. For 1613/1648 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 7211 event pairs, 11 based on Foata normal form. 6/1099 useless extension candidates. Maximal degree in co-relation 3245. Up to 194 conditions per place. [2024-11-07 15:35:43,177 INFO L140 encePairwiseOnDemand]: 94/111 looper letters, 21 selfloop transitions, 12 changer transitions 9/254 dead transitions. [2024-11-07 15:35:43,178 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 254 transitions, 1722 flow [2024-11-07 15:35:43,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-07 15:35:43,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-07 15:35:43,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1108 transitions. [2024-11-07 15:35:43,179 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7678447678447679 [2024-11-07 15:35:43,179 INFO L175 Difference]: Start difference. First operand has 188 places, 252 transitions, 1645 flow. Second operand 13 states and 1108 transitions. [2024-11-07 15:35:43,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 254 transitions, 1722 flow [2024-11-07 15:35:43,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 254 transitions, 1687 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-11-07 15:35:43,194 INFO L231 Difference]: Finished difference. Result has 192 places, 241 transitions, 1545 flow [2024-11-07 15:35:43,194 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=1567, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1545, PETRI_PLACES=192, PETRI_TRANSITIONS=241} [2024-11-07 15:35:43,194 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 78 predicate places. [2024-11-07 15:35:43,194 INFO L471 AbstractCegarLoop]: Abstraction has has 192 places, 241 transitions, 1545 flow [2024-11-07 15:35:43,195 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:35:43,195 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-07 15:35:43,195 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 15:35:43,195 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-11-07 15:35:43,195 INFO L396 AbstractCegarLoop]: === Iteration 52 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-07 15:35:43,195 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 15:35:43,195 INFO L85 PathProgramCache]: Analyzing trace with hash -709888218, now seen corresponding path program 34 times [2024-11-07 15:35:43,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 15:35:43,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1289307597] [2024-11-07 15:35:43,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 15:35:43,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 15:35:43,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 15:35:43,463 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 15:35:43,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 15:35:43,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1289307597] [2024-11-07 15:35:43,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1289307597] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 15:35:43,464 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 15:35:43,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-07 15:35:43,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [64192552] [2024-11-07 15:35:43,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 15:35:43,464 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-07 15:35:43,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 15:35:43,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-07 15:35:43,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-11-07 15:35:43,863 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-07 15:35:43,863 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 241 transitions, 1545 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:35:43,864 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-07 15:35:43,864 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-07 15:35:43,864 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-07 15:35:44,072 INFO L124 PetriNetUnfolderBase]: 246/1035 cut-off events. [2024-11-07 15:35:44,072 INFO L125 PetriNetUnfolderBase]: For 1520/1554 co-relation queries the response was YES. [2024-11-07 15:35:44,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3075 conditions, 1035 events. 246/1035 cut-off events. For 1520/1554 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 6692 event pairs, 12 based on Foata normal form. 8/1039 useless extension candidates. Maximal degree in co-relation 3033. Up to 176 conditions per place. [2024-11-07 15:35:44,076 INFO L140 encePairwiseOnDemand]: 90/111 looper letters, 14 selfloop transitions, 19 changer transitions 2/247 dead transitions. [2024-11-07 15:35:44,076 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 247 transitions, 1657 flow [2024-11-07 15:35:44,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-07 15:35:44,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-07 15:35:44,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1102 transitions. [2024-11-07 15:35:44,077 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7636867636867637 [2024-11-07 15:35:44,077 INFO L175 Difference]: Start difference. First operand has 192 places, 241 transitions, 1545 flow. Second operand 13 states and 1102 transitions. [2024-11-07 15:35:44,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 247 transitions, 1657 flow [2024-11-07 15:35:44,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 247 transitions, 1585 flow, removed 5 selfloop flow, removed 17 redundant places. [2024-11-07 15:35:44,086 INFO L231 Difference]: Finished difference. Result has 179 places, 241 transitions, 1542 flow [2024-11-07 15:35:44,086 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=1497, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1542, PETRI_PLACES=179, PETRI_TRANSITIONS=241} [2024-11-07 15:35:44,087 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 65 predicate places. [2024-11-07 15:35:44,087 INFO L471 AbstractCegarLoop]: Abstraction has has 179 places, 241 transitions, 1542 flow [2024-11-07 15:35:44,087 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:35:44,087 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-07 15:35:44,087 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 15:35:44,087 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-11-07 15:35:44,087 INFO L396 AbstractCegarLoop]: === Iteration 53 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-07 15:35:44,088 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 15:35:44,088 INFO L85 PathProgramCache]: Analyzing trace with hash -2024137790, now seen corresponding path program 35 times [2024-11-07 15:35:44,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 15:35:44,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1687415298] [2024-11-07 15:35:44,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 15:35:44,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 15:35:44,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 15:35:44,249 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 15:35:44,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 15:35:44,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1687415298] [2024-11-07 15:35:44,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1687415298] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 15:35:44,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 15:35:44,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-07 15:35:44,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [925119397] [2024-11-07 15:35:44,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 15:35:44,250 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-07 15:35:44,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 15:35:44,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-07 15:35:44,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-11-07 15:35:44,659 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-07 15:35:44,660 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 241 transitions, 1542 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:35:44,660 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-07 15:35:44,660 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-07 15:35:44,660 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-07 15:35:44,965 INFO L124 PetriNetUnfolderBase]: 508/1902 cut-off events. [2024-11-07 15:35:44,966 INFO L125 PetriNetUnfolderBase]: For 2997/3061 co-relation queries the response was YES. [2024-11-07 15:35:44,971 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5814 conditions, 1902 events. 508/1902 cut-off events. For 2997/3061 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 14757 event pairs, 21 based on Foata normal form. 8/1902 useless extension candidates. Maximal degree in co-relation 5776. Up to 354 conditions per place. [2024-11-07 15:35:44,974 INFO L140 encePairwiseOnDemand]: 90/111 looper letters, 20 selfloop transitions, 20 changer transitions 2/254 dead transitions. [2024-11-07 15:35:44,974 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 254 transitions, 1694 flow [2024-11-07 15:35:44,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-07 15:35:44,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-07 15:35:44,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1109 transitions. [2024-11-07 15:35:44,975 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7685377685377686 [2024-11-07 15:35:44,975 INFO L175 Difference]: Start difference. First operand has 179 places, 241 transitions, 1542 flow. Second operand 13 states and 1109 transitions. [2024-11-07 15:35:44,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 254 transitions, 1694 flow [2024-11-07 15:35:44,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 254 transitions, 1630 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-11-07 15:35:44,987 INFO L231 Difference]: Finished difference. Result has 182 places, 247 transitions, 1594 flow [2024-11-07 15:35:44,987 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=1502, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1594, PETRI_PLACES=182, PETRI_TRANSITIONS=247} [2024-11-07 15:35:44,988 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 68 predicate places. [2024-11-07 15:35:44,988 INFO L471 AbstractCegarLoop]: Abstraction has has 182 places, 247 transitions, 1594 flow [2024-11-07 15:35:44,988 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:35:44,988 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-07 15:35:44,988 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 15:35:44,988 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-11-07 15:35:44,988 INFO L396 AbstractCegarLoop]: === Iteration 54 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-07 15:35:44,989 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 15:35:44,989 INFO L85 PathProgramCache]: Analyzing trace with hash 973296700, now seen corresponding path program 36 times [2024-11-07 15:35:44,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 15:35:44,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1580787600] [2024-11-07 15:35:44,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 15:35:44,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 15:35:44,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 15:35:45,218 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 15:35:45,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 15:35:45,219 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1580787600] [2024-11-07 15:35:45,219 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1580787600] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 15:35:45,219 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 15:35:45,219 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-07 15:35:45,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [605194631] [2024-11-07 15:35:45,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 15:35:45,219 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-07 15:35:45,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 15:35:45,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-07 15:35:45,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-11-07 15:35:45,641 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-07 15:35:45,642 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 247 transitions, 1594 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:35:45,642 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-07 15:35:45,642 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-07 15:35:45,642 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-07 15:35:45,893 INFO L124 PetriNetUnfolderBase]: 507/1921 cut-off events. [2024-11-07 15:35:45,893 INFO L125 PetriNetUnfolderBase]: For 3175/3258 co-relation queries the response was YES. [2024-11-07 15:35:45,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5952 conditions, 1921 events. 507/1921 cut-off events. For 3175/3258 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 14959 event pairs, 23 based on Foata normal form. 13/1926 useless extension candidates. Maximal degree in co-relation 5911. Up to 355 conditions per place. [2024-11-07 15:35:45,902 INFO L140 encePairwiseOnDemand]: 92/111 looper letters, 18 selfloop transitions, 19 changer transitions 5/254 dead transitions. [2024-11-07 15:35:45,903 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 254 transitions, 1724 flow [2024-11-07 15:35:45,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-07 15:35:45,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-07 15:35:45,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1103 transitions. [2024-11-07 15:35:45,904 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7643797643797644 [2024-11-07 15:35:45,904 INFO L175 Difference]: Start difference. First operand has 182 places, 247 transitions, 1594 flow. Second operand 13 states and 1103 transitions. [2024-11-07 15:35:45,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 254 transitions, 1724 flow [2024-11-07 15:35:45,914 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 254 transitions, 1692 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-11-07 15:35:45,916 INFO L231 Difference]: Finished difference. Result has 187 places, 247 transitions, 1619 flow [2024-11-07 15:35:45,917 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=1566, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1619, PETRI_PLACES=187, PETRI_TRANSITIONS=247} [2024-11-07 15:35:45,917 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 73 predicate places. [2024-11-07 15:35:45,917 INFO L471 AbstractCegarLoop]: Abstraction has has 187 places, 247 transitions, 1619 flow [2024-11-07 15:35:45,917 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:35:45,917 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-07 15:35:45,917 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 15:35:45,917 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-11-07 15:35:45,917 INFO L396 AbstractCegarLoop]: === Iteration 55 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-07 15:35:45,917 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 15:35:45,918 INFO L85 PathProgramCache]: Analyzing trace with hash 2014964764, now seen corresponding path program 37 times [2024-11-07 15:35:45,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 15:35:45,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [481458553] [2024-11-07 15:35:45,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 15:35:45,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 15:35:45,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 15:35:46,194 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 15:35:46,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 15:35:46,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [481458553] [2024-11-07 15:35:46,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [481458553] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 15:35:46,194 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 15:35:46,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-07 15:35:46,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198674876] [2024-11-07 15:35:46,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 15:35:46,195 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-07 15:35:46,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 15:35:46,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-07 15:35:46,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-11-07 15:35:46,646 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-07 15:35:46,647 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 247 transitions, 1619 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:35:46,647 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-07 15:35:46,647 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-07 15:35:46,647 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-07 15:35:46,883 INFO L124 PetriNetUnfolderBase]: 244/1091 cut-off events. [2024-11-07 15:35:46,884 INFO L125 PetriNetUnfolderBase]: For 1700/1741 co-relation queries the response was YES. [2024-11-07 15:35:46,886 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3347 conditions, 1091 events. 244/1091 cut-off events. For 1700/1741 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 7162 event pairs, 12 based on Foata normal form. 5/1092 useless extension candidates. Maximal degree in co-relation 3304. Up to 187 conditions per place. [2024-11-07 15:35:46,887 INFO L140 encePairwiseOnDemand]: 93/111 looper letters, 15 selfloop transitions, 14 changer transitions 8/249 dead transitions. [2024-11-07 15:35:46,887 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 249 transitions, 1697 flow [2024-11-07 15:35:46,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-07 15:35:46,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-07 15:35:46,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1105 transitions. [2024-11-07 15:35:46,888 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7657657657657657 [2024-11-07 15:35:46,889 INFO L175 Difference]: Start difference. First operand has 187 places, 247 transitions, 1619 flow. Second operand 13 states and 1105 transitions. [2024-11-07 15:35:46,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 249 transitions, 1697 flow [2024-11-07 15:35:46,896 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 249 transitions, 1638 flow, removed 8 selfloop flow, removed 12 redundant places. [2024-11-07 15:35:46,898 INFO L231 Difference]: Finished difference. Result has 188 places, 241 transitions, 1552 flow [2024-11-07 15:35:46,898 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=1534, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1552, PETRI_PLACES=188, PETRI_TRANSITIONS=241} [2024-11-07 15:35:46,899 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 74 predicate places. [2024-11-07 15:35:46,899 INFO L471 AbstractCegarLoop]: Abstraction has has 188 places, 241 transitions, 1552 flow [2024-11-07 15:35:46,899 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:35:46,899 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-07 15:35:46,899 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 15:35:46,899 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-11-07 15:35:46,899 INFO L396 AbstractCegarLoop]: === Iteration 56 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-07 15:35:46,900 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 15:35:46,900 INFO L85 PathProgramCache]: Analyzing trace with hash -1371484956, now seen corresponding path program 38 times [2024-11-07 15:35:46,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 15:35:46,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1390405489] [2024-11-07 15:35:46,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 15:35:46,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 15:35:46,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 15:35:47,165 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 15:35:47,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 15:35:47,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1390405489] [2024-11-07 15:35:47,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1390405489] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 15:35:47,165 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 15:35:47,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-07 15:35:47,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1605848382] [2024-11-07 15:35:47,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 15:35:47,166 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-07 15:35:47,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 15:35:47,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-07 15:35:47,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-11-07 15:35:47,506 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-07 15:35:47,507 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 241 transitions, 1552 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:35:47,507 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-07 15:35:47,507 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-07 15:35:47,507 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-07 15:35:47,717 INFO L124 PetriNetUnfolderBase]: 243/1048 cut-off events. [2024-11-07 15:35:47,717 INFO L125 PetriNetUnfolderBase]: For 1518/1552 co-relation queries the response was YES. [2024-11-07 15:35:47,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3145 conditions, 1048 events. 243/1048 cut-off events. For 1518/1552 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 6788 event pairs, 12 based on Foata normal form. 7/1051 useless extension candidates. Maximal degree in co-relation 3101. Up to 185 conditions per place. [2024-11-07 15:35:47,722 INFO L140 encePairwiseOnDemand]: 90/111 looper letters, 11 selfloop transitions, 19 changer transitions 5/247 dead transitions. [2024-11-07 15:35:47,722 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 247 transitions, 1670 flow [2024-11-07 15:35:47,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-07 15:35:47,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-07 15:35:47,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1102 transitions. [2024-11-07 15:35:47,723 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7636867636867637 [2024-11-07 15:35:47,723 INFO L175 Difference]: Start difference. First operand has 188 places, 241 transitions, 1552 flow. Second operand 13 states and 1102 transitions. [2024-11-07 15:35:47,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 247 transitions, 1670 flow [2024-11-07 15:35:47,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 247 transitions, 1602 flow, removed 15 selfloop flow, removed 16 redundant places. [2024-11-07 15:35:47,733 INFO L231 Difference]: Finished difference. Result has 181 places, 241 transitions, 1551 flow [2024-11-07 15:35:47,733 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=1506, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1551, PETRI_PLACES=181, PETRI_TRANSITIONS=241} [2024-11-07 15:35:47,733 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 67 predicate places. [2024-11-07 15:35:47,733 INFO L471 AbstractCegarLoop]: Abstraction has has 181 places, 241 transitions, 1551 flow [2024-11-07 15:35:47,734 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:35:47,734 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-07 15:35:47,734 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 15:35:47,734 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-11-07 15:35:47,734 INFO L396 AbstractCegarLoop]: === Iteration 57 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] === [2024-11-07 15:35:47,734 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 15:35:47,734 INFO L85 PathProgramCache]: Analyzing trace with hash 1029413150, now seen corresponding path program 39 times [2024-11-07 15:35:47,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 15:35:47,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917610588] [2024-11-07 15:35:47,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 15:35:47,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 15:35:47,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 15:35:48,024 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 15:35:48,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 15:35:48,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1917610588] [2024-11-07 15:35:48,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1917610588] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 15:35:48,025 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 15:35:48,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-07 15:35:48,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2045513649] [2024-11-07 15:35:48,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 15:35:48,025 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-07 15:35:48,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 15:35:48,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-07 15:35:48,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-11-07 15:35:48,373 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 111 [2024-11-07 15:35:48,374 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 241 transitions, 1551 flow. Second operand has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:35:48,374 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-07 15:35:48,374 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 111 [2024-11-07 15:35:48,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-07 15:35:48,500 INFO L124 PetriNetUnfolderBase]: 0/126 cut-off events. [2024-11-07 15:35:48,500 INFO L125 PetriNetUnfolderBase]: For 101/101 co-relation queries the response was YES. [2024-11-07 15:35:48,500 INFO L83 FinitePrefix]: Finished finitePrefix Result has 359 conditions, 126 events. 0/126 cut-off events. For 101/101 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 228 event pairs, 0 based on Foata normal form. 2/128 useless extension candidates. Maximal degree in co-relation 0. Up to 15 conditions per place. [2024-11-07 15:35:48,500 INFO L140 encePairwiseOnDemand]: 96/111 looper letters, 0 selfloop transitions, 0 changer transitions 90/90 dead transitions. [2024-11-07 15:35:48,500 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 90 transitions, 428 flow [2024-11-07 15:35:48,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-07 15:35:48,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-07 15:35:48,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1093 transitions. [2024-11-07 15:35:48,502 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7574497574497574 [2024-11-07 15:35:48,502 INFO L175 Difference]: Start difference. First operand has 181 places, 241 transitions, 1551 flow. Second operand 13 states and 1093 transitions. [2024-11-07 15:35:48,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 90 transitions, 428 flow [2024-11-07 15:35:48,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 90 transitions, 259 flow, removed 31 selfloop flow, removed 52 redundant places. [2024-11-07 15:35:48,503 INFO L231 Difference]: Finished difference. Result has 122 places, 0 transitions, 0 flow [2024-11-07 15:35:48,503 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=111, PETRI_DIFFERENCE_MINUEND_FLOW=192, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=0, PETRI_PLACES=122, PETRI_TRANSITIONS=0} [2024-11-07 15:35:48,503 INFO L277 CegarLoopForPetriNet]: 114 programPoint places, 8 predicate places. [2024-11-07 15:35:48,503 INFO L471 AbstractCegarLoop]: Abstraction has has 122 places, 0 transitions, 0 flow [2024-11-07 15:35:48,503 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.6923076923077) internal successors, (1088), 13 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 15:35:48,506 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (12 of 13 remaining) [2024-11-07 15:35:48,506 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (11 of 13 remaining) [2024-11-07 15:35:48,506 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (10 of 13 remaining) [2024-11-07 15:35:48,506 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (9 of 13 remaining) [2024-11-07 15:35:48,506 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (8 of 13 remaining) [2024-11-07 15:35:48,506 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (7 of 13 remaining) [2024-11-07 15:35:48,506 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 13 remaining) [2024-11-07 15:35:48,506 INFO L782 garLoopResultBuilder]: Registering result SAFE for location t_funErr0ASSERT_VIOLATIONDATA_RACE (5 of 13 remaining) [2024-11-07 15:35:48,506 INFO L782 garLoopResultBuilder]: Registering result SAFE for location t_funErr1ASSERT_VIOLATIONDATA_RACE (4 of 13 remaining) [2024-11-07 15:35:48,506 INFO L782 garLoopResultBuilder]: Registering result SAFE for location t_funErr2ASSERT_VIOLATIONDATA_RACE (3 of 13 remaining) [2024-11-07 15:35:48,506 INFO L782 garLoopResultBuilder]: Registering result SAFE for location t_funErr0ASSERT_VIOLATIONDATA_RACE (2 of 13 remaining) [2024-11-07 15:35:48,506 INFO L782 garLoopResultBuilder]: Registering result SAFE for location t_funErr1ASSERT_VIOLATIONDATA_RACE (1 of 13 remaining) [2024-11-07 15:35:48,506 INFO L782 garLoopResultBuilder]: Registering result SAFE for location t_funErr2ASSERT_VIOLATIONDATA_RACE (0 of 13 remaining) [2024-11-07 15:35:48,507 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-11-07 15:35:48,507 INFO L407 BasicCegarLoop]: Path program histogram: [39, 11, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 15:35:48,510 INFO L239 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-11-07 15:35:48,510 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-07 15:35:48,513 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 07.11 03:35:48 BasicIcfg [2024-11-07 15:35:48,513 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-07 15:35:48,514 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-07 15:35:48,514 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-07 15:35:48,514 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-07 15:35:48,515 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.11 03:34:39" (3/4) ... [2024-11-07 15:35:48,516 INFO L142 WitnessPrinter]: Generating witness for correct program [2024-11-07 15:35:48,518 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure t_fun [2024-11-07 15:35:48,521 INFO L925 BoogieBacktranslator]: Reduced CFG by removing 7 nodes and edges [2024-11-07 15:35:48,521 INFO L925 BoogieBacktranslator]: Reduced CFG by removing 3 nodes and edges [2024-11-07 15:35:48,521 INFO L925 BoogieBacktranslator]: Reduced CFG by removing 2 nodes and edges [2024-11-07 15:35:48,575 INFO L149 WitnessManager]: Wrote witness to /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/witness.graphml [2024-11-07 15:35:48,575 INFO L149 WitnessManager]: Wrote witness to /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/witness.yml [2024-11-07 15:35:48,575 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-07 15:35:48,576 INFO L158 Benchmark]: Toolchain (without parser) took 69772.21ms. Allocated memory was 117.4MB in the beginning and 1.4GB in the end (delta: 1.3GB). Free memory was 89.5MB in the beginning and 691.6MB in the end (delta: -602.1MB). Peak memory consumption was 712.7MB. Max. memory is 16.1GB. [2024-11-07 15:35:48,577 INFO L158 Benchmark]: CDTParser took 0.70ms. Allocated memory is still 117.4MB. Free memory is still 81.8MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-07 15:35:48,577 INFO L158 Benchmark]: CACSL2BoogieTranslator took 396.18ms. Allocated memory is still 117.4MB. Free memory was 89.3MB in the beginning and 66.4MB in the end (delta: 22.9MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-11-07 15:35:48,577 INFO L158 Benchmark]: Boogie Procedure Inliner took 31.85ms. Allocated memory is still 117.4MB. Free memory was 66.4MB in the beginning and 64.3MB in the end (delta: 2.1MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-07 15:35:48,578 INFO L158 Benchmark]: Boogie Preprocessor took 18.14ms. Allocated memory is still 117.4MB. Free memory was 64.3MB in the beginning and 62.8MB in the end (delta: 1.5MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-07 15:35:48,578 INFO L158 Benchmark]: RCFGBuilder took 349.29ms. Allocated memory is still 117.4MB. Free memory was 62.8MB in the beginning and 46.3MB in the end (delta: 16.5MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-11-07 15:35:48,578 INFO L158 Benchmark]: TraceAbstraction took 68910.18ms. Allocated memory was 117.4MB in the beginning and 1.4GB in the end (delta: 1.3GB). Free memory was 45.8MB in the beginning and 695.8MB in the end (delta: -650.0MB). Peak memory consumption was 679.2MB. Max. memory is 16.1GB. [2024-11-07 15:35:48,579 INFO L158 Benchmark]: Witness Printer took 61.67ms. Allocated memory is still 1.4GB. Free memory was 695.8MB in the beginning and 691.6MB in the end (delta: 4.2MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-07 15:35:48,579 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.70ms. Allocated memory is still 117.4MB. Free memory is still 81.8MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 396.18ms. Allocated memory is still 117.4MB. Free memory was 89.3MB in the beginning and 66.4MB in the end (delta: 22.9MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 31.85ms. Allocated memory is still 117.4MB. Free memory was 66.4MB in the beginning and 64.3MB in the end (delta: 2.1MB). There was no memory consumed. Max. memory is 16.1GB. * Boogie Preprocessor took 18.14ms. Allocated memory is still 117.4MB. Free memory was 64.3MB in the beginning and 62.8MB in the end (delta: 1.5MB). There was no memory consumed. Max. memory is 16.1GB. * RCFGBuilder took 349.29ms. Allocated memory is still 117.4MB. Free memory was 62.8MB in the beginning and 46.3MB in the end (delta: 16.5MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * TraceAbstraction took 68910.18ms. Allocated memory was 117.4MB in the beginning and 1.4GB in the end (delta: 1.3GB). Free memory was 45.8MB in the beginning and 695.8MB in the end (delta: -650.0MB). Peak memory consumption was 679.2MB. Max. memory is 16.1GB. * Witness Printer took 61.67ms. Allocated memory is still 1.4GB. Free memory was 695.8MB in the beginning and 691.6MB in the end (delta: 4.2MB). There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 3010]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 3011]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 2995]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 3013]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 3001]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 3001]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 3005]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 3001]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 3001]: there are no data races For all program executions holds that there are no data races at this location - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 3 procedures, 149 locations, 13 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 68.8s, OverallIterations: 57, TraceHistogramMax: 1, PathProgramHistogramMax: 39, EmptinessCheckTime: 0.0s, AutomataDifference: 52.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 29133 SdHoareTripleChecker+Valid, 28.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 25396 mSDsluCounter, 115040 SdHoareTripleChecker+Invalid, 23.7s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 113458 mSDsCounter, 266 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 70217 IncrementalHoareTripleChecker+Invalid, 70483 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 266 mSolverCounterUnsat, 1582 mSDtfsCounter, 70217 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1160 GetRequests, 188 SyntacticMatches, 0 SemanticMatches, 972 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1884 ImplicationChecksByTransitivity, 9.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=2286occurred in iteration=18, InterpolantAutomatonStates: 686, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.3s SatisfiabilityAnalysisTime, 15.2s InterpolantComputationTime, 3716 NumberOfCodeBlocks, 3716 NumberOfCodeBlocksAsserted, 57 NumberOfCheckSat, 3659 ConstructedInterpolants, 0 QuantifiedInterpolants, 17877 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 57 InterpolantComputations, 57 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 9 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2024-11-07 15:35:48,610 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE