./Ultimate.py --spec /mnt/goblint-svcomp/goblint-bench/bench/concrat/properties/no-data-race.prp --file /mnt/goblint-svcomp/goblint-bench/bench/concrat/race-challenges/thread-join-array-const-race-3.i --full-output --architecture 32bit


--------------------------------------------------------------------------------


Checking for data races
Using default analysis
Version 2329fc70
Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/data -tc /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/config/AutomizerReach.xml -i /mnt/goblint-svcomp/goblint-bench/bench/concrat/race-challenges/thread-join-array-const-race-3.i -s /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/config/svcomp-DataRace-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --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 15911312111f4471ab570eace984d97967575c7162cf44ea89e569566fcde5ef
--- Real Ultimate output ---
This is Ultimate 0.2.2-dev-2329fc7
[2023-11-01 17:48:24,646 INFO  L177        SettingsManager]: Resetting all preferences to default values...
[2023-11-01 17:48:24,648 INFO  L181        SettingsManager]: Resetting UltimateCore preferences to default values
[2023-11-01 17:48:24,673 INFO  L184        SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring...
[2023-11-01 17:48:24,673 INFO  L181        SettingsManager]: Resetting Boogie Preprocessor preferences to default values
[2023-11-01 17:48:24,674 INFO  L181        SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values
[2023-11-01 17:48:24,675 INFO  L181        SettingsManager]: Resetting Abstract Interpretation preferences to default values
[2023-11-01 17:48:24,676 INFO  L181        SettingsManager]: Resetting LassoRanker preferences to default values
[2023-11-01 17:48:24,677 INFO  L181        SettingsManager]: Resetting Reaching Definitions preferences to default values
[2023-11-01 17:48:24,678 INFO  L181        SettingsManager]: Resetting SyntaxChecker preferences to default values
[2023-11-01 17:48:24,679 INFO  L181        SettingsManager]: Resetting Sifa preferences to default values
[2023-11-01 17:48:24,680 INFO  L184        SettingsManager]: Büchi Program Product provides no preferences, ignoring...
[2023-11-01 17:48:24,680 INFO  L181        SettingsManager]: Resetting LTL2Aut preferences to default values
[2023-11-01 17:48:24,681 INFO  L181        SettingsManager]: Resetting PEA to Boogie preferences to default values
[2023-11-01 17:48:24,681 INFO  L181        SettingsManager]: Resetting BlockEncodingV2 preferences to default values
[2023-11-01 17:48:24,682 INFO  L181        SettingsManager]: Resetting ChcToBoogie preferences to default values
[2023-11-01 17:48:24,683 INFO  L181        SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values
[2023-11-01 17:48:24,683 INFO  L181        SettingsManager]: Resetting BuchiAutomizer preferences to default values
[2023-11-01 17:48:24,684 INFO  L181        SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values
[2023-11-01 17:48:24,686 INFO  L181        SettingsManager]: Resetting CodeCheck preferences to default values
[2023-11-01 17:48:24,687 INFO  L181        SettingsManager]: Resetting InvariantSynthesis preferences to default values
[2023-11-01 17:48:24,688 INFO  L181        SettingsManager]: Resetting RCFGBuilder preferences to default values
[2023-11-01 17:48:24,689 INFO  L181        SettingsManager]: Resetting Referee preferences to default values
[2023-11-01 17:48:24,689 INFO  L181        SettingsManager]: Resetting TraceAbstraction preferences to default values
[2023-11-01 17:48:24,692 INFO  L184        SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring...
[2023-11-01 17:48:24,692 INFO  L184        SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring...
[2023-11-01 17:48:24,692 INFO  L181        SettingsManager]: Resetting TreeAutomizer preferences to default values
[2023-11-01 17:48:24,693 INFO  L181        SettingsManager]: Resetting IcfgToChc preferences to default values
[2023-11-01 17:48:24,693 INFO  L181        SettingsManager]: Resetting IcfgTransformer preferences to default values
[2023-11-01 17:48:24,694 INFO  L184        SettingsManager]: ReqToTest provides no preferences, ignoring...
[2023-11-01 17:48:24,694 INFO  L181        SettingsManager]: Resetting Boogie Printer preferences to default values
[2023-11-01 17:48:24,694 INFO  L181        SettingsManager]: Resetting ChcSmtPrinter preferences to default values
[2023-11-01 17:48:24,695 INFO  L181        SettingsManager]: Resetting ReqPrinter preferences to default values
[2023-11-01 17:48:24,696 INFO  L181        SettingsManager]: Resetting Witness Printer preferences to default values
[2023-11-01 17:48:24,696 INFO  L184        SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring...
[2023-11-01 17:48:24,696 INFO  L181        SettingsManager]: Resetting CDTParser preferences to default values
[2023-11-01 17:48:24,697 INFO  L184        SettingsManager]: AutomataScriptParser provides no preferences, ignoring...
[2023-11-01 17:48:24,697 INFO  L184        SettingsManager]: ReqParser provides no preferences, ignoring...
[2023-11-01 17:48:24,697 INFO  L181        SettingsManager]: Resetting SmtParser preferences to default values
[2023-11-01 17:48:24,698 INFO  L181        SettingsManager]: Resetting Witness Parser preferences to default values
[2023-11-01 17:48:24,698 INFO  L188        SettingsManager]: Finished resetting all preferences to default values...
[2023-11-01 17:48:24,699 INFO  L101        SettingsManager]: Beginning loading settings from /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/config/svcomp-DataRace-32bit-Automizer_Default.epf
[2023-11-01 17:48:24,714 INFO  L113        SettingsManager]: Loading preferences was successful
[2023-11-01 17:48:24,714 INFO  L115        SettingsManager]: Preferences different from defaults after loading the file:
[2023-11-01 17:48:24,714 INFO  L136        SettingsManager]: Preferences of UltimateCore differ from their defaults:
[2023-11-01 17:48:24,715 INFO  L138        SettingsManager]:  * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR;
[2023-11-01 17:48:24,715 INFO  L136        SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults:
[2023-11-01 17:48:24,715 INFO  L138        SettingsManager]:  * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS
[2023-11-01 17:48:24,716 INFO  L136        SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults:
[2023-11-01 17:48:24,716 INFO  L138        SettingsManager]:  * Create parallel compositions if possible=false
[2023-11-01 17:48:24,716 INFO  L138        SettingsManager]:  * Use SBE=true
[2023-11-01 17:48:24,716 INFO  L136        SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults:
[2023-11-01 17:48:24,717 INFO  L138        SettingsManager]:  * sizeof long=4
[2023-11-01 17:48:24,717 INFO  L138        SettingsManager]:  * Check unreachability of error function in SV-COMP mode=false
[2023-11-01 17:48:24,717 INFO  L138        SettingsManager]:  * Overapproximate operations on floating types=true
[2023-11-01 17:48:24,717 INFO  L138        SettingsManager]:  * sizeof POINTER=4
[2023-11-01 17:48:24,717 INFO  L138        SettingsManager]:  * Check division by zero=IGNORE
[2023-11-01 17:48:24,717 INFO  L138        SettingsManager]:  * Pointer to allocated memory at dereference=IGNORE
[2023-11-01 17:48:24,717 INFO  L138        SettingsManager]:  * If two pointers are subtracted or compared they have the same base address=IGNORE
[2023-11-01 17:48:24,717 INFO  L138        SettingsManager]:  * Check array bounds for arrays that are off heap=IGNORE
[2023-11-01 17:48:24,717 INFO  L138        SettingsManager]:  * Check absence of data races in concurrent programs=true
[2023-11-01 17:48:24,718 INFO  L138        SettingsManager]:  * sizeof long double=12
[2023-11-01 17:48:24,718 INFO  L138        SettingsManager]:  * Check if freed pointer was valid=false
[2023-11-01 17:48:24,718 INFO  L138        SettingsManager]:  * Use constant arrays=true
[2023-11-01 17:48:24,718 INFO  L138        SettingsManager]:  * Pointer base address is valid at dereference=IGNORE
[2023-11-01 17:48:24,718 INFO  L136        SettingsManager]: Preferences of RCFGBuilder differ from their defaults:
[2023-11-01 17:48:24,718 INFO  L138        SettingsManager]:  * Size of a code block=SequenceOfStatements
[2023-11-01 17:48:24,718 INFO  L138        SettingsManager]:  * SMT solver=External_DefaultMode
[2023-11-01 17:48:24,718 INFO  L138        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000
[2023-11-01 17:48:24,719 INFO  L136        SettingsManager]: Preferences of TraceAbstraction differ from their defaults:
[2023-11-01 17:48:24,719 INFO  L138        SettingsManager]:  * Compute Interpolants along a Counterexample=FPandBP
[2023-11-01 17:48:24,719 INFO  L138        SettingsManager]:  * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles
[2023-11-01 17:48:24,719 INFO  L138        SettingsManager]:  * Trace refinement strategy=CAMEL
[2023-11-01 17:48:24,719 INFO  L138        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in
[2023-11-01 17:48:24,719 INFO  L138        SettingsManager]:  * Automaton type used in concurrency analysis=PETRI_NET
[2023-11-01 17:48:24,719 INFO  L138        SettingsManager]:  * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true
[2023-11-01 17:48:24,719 INFO  L138        SettingsManager]:  * Order on configurations for Petri net unfoldings=DBO
[2023-11-01 17:48:24,719 INFO  L138        SettingsManager]:  * SMT solver=External_ModelsAndUnsatCoreMode
[2023-11-01 17:48:24,719 INFO  L138        SettingsManager]:  * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC
[2023-11-01 17:48:24,720 INFO  L138        SettingsManager]:  * Looper check in Petri net analysis=SEMANTIC
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int)
WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml
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 -> 15911312111f4471ab570eace984d97967575c7162cf44ea89e569566fcde5ef
[2023-11-01 17:48:24,897 INFO  L75    nceAwareModelManager]: Repository-Root is: /tmp
[2023-11-01 17:48:24,916 INFO  L261   ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized
[2023-11-01 17:48:24,918 INFO  L217   ainManager$Toolchain]: [Toolchain 1]: Toolchain selected.
[2023-11-01 17:48:24,919 INFO  L271        PluginConnector]: Initializing CDTParser...
[2023-11-01 17:48:24,919 INFO  L275        PluginConnector]: CDTParser initialized
[2023-11-01 17:48:24,920 INFO  L432   ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /mnt/goblint-svcomp/goblint-bench/bench/concrat/race-challenges/thread-join-array-const-race-3.i
[2023-11-01 17:48:25,950 INFO  L500              CDTParser]: Created temporary CDT project at NULL
[2023-11-01 17:48:26,138 INFO  L351              CDTParser]: Found 1 translation units.
[2023-11-01 17:48:26,139 INFO  L172              CDTParser]: Scanning /mnt/goblint-svcomp/goblint-bench/bench/concrat/race-challenges/thread-join-array-const-race-3.i
[2023-11-01 17:48:26,148 INFO  L394              CDTParser]: About to delete temporary CDT project at /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/data/90c6cc9db/fb7c7a25ff404b928a21256d48bbf349/FLAG6750bc0c6
[2023-11-01 17:48:26,159 INFO  L402              CDTParser]: Successfully deleted /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/data/90c6cc9db/fb7c7a25ff404b928a21256d48bbf349
[2023-11-01 17:48:26,162 INFO  L299   ainManager$Toolchain]: ####################### [Toolchain 1] #######################
[2023-11-01 17:48:26,163 INFO  L131        ToolchainWalker]: Walking toolchain with 6 elements.
[2023-11-01 17:48:26,164 INFO  L113        PluginConnector]: ------------------------CACSL2BoogieTranslator----------------------------
[2023-11-01 17:48:26,164 INFO  L271        PluginConnector]: Initializing CACSL2BoogieTranslator...
[2023-11-01 17:48:26,167 INFO  L275        PluginConnector]: CACSL2BoogieTranslator initialized
[2023-11-01 17:48:26,167 INFO  L185        PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.11 05:48:26" (1/1) ...
[2023-11-01 17:48:26,168 INFO  L205        PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@269804e2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.11 05:48:26, skipping insertion in model container
[2023-11-01 17:48:26,168 INFO  L185        PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.11 05:48:26" (1/1) ...
[2023-11-01 17:48:26,174 INFO  L145         MainTranslator]: Starting translation in SV-COMP mode 
[2023-11-01 17:48:26,201 INFO  L178         MainTranslator]: Built tables and reachable declarations
[2023-11-01 17:48:26,423 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2023-11-01 17:48:26,433 INFO  L203         MainTranslator]: Completed pre-run
[2023-11-01 17:48:26,466 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2023-11-01 17:48:26,490 INFO  L208         MainTranslator]: Completed translation
[2023-11-01 17:48:26,490 INFO  L202        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.11 05:48:26 WrapperNode
[2023-11-01 17:48:26,490 INFO  L132        PluginConnector]: ------------------------ END CACSL2BoogieTranslator----------------------------
[2023-11-01 17:48:26,491 INFO  L113        PluginConnector]: ------------------------Boogie Procedure Inliner----------------------------
[2023-11-01 17:48:26,491 INFO  L271        PluginConnector]: Initializing Boogie Procedure Inliner...
[2023-11-01 17:48:26,492 INFO  L275        PluginConnector]: Boogie Procedure Inliner initialized
[2023-11-01 17:48:26,497 INFO  L185        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.11 05:48:26" (1/1) ...
[2023-11-01 17:48:26,514 INFO  L185        PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.11 05:48:26" (1/1) ...
[2023-11-01 17:48:26,530 INFO  L138                Inliner]: procedures = 157, calls = 17, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 59
[2023-11-01 17:48:26,530 INFO  L132        PluginConnector]: ------------------------ END Boogie Procedure Inliner----------------------------
[2023-11-01 17:48:26,531 INFO  L113        PluginConnector]: ------------------------Boogie Preprocessor----------------------------
[2023-11-01 17:48:26,531 INFO  L271        PluginConnector]: Initializing Boogie Preprocessor...
[2023-11-01 17:48:26,531 INFO  L275        PluginConnector]: Boogie Preprocessor initialized
[2023-11-01 17:48:26,538 INFO  L185        PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.11 05:48:26" (1/1) ...
[2023-11-01 17:48:26,538 INFO  L185        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.11 05:48:26" (1/1) ...
[2023-11-01 17:48:26,541 INFO  L185        PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.11 05:48:26" (1/1) ...
[2023-11-01 17:48:26,542 INFO  L185        PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.11 05:48:26" (1/1) ...
[2023-11-01 17:48:26,546 INFO  L185        PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.11 05:48:26" (1/1) ...
[2023-11-01 17:48:26,549 INFO  L185        PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.11 05:48:26" (1/1) ...
[2023-11-01 17:48:26,550 INFO  L185        PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.11 05:48:26" (1/1) ...
[2023-11-01 17:48:26,551 INFO  L185        PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.11 05:48:26" (1/1) ...
[2023-11-01 17:48:26,553 INFO  L132        PluginConnector]: ------------------------ END Boogie Preprocessor----------------------------
[2023-11-01 17:48:26,554 INFO  L113        PluginConnector]: ------------------------RCFGBuilder----------------------------
[2023-11-01 17:48:26,554 INFO  L271        PluginConnector]: Initializing RCFGBuilder...
[2023-11-01 17:48:26,554 INFO  L275        PluginConnector]: RCFGBuilder initialized
[2023-11-01 17:48:26,555 INFO  L185        PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.11 05:48:26" (1/1) ...
[2023-11-01 17:48:26,560 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000
[2023-11-01 17:48:26,569 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3
[2023-11-01 17:48:26,582 INFO  L229       MonitoredProcess]: Starting monitored process 1 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null)
[2023-11-01 17:48:26,585 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process
[2023-11-01 17:48:26,609 INFO  L130     BoogieDeclarations]: Found specification of procedure read~int
[2023-11-01 17:48:26,609 INFO  L130     BoogieDeclarations]: Found specification of procedure write~int
[2023-11-01 17:48:26,609 INFO  L130     BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock
[2023-11-01 17:48:26,609 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit
[2023-11-01 17:48:26,609 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack
[2023-11-01 17:48:26,609 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc
[2023-11-01 17:48:26,609 INFO  L130     BoogieDeclarations]: Found specification of procedure write~init~int
[2023-11-01 17:48:26,610 INFO  L130     BoogieDeclarations]: Found specification of procedure thread
[2023-11-01 17:48:26,610 INFO  L138     BoogieDeclarations]: Found implementation of procedure thread
[2023-11-01 17:48:26,610 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.start
[2023-11-01 17:48:26,610 INFO  L138     BoogieDeclarations]: Found implementation of procedure ULTIMATE.start
[2023-11-01 17:48:26,611 WARN  L209             CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement
[2023-11-01 17:48:26,724 INFO  L235             CfgBuilder]: Building ICFG
[2023-11-01 17:48:26,725 INFO  L261             CfgBuilder]: Building CFG for each procedure with an implementation
[2023-11-01 17:48:26,895 INFO  L276             CfgBuilder]: Performing block encoding
[2023-11-01 17:48:26,901 INFO  L295             CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start)
[2023-11-01 17:48:26,902 INFO  L300             CfgBuilder]: Removed 2 assume(true) statements.
[2023-11-01 17:48:26,903 INFO  L202        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.11 05:48:26 BoogieIcfgContainer
[2023-11-01 17:48:26,903 INFO  L132        PluginConnector]: ------------------------ END RCFGBuilder----------------------------
[2023-11-01 17:48:26,905 INFO  L113        PluginConnector]: ------------------------TraceAbstraction----------------------------
[2023-11-01 17:48:26,905 INFO  L271        PluginConnector]: Initializing TraceAbstraction...
[2023-11-01 17:48:26,908 INFO  L275        PluginConnector]: TraceAbstraction initialized
[2023-11-01 17:48:26,908 INFO  L185        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 01.11 05:48:26" (1/3) ...
[2023-11-01 17:48:26,908 INFO  L205        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7bec8532 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.11 05:48:26, skipping insertion in model container
[2023-11-01 17:48:26,909 INFO  L185        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.11 05:48:26" (2/3) ...
[2023-11-01 17:48:26,909 INFO  L205        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7bec8532 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.11 05:48:26, skipping insertion in model container
[2023-11-01 17:48:26,909 INFO  L185        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.11 05:48:26" (3/3) ...
[2023-11-01 17:48:26,910 INFO  L112   eAbstractionObserver]: Analyzing ICFG thread-join-array-const-race-3.i
[2023-11-01 17:48:26,917 WARN  L145   ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program
[2023-11-01 17:48:26,925 INFO  L203   ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION
[2023-11-01 17:48:26,926 INFO  L162   ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations.
[2023-11-01 17:48:26,926 INFO  L515   ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances.
[2023-11-01 17:48:26,996 INFO  L144    ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions.
[2023-11-01 17:48:27,024 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 95 places, 93 transitions, 202 flow
[2023-11-01 17:48:27,075 INFO  L130       PetriNetUnfolder]: 8/186 cut-off events.
[2023-11-01 17:48:27,076 INFO  L131       PetriNetUnfolder]: For 4/4 co-relation queries the response was YES.
[2023-11-01 17:48:27,080 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 200 conditions, 186 events. 8/186 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 510 event pairs, 0 based on Foata normal form. 0/163 useless extension candidates. Maximal degree in co-relation 92. Up to 8 conditions per place. 
[2023-11-01 17:48:27,080 INFO  L82        GeneralOperation]: Start removeDead. Operand has 95 places, 93 transitions, 202 flow
[2023-11-01 17:48:27,084 INFO  L88        GeneralOperation]: Finished RemoveDead, result has has 94 places, 92 transitions, 198 flow
[2023-11-01 17:48:27,087 INFO  L124   etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation.
[2023-11-01 17:48:27,094 INFO  L131   etLargeBlockEncoding]: Starting large block encoding on Petri net that has 94 places, 92 transitions, 198 flow
[2023-11-01 17:48:27,097 INFO  L113        LiptonReduction]: Starting Lipton reduction on Petri net that has 94 places, 92 transitions, 198 flow
[2023-11-01 17:48:27,097 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 94 places, 92 transitions, 198 flow
[2023-11-01 17:48:27,125 INFO  L130       PetriNetUnfolder]: 8/186 cut-off events.
[2023-11-01 17:48:27,126 INFO  L131       PetriNetUnfolder]: For 4/4 co-relation queries the response was YES.
[2023-11-01 17:48:27,126 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 200 conditions, 186 events. 8/186 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 510 event pairs, 0 based on Foata normal form. 0/163 useless extension candidates. Maximal degree in co-relation 92. Up to 8 conditions per place. 
[2023-11-01 17:48:27,129 INFO  L119        LiptonReduction]: Number of co-enabled transitions 2352
[2023-11-01 17:48:28,589 INFO  L134        LiptonReduction]: Checked pairs total: 5656
[2023-11-01 17:48:28,590 INFO  L136        LiptonReduction]: Total number of compositions: 66
[2023-11-01 17:48:28,601 INFO  L356      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2023-11-01 17:48:28,606 INFO  L357      AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, 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;@43b847a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=<UNSUPPORTED>, UseSemiCommutativity=<UNSUPPORTED>, Solver=<NOT_USED>, SolverTimeout=<NOT_USED>]
[2023-11-01 17:48:28,606 INFO  L358      AbstractCegarLoop]: Starting to check reachability of 7 error locations.
[2023-11-01 17:48:28,609 INFO  L130       PetriNetUnfolder]: 0/11 cut-off events.
[2023-11-01 17:48:28,609 INFO  L131       PetriNetUnfolder]: For 0/0 co-relation queries the response was YES.
[2023-11-01 17:48:28,609 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-01 17:48:28,609 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1]
[2023-11-01 17:48:28,610 INFO  L420      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] ===
[2023-11-01 17:48:28,614 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-01 17:48:28,614 INFO  L85        PathProgramCache]: Analyzing trace with hash 286880126, now seen corresponding path program 1 times
[2023-11-01 17:48:28,621 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-01 17:48:28,621 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1574951367]
[2023-11-01 17:48:28,622 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-01 17:48:28,622 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-01 17:48:28,697 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-01 17:48:28,787 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2023-11-01 17:48:28,787 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-01 17:48:28,787 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1574951367]
[2023-11-01 17:48:28,788 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1574951367] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-01 17:48:28,788 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-01 17:48:28,788 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-11-01 17:48:28,789 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1148123375]
[2023-11-01 17:48:28,790 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-01 17:48:28,795 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-11-01 17:48:28,795 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-01 17:48:28,810 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-11-01 17:48:28,811 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-11-01 17:48:28,837 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 84 out of 159
[2023-11-01 17:48:28,839 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 30 transitions, 74 flow. Second operand  has 3 states, 3 states have (on average 85.66666666666667) internal successors, (257), 3 states have internal predecessors, (257), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:48:28,839 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-01 17:48:28,840 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 84 of 159
[2023-11-01 17:48:28,840 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-01 17:48:28,948 INFO  L130       PetriNetUnfolder]: 282/645 cut-off events.
[2023-11-01 17:48:28,949 INFO  L131       PetriNetUnfolder]: For 19/19 co-relation queries the response was YES.
[2023-11-01 17:48:28,950 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 1200 conditions, 645 events. 282/645 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 3312 event pairs, 117 based on Foata normal form. 0/567 useless extension candidates. Maximal degree in co-relation 1049. Up to 511 conditions per place. 
[2023-11-01 17:48:28,954 INFO  L137   encePairwiseOnDemand]: 155/159 looper letters, 26 selfloop transitions, 2 changer transitions 0/35 dead transitions.
[2023-11-01 17:48:28,954 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 35 transitions, 140 flow
[2023-11-01 17:48:28,956 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-11-01 17:48:28,957 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-11-01 17:48:28,963 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 282 transitions.
[2023-11-01 17:48:28,965 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5911949685534591
[2023-11-01 17:48:28,966 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 282 transitions.
[2023-11-01 17:48:28,966 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 282 transitions.
[2023-11-01 17:48:28,967 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-01 17:48:28,969 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 282 transitions.
[2023-11-01 17:48:28,971 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 94.0) internal successors, (282), 3 states have internal predecessors, (282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:48:28,975 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 159.0) internal successors, (636), 4 states have internal predecessors, (636), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:48:28,976 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 159.0) internal successors, (636), 4 states have internal predecessors, (636), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:48:28,977 INFO  L175             Difference]: Start difference. First operand has 34 places, 30 transitions, 74 flow. Second operand 3 states and 282 transitions.
[2023-11-01 17:48:28,978 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 35 transitions, 140 flow
[2023-11-01 17:48:28,980 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 35 transitions, 136 flow, removed 0 selfloop flow, removed 2 redundant places.
[2023-11-01 17:48:28,981 INFO  L231             Difference]: Finished difference. Result has 34 places, 29 transitions, 76 flow
[2023-11-01 17:48:28,982 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=159, PETRI_DIFFERENCE_MINUEND_FLOW=68, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=76, PETRI_PLACES=34, PETRI_TRANSITIONS=29}
[2023-11-01 17:48:28,985 INFO  L288   CegarLoopForPetriNet]: 34 programPoint places, 0 predicate places.
[2023-11-01 17:48:28,985 INFO  L495      AbstractCegarLoop]: Abstraction has has 34 places, 29 transitions, 76 flow
[2023-11-01 17:48:28,985 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 85.66666666666667) internal successors, (257), 3 states have internal predecessors, (257), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:48:28,985 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-01 17:48:28,986 INFO  L209   CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1]
[2023-11-01 17:48:28,986 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0
[2023-11-01 17:48:28,986 INFO  L420      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] ===
[2023-11-01 17:48:28,987 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-01 17:48:28,987 INFO  L85        PathProgramCache]: Analyzing trace with hash 294180119, now seen corresponding path program 1 times
[2023-11-01 17:48:28,987 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-01 17:48:28,987 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [445201678]
[2023-11-01 17:48:28,987 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-01 17:48:28,987 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-01 17:48:29,013 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2023-11-01 17:48:29,013 INFO  L356             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2023-11-01 17:48:29,023 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2023-11-01 17:48:29,037 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2023-11-01 17:48:29,037 INFO  L360         BasicCegarLoop]: Counterexample is feasible
[2023-11-01 17:48:29,038 INFO  L805   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 7 remaining)
[2023-11-01 17:48:29,040 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (5 of 7 remaining)
[2023-11-01 17:48:29,040 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (4 of 7 remaining)
[2023-11-01 17:48:29,040 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (3 of 7 remaining)
[2023-11-01 17:48:29,040 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (2 of 7 remaining)
[2023-11-01 17:48:29,041 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (1 of 7 remaining)
[2023-11-01 17:48:29,041 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (0 of 7 remaining)
[2023-11-01 17:48:29,041 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1
[2023-11-01 17:48:29,041 INFO  L445         BasicCegarLoop]: Path program histogram: [1, 1]
[2023-11-01 17:48:29,043 WARN  L233   ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis
[2023-11-01 17:48:29,043 INFO  L515   ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances.
[2023-11-01 17:48:29,064 INFO  L144    ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions.
[2023-11-01 17:48:29,068 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 129 places, 125 transitions, 286 flow
[2023-11-01 17:48:29,093 INFO  L130       PetriNetUnfolder]: 18/333 cut-off events.
[2023-11-01 17:48:29,093 INFO  L131       PetriNetUnfolder]: For 14/14 co-relation queries the response was YES.
[2023-11-01 17:48:29,094 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 363 conditions, 333 events. 18/333 cut-off events. For 14/14 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 1157 event pairs, 1 based on Foata normal form. 0/290 useless extension candidates. Maximal degree in co-relation 358. Up to 16 conditions per place. 
[2023-11-01 17:48:29,094 INFO  L82        GeneralOperation]: Start removeDead. Operand has 129 places, 125 transitions, 286 flow
[2023-11-01 17:48:29,096 INFO  L88        GeneralOperation]: Finished RemoveDead, result has has 111 places, 108 transitions, 240 flow
[2023-11-01 17:48:29,096 INFO  L124   etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation.
[2023-11-01 17:48:29,096 INFO  L131   etLargeBlockEncoding]: Starting large block encoding on Petri net that has 111 places, 108 transitions, 240 flow
[2023-11-01 17:48:29,096 INFO  L113        LiptonReduction]: Starting Lipton reduction on Petri net that has 111 places, 108 transitions, 240 flow
[2023-11-01 17:48:29,096 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 111 places, 108 transitions, 240 flow
[2023-11-01 17:48:29,117 INFO  L130       PetriNetUnfolder]: 18/333 cut-off events.
[2023-11-01 17:48:29,117 INFO  L131       PetriNetUnfolder]: For 14/14 co-relation queries the response was YES.
[2023-11-01 17:48:29,118 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 362 conditions, 333 events. 18/333 cut-off events. For 14/14 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 1158 event pairs, 1 based on Foata normal form. 0/290 useless extension candidates. Maximal degree in co-relation 195. Up to 16 conditions per place. 
[2023-11-01 17:48:29,122 INFO  L119        LiptonReduction]: Number of co-enabled transitions 4452
[2023-11-01 17:48:30,756 INFO  L134        LiptonReduction]: Checked pairs total: 9797
[2023-11-01 17:48:30,757 INFO  L136        LiptonReduction]: Total number of compositions: 74
[2023-11-01 17:48:30,758 INFO  L356      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2023-11-01 17:48:30,759 INFO  L357      AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, 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;@43b847a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=<UNSUPPORTED>, UseSemiCommutativity=<UNSUPPORTED>, Solver=<NOT_USED>, SolverTimeout=<NOT_USED>]
[2023-11-01 17:48:30,760 INFO  L358      AbstractCegarLoop]: Starting to check reachability of 9 error locations.
[2023-11-01 17:48:30,761 INFO  L130       PetriNetUnfolder]: 0/11 cut-off events.
[2023-11-01 17:48:30,761 INFO  L131       PetriNetUnfolder]: For 0/0 co-relation queries the response was YES.
[2023-11-01 17:48:30,762 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-01 17:48:30,762 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1]
[2023-11-01 17:48:30,762 INFO  L420      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] ===
[2023-11-01 17:48:30,762 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-01 17:48:30,762 INFO  L85        PathProgramCache]: Analyzing trace with hash 492968682, now seen corresponding path program 1 times
[2023-11-01 17:48:30,762 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-01 17:48:30,763 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21235973]
[2023-11-01 17:48:30,763 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-01 17:48:30,763 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-01 17:48:30,772 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-01 17:48:30,811 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2023-11-01 17:48:30,812 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-01 17:48:30,812 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21235973]
[2023-11-01 17:48:30,812 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [21235973] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-01 17:48:30,813 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-01 17:48:30,813 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-11-01 17:48:30,813 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [384725458]
[2023-11-01 17:48:30,813 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-01 17:48:30,813 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-11-01 17:48:30,814 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-01 17:48:30,814 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-11-01 17:48:30,814 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-11-01 17:48:30,840 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 112 out of 199
[2023-11-01 17:48:30,841 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 39 transitions, 102 flow. Second operand  has 3 states, 3 states have (on average 113.66666666666667) internal successors, (341), 3 states have internal predecessors, (341), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:48:30,841 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-01 17:48:30,841 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 112 of 199
[2023-11-01 17:48:30,841 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-01 17:48:31,301 INFO  L130       PetriNetUnfolder]: 3806/6422 cut-off events.
[2023-11-01 17:48:31,302 INFO  L131       PetriNetUnfolder]: For 267/267 co-relation queries the response was YES.
[2023-11-01 17:48:31,307 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 12417 conditions, 6422 events. 3806/6422 cut-off events. For 267/267 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 39302 event pairs, 2367 based on Foata normal form. 0/5856 useless extension candidates. Maximal degree in co-relation 2430. Up to 5720 conditions per place. 
[2023-11-01 17:48:31,329 INFO  L137   encePairwiseOnDemand]: 195/199 looper letters, 35 selfloop transitions, 2 changer transitions 0/45 dead transitions.
[2023-11-01 17:48:31,329 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 45 transitions, 188 flow
[2023-11-01 17:48:31,330 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-11-01 17:48:31,330 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-11-01 17:48:31,332 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 375 transitions.
[2023-11-01 17:48:31,333 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.628140703517588
[2023-11-01 17:48:31,333 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 375 transitions.
[2023-11-01 17:48:31,333 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 375 transitions.
[2023-11-01 17:48:31,334 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-01 17:48:31,334 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 375 transitions.
[2023-11-01 17:48:31,335 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 125.0) internal successors, (375), 3 states have internal predecessors, (375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:48:31,337 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 199.0) internal successors, (796), 4 states have internal predecessors, (796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:48:31,337 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 199.0) internal successors, (796), 4 states have internal predecessors, (796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:48:31,338 INFO  L175             Difference]: Start difference. First operand has 44 places, 39 transitions, 102 flow. Second operand 3 states and 375 transitions.
[2023-11-01 17:48:31,338 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 45 transitions, 188 flow
[2023-11-01 17:48:31,341 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 45 transitions, 184 flow, removed 0 selfloop flow, removed 2 redundant places.
[2023-11-01 17:48:31,342 INFO  L231             Difference]: Finished difference. Result has 44 places, 39 transitions, 108 flow
[2023-11-01 17:48:31,342 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=199, PETRI_DIFFERENCE_MINUEND_FLOW=96, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=108, PETRI_PLACES=44, PETRI_TRANSITIONS=39}
[2023-11-01 17:48:31,343 INFO  L288   CegarLoopForPetriNet]: 44 programPoint places, 0 predicate places.
[2023-11-01 17:48:31,343 INFO  L495      AbstractCegarLoop]: Abstraction has has 44 places, 39 transitions, 108 flow
[2023-11-01 17:48:31,344 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 113.66666666666667) internal successors, (341), 3 states have internal predecessors, (341), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:48:31,344 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-01 17:48:31,344 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1]
[2023-11-01 17:48:31,344 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2
[2023-11-01 17:48:31,344 INFO  L420      AbstractCegarLoop]: === Iteration 2 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] ===
[2023-11-01 17:48:31,344 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-01 17:48:31,344 INFO  L85        PathProgramCache]: Analyzing trace with hash 1412476630, now seen corresponding path program 1 times
[2023-11-01 17:48:31,345 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-01 17:48:31,345 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1628299310]
[2023-11-01 17:48:31,345 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-01 17:48:31,345 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-01 17:48:31,356 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-01 17:48:31,380 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2023-11-01 17:48:31,380 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-01 17:48:31,380 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1628299310]
[2023-11-01 17:48:31,380 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1628299310] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-01 17:48:31,380 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-01 17:48:31,381 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-11-01 17:48:31,381 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1951022262]
[2023-11-01 17:48:31,381 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-01 17:48:31,382 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-11-01 17:48:31,382 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-01 17:48:31,382 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-11-01 17:48:31,382 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-11-01 17:48:31,405 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 106 out of 199
[2023-11-01 17:48:31,405 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 39 transitions, 108 flow. Second operand  has 3 states, 3 states have (on average 108.33333333333333) internal successors, (325), 3 states have internal predecessors, (325), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:48:31,405 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-01 17:48:31,406 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 106 of 199
[2023-11-01 17:48:31,406 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-01 17:48:31,967 INFO  L130       PetriNetUnfolder]: 5318/8649 cut-off events.
[2023-11-01 17:48:31,967 INFO  L131       PetriNetUnfolder]: For 369/369 co-relation queries the response was YES.
[2023-11-01 17:48:31,975 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 16900 conditions, 8649 events. 5318/8649 cut-off events. For 369/369 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 54589 event pairs, 3594 based on Foata normal form. 0/7741 useless extension candidates. Maximal degree in co-relation 16850. Up to 6156 conditions per place. 
[2023-11-01 17:48:32,009 INFO  L137   encePairwiseOnDemand]: 192/199 looper letters, 51 selfloop transitions, 6 changer transitions 0/64 dead transitions.
[2023-11-01 17:48:32,009 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 64 transitions, 289 flow
[2023-11-01 17:48:32,010 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-11-01 17:48:32,010 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-11-01 17:48:32,011 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 374 transitions.
[2023-11-01 17:48:32,011 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.626465661641541
[2023-11-01 17:48:32,011 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 374 transitions.
[2023-11-01 17:48:32,011 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 374 transitions.
[2023-11-01 17:48:32,012 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-01 17:48:32,012 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 374 transitions.
[2023-11-01 17:48:32,013 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 124.66666666666667) internal successors, (374), 3 states have internal predecessors, (374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:48:32,015 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 199.0) internal successors, (796), 4 states have internal predecessors, (796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:48:32,015 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 199.0) internal successors, (796), 4 states have internal predecessors, (796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:48:32,015 INFO  L175             Difference]: Start difference. First operand has 44 places, 39 transitions, 108 flow. Second operand 3 states and 374 transitions.
[2023-11-01 17:48:32,015 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 64 transitions, 289 flow
[2023-11-01 17:48:32,017 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 64 transitions, 286 flow, removed 0 selfloop flow, removed 1 redundant places.
[2023-11-01 17:48:32,018 INFO  L231             Difference]: Finished difference. Result has 47 places, 44 transitions, 152 flow
[2023-11-01 17:48:32,018 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=199, PETRI_DIFFERENCE_MINUEND_FLOW=106, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=152, PETRI_PLACES=47, PETRI_TRANSITIONS=44}
[2023-11-01 17:48:32,019 INFO  L288   CegarLoopForPetriNet]: 44 programPoint places, 3 predicate places.
[2023-11-01 17:48:32,019 INFO  L495      AbstractCegarLoop]: Abstraction has has 47 places, 44 transitions, 152 flow
[2023-11-01 17:48:32,019 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 108.33333333333333) internal successors, (325), 3 states have internal predecessors, (325), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:48:32,019 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-01 17:48:32,019 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-01 17:48:32,019 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3
[2023-11-01 17:48:32,020 INFO  L420      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] ===
[2023-11-01 17:48:32,020 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-01 17:48:32,020 INFO  L85        PathProgramCache]: Analyzing trace with hash -334774117, now seen corresponding path program 1 times
[2023-11-01 17:48:32,020 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-01 17:48:32,020 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [909234920]
[2023-11-01 17:48:32,020 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-01 17:48:32,021 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-01 17:48:32,030 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-01 17:48:32,103 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked.
[2023-11-01 17:48:32,104 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-01 17:48:32,104 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [909234920]
[2023-11-01 17:48:32,104 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [909234920] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-01 17:48:32,105 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-01 17:48:32,105 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2023-11-01 17:48:32,105 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1323181824]
[2023-11-01 17:48:32,105 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-01 17:48:32,106 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 4 states
[2023-11-01 17:48:32,106 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-01 17:48:32,107 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants.
[2023-11-01 17:48:32,107 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12
[2023-11-01 17:48:32,149 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 110 out of 199
[2023-11-01 17:48:32,150 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 44 transitions, 152 flow. Second operand  has 4 states, 4 states have (on average 112.0) internal successors, (448), 4 states have internal predecessors, (448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:48:32,150 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-01 17:48:32,150 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 110 of 199
[2023-11-01 17:48:32,150 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-01 17:48:32,534 INFO  L130       PetriNetUnfolder]: 3577/6082 cut-off events.
[2023-11-01 17:48:32,534 INFO  L131       PetriNetUnfolder]: For 2918/3056 co-relation queries the response was YES.
[2023-11-01 17:48:32,540 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 14330 conditions, 6082 events. 3577/6082 cut-off events. For 2918/3056 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 36980 event pairs, 1503 based on Foata normal form. 337/6246 useless extension candidates. Maximal degree in co-relation 5292. Up to 2973 conditions per place. 
[2023-11-01 17:48:32,555 INFO  L137   encePairwiseOnDemand]: 195/199 looper letters, 57 selfloop transitions, 3 changer transitions 0/68 dead transitions.
[2023-11-01 17:48:32,556 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 68 transitions, 355 flow
[2023-11-01 17:48:32,557 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2023-11-01 17:48:32,557 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 4 states.
[2023-11-01 17:48:32,558 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 491 transitions.
[2023-11-01 17:48:32,558 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6168341708542714
[2023-11-01 17:48:32,558 INFO  L72            ComplementDD]: Start complementDD. Operand 4 states and 491 transitions.
[2023-11-01 17:48:32,559 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 4 states and 491 transitions.
[2023-11-01 17:48:32,559 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-01 17:48:32,559 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 491 transitions.
[2023-11-01 17:48:32,560 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 5 states, 4 states have (on average 122.75) internal successors, (491), 4 states have internal predecessors, (491), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:48:32,562 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 5 states, 5 states have (on average 199.0) internal successors, (995), 5 states have internal predecessors, (995), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:48:32,562 INFO  L81            ComplementDD]: Finished complementDD. Result  has 5 states, 5 states have (on average 199.0) internal successors, (995), 5 states have internal predecessors, (995), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:48:32,562 INFO  L175             Difference]: Start difference. First operand has 47 places, 44 transitions, 152 flow. Second operand 4 states and 491 transitions.
[2023-11-01 17:48:32,562 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 68 transitions, 355 flow
[2023-11-01 17:48:32,569 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 68 transitions, 333 flow, removed 0 selfloop flow, removed 2 redundant places.
[2023-11-01 17:48:32,569 INFO  L231             Difference]: Finished difference. Result has 49 places, 45 transitions, 156 flow
[2023-11-01 17:48:32,570 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=199, PETRI_DIFFERENCE_MINUEND_FLOW=140, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=156, PETRI_PLACES=49, PETRI_TRANSITIONS=45}
[2023-11-01 17:48:32,570 INFO  L288   CegarLoopForPetriNet]: 44 programPoint places, 5 predicate places.
[2023-11-01 17:48:32,570 INFO  L495      AbstractCegarLoop]: Abstraction has has 49 places, 45 transitions, 156 flow
[2023-11-01 17:48:32,571 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 4 states, 4 states have (on average 112.0) internal successors, (448), 4 states have internal predecessors, (448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:48:32,571 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-01 17:48:32,571 INFO  L209   CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1]
[2023-11-01 17:48:32,571 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4
[2023-11-01 17:48:32,571 INFO  L420      AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] ===
[2023-11-01 17:48:32,571 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-01 17:48:32,571 INFO  L85        PathProgramCache]: Analyzing trace with hash -1675528288, now seen corresponding path program 1 times
[2023-11-01 17:48:32,571 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-01 17:48:32,572 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919492791]
[2023-11-01 17:48:32,572 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-01 17:48:32,572 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-01 17:48:32,585 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2023-11-01 17:48:32,585 INFO  L356             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2023-11-01 17:48:32,592 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2023-11-01 17:48:32,595 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2023-11-01 17:48:32,596 INFO  L360         BasicCegarLoop]: Counterexample is feasible
[2023-11-01 17:48:32,596 INFO  L805   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (8 of 9 remaining)
[2023-11-01 17:48:32,596 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (7 of 9 remaining)
[2023-11-01 17:48:32,596 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (6 of 9 remaining)
[2023-11-01 17:48:32,596 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (5 of 9 remaining)
[2023-11-01 17:48:32,596 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (4 of 9 remaining)
[2023-11-01 17:48:32,597 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (3 of 9 remaining)
[2023-11-01 17:48:32,597 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (2 of 9 remaining)
[2023-11-01 17:48:32,597 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (1 of 9 remaining)
[2023-11-01 17:48:32,597 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (0 of 9 remaining)
[2023-11-01 17:48:32,597 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5
[2023-11-01 17:48:32,598 INFO  L445         BasicCegarLoop]: Path program histogram: [1, 1, 1, 1]
[2023-11-01 17:48:32,598 WARN  L233   ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis
[2023-11-01 17:48:32,598 INFO  L515   ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances.
[2023-11-01 17:48:32,625 INFO  L144    ThreadInstanceAdder]: Constructed 6 joinOtherThreadTransitions.
[2023-11-01 17:48:32,627 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 163 places, 157 transitions, 374 flow
[2023-11-01 17:48:32,665 INFO  L130       PetriNetUnfolder]: 40/584 cut-off events.
[2023-11-01 17:48:32,666 INFO  L131       PetriNetUnfolder]: For 39/39 co-relation queries the response was YES.
[2023-11-01 17:48:32,667 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 643 conditions, 584 events. 40/584 cut-off events. For 39/39 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 2535 event pairs, 6 based on Foata normal form. 0/505 useless extension candidates. Maximal degree in co-relation 636. Up to 32 conditions per place. 
[2023-11-01 17:48:32,667 INFO  L82        GeneralOperation]: Start removeDead. Operand has 163 places, 157 transitions, 374 flow
[2023-11-01 17:48:32,668 INFO  L88        GeneralOperation]: Finished RemoveDead, result has has 128 places, 124 transitions, 284 flow
[2023-11-01 17:48:32,668 INFO  L124   etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation.
[2023-11-01 17:48:32,669 INFO  L131   etLargeBlockEncoding]: Starting large block encoding on Petri net that has 128 places, 124 transitions, 284 flow
[2023-11-01 17:48:32,669 INFO  L113        LiptonReduction]: Starting Lipton reduction on Petri net that has 128 places, 124 transitions, 284 flow
[2023-11-01 17:48:32,669 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 128 places, 124 transitions, 284 flow
[2023-11-01 17:48:32,707 INFO  L130       PetriNetUnfolder]: 40/584 cut-off events.
[2023-11-01 17:48:32,707 INFO  L131       PetriNetUnfolder]: For 39/39 co-relation queries the response was YES.
[2023-11-01 17:48:32,709 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 641 conditions, 584 events. 40/584 cut-off events. For 39/39 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 2535 event pairs, 6 based on Foata normal form. 0/505 useless extension candidates. Maximal degree in co-relation 355. Up to 32 conditions per place. 
[2023-11-01 17:48:32,719 INFO  L119        LiptonReduction]: Number of co-enabled transitions 7028
[2023-11-01 17:48:34,373 INFO  L134        LiptonReduction]: Checked pairs total: 17746
[2023-11-01 17:48:34,373 INFO  L136        LiptonReduction]: Total number of compositions: 82
[2023-11-01 17:48:34,375 INFO  L356      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2023-11-01 17:48:34,377 INFO  L357      AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, 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;@43b847a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=<UNSUPPORTED>, UseSemiCommutativity=<UNSUPPORTED>, Solver=<NOT_USED>, SolverTimeout=<NOT_USED>]
[2023-11-01 17:48:34,377 INFO  L358      AbstractCegarLoop]: Starting to check reachability of 11 error locations.
[2023-11-01 17:48:34,378 INFO  L130       PetriNetUnfolder]: 0/11 cut-off events.
[2023-11-01 17:48:34,379 INFO  L131       PetriNetUnfolder]: For 0/0 co-relation queries the response was YES.
[2023-11-01 17:48:34,379 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-01 17:48:34,379 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1]
[2023-11-01 17:48:34,379 INFO  L420      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 8 more)] ===
[2023-11-01 17:48:34,380 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-01 17:48:34,380 INFO  L85        PathProgramCache]: Analyzing trace with hash 737288928, now seen corresponding path program 1 times
[2023-11-01 17:48:34,380 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-01 17:48:34,380 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1022054142]
[2023-11-01 17:48:34,380 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-01 17:48:34,380 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-01 17:48:34,387 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-01 17:48:34,404 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2023-11-01 17:48:34,404 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-01 17:48:34,404 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1022054142]
[2023-11-01 17:48:34,405 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1022054142] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-01 17:48:34,405 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-01 17:48:34,405 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-11-01 17:48:34,405 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [60232136]
[2023-11-01 17:48:34,405 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-01 17:48:34,405 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-11-01 17:48:34,405 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-01 17:48:34,406 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-11-01 17:48:34,406 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-11-01 17:48:34,424 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 138 out of 239
[2023-11-01 17:48:34,425 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 47 transitions, 130 flow. Second operand  has 3 states, 3 states have (on average 139.66666666666666) internal successors, (419), 3 states have internal predecessors, (419), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:48:34,425 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-01 17:48:34,425 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 138 of 239
[2023-11-01 17:48:34,425 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-01 17:48:36,593 INFO  L130       PetriNetUnfolder]: 26260/40190 cut-off events.
[2023-11-01 17:48:36,593 INFO  L131       PetriNetUnfolder]: For 2250/2250 co-relation queries the response was YES.
[2023-11-01 17:48:36,641 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 78148 conditions, 40190 events. 26260/40190 cut-off events. For 2250/2250 co-relation queries the response was YES. Maximal size of possible extension queue 1149. Compared 284188 event pairs, 18714 based on Foata normal form. 0/37039 useless extension candidates. Maximal degree in co-relation 10697. Up to 36173 conditions per place. 
[2023-11-01 17:48:36,805 INFO  L137   encePairwiseOnDemand]: 235/239 looper letters, 40 selfloop transitions, 2 changer transitions 0/53 dead transitions.
[2023-11-01 17:48:36,806 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 53 transitions, 226 flow
[2023-11-01 17:48:36,807 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-11-01 17:48:36,807 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-11-01 17:48:36,808 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 458 transitions.
[2023-11-01 17:48:36,808 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6387726638772664
[2023-11-01 17:48:36,808 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 458 transitions.
[2023-11-01 17:48:36,808 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 458 transitions.
[2023-11-01 17:48:36,808 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-01 17:48:36,808 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 458 transitions.
[2023-11-01 17:48:36,809 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 152.66666666666666) internal successors, (458), 3 states have internal predecessors, (458), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:48:36,811 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 239.0) internal successors, (956), 4 states have internal predecessors, (956), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:48:36,811 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 239.0) internal successors, (956), 4 states have internal predecessors, (956), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:48:36,811 INFO  L175             Difference]: Start difference. First operand has 53 places, 47 transitions, 130 flow. Second operand 3 states and 458 transitions.
[2023-11-01 17:48:36,811 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 53 transitions, 226 flow
[2023-11-01 17:48:36,817 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 53 transitions, 222 flow, removed 0 selfloop flow, removed 2 redundant places.
[2023-11-01 17:48:36,818 INFO  L231             Difference]: Finished difference. Result has 53 places, 47 transitions, 136 flow
[2023-11-01 17:48:36,818 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=239, PETRI_DIFFERENCE_MINUEND_FLOW=124, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=136, PETRI_PLACES=53, PETRI_TRANSITIONS=47}
[2023-11-01 17:48:36,818 INFO  L288   CegarLoopForPetriNet]: 53 programPoint places, 0 predicate places.
[2023-11-01 17:48:36,818 INFO  L495      AbstractCegarLoop]: Abstraction has has 53 places, 47 transitions, 136 flow
[2023-11-01 17:48:36,819 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 139.66666666666666) internal successors, (419), 3 states have internal predecessors, (419), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:48:36,819 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-01 17:48:36,819 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1]
[2023-11-01 17:48:36,819 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6
[2023-11-01 17:48:36,819 INFO  L420      AbstractCegarLoop]: === Iteration 2 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 8 more)] ===
[2023-11-01 17:48:36,820 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-01 17:48:36,820 INFO  L85        PathProgramCache]: Analyzing trace with hash -46964134, now seen corresponding path program 1 times
[2023-11-01 17:48:36,820 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-01 17:48:36,820 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1923340722]
[2023-11-01 17:48:36,820 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-01 17:48:36,820 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-01 17:48:36,827 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-01 17:48:36,841 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2023-11-01 17:48:36,841 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-01 17:48:36,841 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1923340722]
[2023-11-01 17:48:36,841 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1923340722] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-01 17:48:36,841 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-01 17:48:36,841 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-11-01 17:48:36,842 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [806161498]
[2023-11-01 17:48:36,842 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-01 17:48:36,842 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-11-01 17:48:36,842 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-01 17:48:36,842 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-11-01 17:48:36,842 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-11-01 17:48:36,874 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 132 out of 239
[2023-11-01 17:48:36,875 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 47 transitions, 136 flow. Second operand  has 3 states, 3 states have (on average 134.33333333333334) internal successors, (403), 3 states have internal predecessors, (403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:48:36,875 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-01 17:48:36,875 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 239
[2023-11-01 17:48:36,875 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-01 17:48:39,825 INFO  L130       PetriNetUnfolder]: 39784/59149 cut-off events.
[2023-11-01 17:48:39,825 INFO  L131       PetriNetUnfolder]: For 2997/2997 co-relation queries the response was YES.
[2023-11-01 17:48:39,916 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 115679 conditions, 59149 events. 39784/59149 cut-off events. For 2997/2997 co-relation queries the response was YES. Maximal size of possible extension queue 1595. Compared 417493 event pairs, 32701 based on Foata normal form. 0/53652 useless extension candidates. Maximal degree in co-relation 115628. Up to 48818 conditions per place. 
[2023-11-01 17:48:40,174 INFO  L137   encePairwiseOnDemand]: 232/239 looper letters, 62 selfloop transitions, 6 changer transitions 0/77 dead transitions.
[2023-11-01 17:48:40,174 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 77 transitions, 359 flow
[2023-11-01 17:48:40,175 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-11-01 17:48:40,175 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-11-01 17:48:40,176 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 463 transitions.
[2023-11-01 17:48:40,177 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6457461645746164
[2023-11-01 17:48:40,177 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 463 transitions.
[2023-11-01 17:48:40,177 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 463 transitions.
[2023-11-01 17:48:40,177 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-01 17:48:40,177 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 463 transitions.
[2023-11-01 17:48:40,178 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 154.33333333333334) internal successors, (463), 3 states have internal predecessors, (463), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:48:40,179 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 239.0) internal successors, (956), 4 states have internal predecessors, (956), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:48:40,180 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 239.0) internal successors, (956), 4 states have internal predecessors, (956), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:48:40,180 INFO  L175             Difference]: Start difference. First operand has 53 places, 47 transitions, 136 flow. Second operand 3 states and 463 transitions.
[2023-11-01 17:48:40,180 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 77 transitions, 359 flow
[2023-11-01 17:48:40,185 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 77 transitions, 356 flow, removed 0 selfloop flow, removed 1 redundant places.
[2023-11-01 17:48:40,186 INFO  L231             Difference]: Finished difference. Result has 55 places, 52 transitions, 174 flow
[2023-11-01 17:48:40,186 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=239, PETRI_DIFFERENCE_MINUEND_FLOW=134, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=174, PETRI_PLACES=55, PETRI_TRANSITIONS=52}
[2023-11-01 17:48:40,187 INFO  L288   CegarLoopForPetriNet]: 53 programPoint places, 2 predicate places.
[2023-11-01 17:48:40,187 INFO  L495      AbstractCegarLoop]: Abstraction has has 55 places, 52 transitions, 174 flow
[2023-11-01 17:48:40,187 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 134.33333333333334) internal successors, (403), 3 states have internal predecessors, (403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:48:40,188 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-01 17:48:40,188 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-01 17:48:40,188 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7
[2023-11-01 17:48:40,188 INFO  L420      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 8 more)] ===
[2023-11-01 17:48:40,188 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-01 17:48:40,188 INFO  L85        PathProgramCache]: Analyzing trace with hash 1501193596, now seen corresponding path program 1 times
[2023-11-01 17:48:40,188 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-01 17:48:40,189 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [215149014]
[2023-11-01 17:48:40,189 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-01 17:48:40,189 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-01 17:48:40,196 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-01 17:48:40,237 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked.
[2023-11-01 17:48:40,238 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-01 17:48:40,238 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [215149014]
[2023-11-01 17:48:40,238 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [215149014] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-01 17:48:40,239 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-01 17:48:40,239 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2023-11-01 17:48:40,239 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1310560460]
[2023-11-01 17:48:40,239 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-01 17:48:40,240 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 4 states
[2023-11-01 17:48:40,240 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-01 17:48:40,240 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants.
[2023-11-01 17:48:40,240 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12
[2023-11-01 17:48:40,277 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 138 out of 239
[2023-11-01 17:48:40,278 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 52 transitions, 174 flow. Second operand  has 4 states, 4 states have (on average 140.0) internal successors, (560), 4 states have internal predecessors, (560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:48:40,278 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-01 17:48:40,278 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 138 of 239
[2023-11-01 17:48:40,278 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-01 17:48:42,914 INFO  L130       PetriNetUnfolder]: 29386/45356 cut-off events.
[2023-11-01 17:48:42,914 INFO  L131       PetriNetUnfolder]: For 13695/14996 co-relation queries the response was YES.
[2023-11-01 17:48:43,015 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 100116 conditions, 45356 events. 29386/45356 cut-off events. For 13695/14996 co-relation queries the response was YES. Maximal size of possible extension queue 1196. Compared 329710 event pairs, 15373 based on Foata normal form. 1826/45161 useless extension candidates. Maximal degree in co-relation 31396. Up to 24158 conditions per place. 
[2023-11-01 17:48:43,193 INFO  L137   encePairwiseOnDemand]: 235/239 looper letters, 64 selfloop transitions, 3 changer transitions 0/79 dead transitions.
[2023-11-01 17:48:43,194 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 79 transitions, 390 flow
[2023-11-01 17:48:43,195 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2023-11-01 17:48:43,195 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 4 states.
[2023-11-01 17:48:43,196 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 612 transitions.
[2023-11-01 17:48:43,196 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6401673640167364
[2023-11-01 17:48:43,196 INFO  L72            ComplementDD]: Start complementDD. Operand 4 states and 612 transitions.
[2023-11-01 17:48:43,196 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 4 states and 612 transitions.
[2023-11-01 17:48:43,197 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-01 17:48:43,197 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 612 transitions.
[2023-11-01 17:48:43,198 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 5 states, 4 states have (on average 153.0) internal successors, (612), 4 states have internal predecessors, (612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:48:43,199 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 5 states, 5 states have (on average 239.0) internal successors, (1195), 5 states have internal predecessors, (1195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:48:43,200 INFO  L81            ComplementDD]: Finished complementDD. Result  has 5 states, 5 states have (on average 239.0) internal successors, (1195), 5 states have internal predecessors, (1195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:48:43,200 INFO  L175             Difference]: Start difference. First operand has 55 places, 52 transitions, 174 flow. Second operand 4 states and 612 transitions.
[2023-11-01 17:48:43,200 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 79 transitions, 390 flow
[2023-11-01 17:48:43,209 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 79 transitions, 380 flow, removed 0 selfloop flow, removed 1 redundant places.
[2023-11-01 17:48:43,210 INFO  L231             Difference]: Finished difference. Result has 58 places, 53 transitions, 184 flow
[2023-11-01 17:48:43,210 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=239, PETRI_DIFFERENCE_MINUEND_FLOW=168, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=184, PETRI_PLACES=58, PETRI_TRANSITIONS=53}
[2023-11-01 17:48:43,211 INFO  L288   CegarLoopForPetriNet]: 53 programPoint places, 5 predicate places.
[2023-11-01 17:48:43,211 INFO  L495      AbstractCegarLoop]: Abstraction has has 58 places, 53 transitions, 184 flow
[2023-11-01 17:48:43,211 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 4 states, 4 states have (on average 140.0) internal successors, (560), 4 states have internal predecessors, (560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:48:43,211 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-01 17:48:43,212 INFO  L209   CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-01 17:48:43,212 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8
[2023-11-01 17:48:43,212 INFO  L420      AbstractCegarLoop]: === Iteration 4 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 8 more)] ===
[2023-11-01 17:48:43,212 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-01 17:48:43,212 INFO  L85        PathProgramCache]: Analyzing trace with hash -618388217, now seen corresponding path program 1 times
[2023-11-01 17:48:43,212 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-01 17:48:43,212 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1130240520]
[2023-11-01 17:48:43,213 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-01 17:48:43,213 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-01 17:48:43,220 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-01 17:48:43,235 INFO  L134       CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked.
[2023-11-01 17:48:43,235 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-01 17:48:43,235 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1130240520]
[2023-11-01 17:48:43,235 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1130240520] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-01 17:48:43,235 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-01 17:48:43,235 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-11-01 17:48:43,235 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [184836247]
[2023-11-01 17:48:43,236 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-01 17:48:43,236 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-11-01 17:48:43,236 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-01 17:48:43,236 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-11-01 17:48:43,237 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-11-01 17:48:43,269 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 132 out of 239
[2023-11-01 17:48:43,270 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 53 transitions, 184 flow. Second operand  has 3 states, 3 states have (on average 135.0) internal successors, (405), 3 states have internal predecessors, (405), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:48:43,270 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-01 17:48:43,270 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 239
[2023-11-01 17:48:43,270 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-01 17:48:46,161 INFO  L130       PetriNetUnfolder]: 37579/57369 cut-off events.
[2023-11-01 17:48:46,161 INFO  L131       PetriNetUnfolder]: For 19884/20895 co-relation queries the response was YES.
[2023-11-01 17:48:46,273 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 131298 conditions, 57369 events. 37579/57369 cut-off events. For 19884/20895 co-relation queries the response was YES. Maximal size of possible extension queue 1386. Compared 416679 event pairs, 29498 based on Foata normal form. 0/53923 useless extension candidates. Maximal degree in co-relation 26067. Up to 47362 conditions per place. 
[2023-11-01 17:48:46,454 INFO  L137   encePairwiseOnDemand]: 232/239 looper letters, 66 selfloop transitions, 7 changer transitions 0/82 dead transitions.
[2023-11-01 17:48:46,455 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 82 transitions, 427 flow
[2023-11-01 17:48:46,455 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-11-01 17:48:46,455 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-11-01 17:48:46,456 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 462 transitions.
[2023-11-01 17:48:46,456 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6443514644351465
[2023-11-01 17:48:46,456 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 462 transitions.
[2023-11-01 17:48:46,456 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 462 transitions.
[2023-11-01 17:48:46,457 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-01 17:48:46,457 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 462 transitions.
[2023-11-01 17:48:46,458 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 154.0) internal successors, (462), 3 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:48:46,459 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 239.0) internal successors, (956), 4 states have internal predecessors, (956), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:48:46,459 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 239.0) internal successors, (956), 4 states have internal predecessors, (956), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:48:46,459 INFO  L175             Difference]: Start difference. First operand has 58 places, 53 transitions, 184 flow. Second operand 3 states and 462 transitions.
[2023-11-01 17:48:46,459 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 82 transitions, 427 flow
[2023-11-01 17:48:46,498 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 82 transitions, 421 flow, removed 0 selfloop flow, removed 2 redundant places.
[2023-11-01 17:48:46,499 INFO  L231             Difference]: Finished difference. Result has 59 places, 58 transitions, 233 flow
[2023-11-01 17:48:46,499 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=239, PETRI_DIFFERENCE_MINUEND_FLOW=180, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=233, PETRI_PLACES=59, PETRI_TRANSITIONS=58}
[2023-11-01 17:48:46,500 INFO  L288   CegarLoopForPetriNet]: 53 programPoint places, 6 predicate places.
[2023-11-01 17:48:46,500 INFO  L495      AbstractCegarLoop]: Abstraction has has 59 places, 58 transitions, 233 flow
[2023-11-01 17:48:46,500 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 135.0) internal successors, (405), 3 states have internal predecessors, (405), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:48:46,500 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-01 17:48:46,500 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-01 17:48:46,501 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9
[2023-11-01 17:48:46,501 INFO  L420      AbstractCegarLoop]: === Iteration 5 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 8 more)] ===
[2023-11-01 17:48:46,501 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-01 17:48:46,501 INFO  L85        PathProgramCache]: Analyzing trace with hash -707898105, now seen corresponding path program 1 times
[2023-11-01 17:48:46,501 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-01 17:48:46,501 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [908199418]
[2023-11-01 17:48:46,501 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-01 17:48:46,502 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-01 17:48:46,508 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-01 17:48:46,523 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked.
[2023-11-01 17:48:46,523 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-01 17:48:46,523 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [908199418]
[2023-11-01 17:48:46,523 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [908199418] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-01 17:48:46,523 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-01 17:48:46,524 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-11-01 17:48:46,524 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [506258097]
[2023-11-01 17:48:46,524 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-01 17:48:46,524 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-11-01 17:48:46,524 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-01 17:48:46,525 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-11-01 17:48:46,525 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-11-01 17:48:46,551 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 132 out of 239
[2023-11-01 17:48:46,552 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 58 transitions, 233 flow. Second operand  has 3 states, 3 states have (on average 135.33333333333334) internal successors, (406), 3 states have internal predecessors, (406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:48:46,552 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-01 17:48:46,552 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 239
[2023-11-01 17:48:46,552 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-01 17:48:50,286 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([707] L689-6-->L692: Formula: (and (not (< |v_ULTIMATE.start_main_~i~1#1_In_5| |v_ULTIMATE.start_main_~threads_total~0#1_In_11|)) (= |v_#race~data~0_Out_10| 0))  InVars {ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_In_5|, ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_In_11|}  OutVars{ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_In_5|, ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_In_11|, #race~data~0=|v_#race~data~0_Out_10|}  AuxVars[]  AssignedVars[#race~data~0][62], [threadThread1of3ForFork1InUse, threadThread2of3ForFork1InUse, threadThread3of3ForFork1InUse, Black: 168#(<= (+ |ULTIMATE.start_main_~i~0#1| 4) |ULTIMATE.start_main_~threads_total~0#1|), 187#true, 151#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 125#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 173#(= |#race~data~0| |threadThread1of3ForFork1_#t~nondet2|), 51#L692true, 182#true, 4#L679true, Black: 179#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 184#(= |threadThread2of3ForFork1_#t~nondet2| |#race~data~0|)])
[2023-11-01 17:48:50,286 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-11-01 17:48:50,286 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-11-01 17:48:50,286 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-11-01 17:48:50,286 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-11-01 17:48:50,376 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([707] L689-6-->L692: Formula: (and (not (< |v_ULTIMATE.start_main_~i~1#1_In_5| |v_ULTIMATE.start_main_~threads_total~0#1_In_11|)) (= |v_#race~data~0_Out_10| 0))  InVars {ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_In_5|, ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_In_11|}  OutVars{ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_In_5|, ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_In_11|, #race~data~0=|v_#race~data~0_Out_10|}  AuxVars[]  AssignedVars[#race~data~0][62], [threadThread1of3ForFork1InUse, 42#threadEXITtrue, threadThread2of3ForFork1InUse, threadThread3of3ForFork1InUse, Black: 168#(<= (+ |ULTIMATE.start_main_~i~0#1| 4) |ULTIMATE.start_main_~threads_total~0#1|), 187#true, 151#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 125#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 173#(= |#race~data~0| |threadThread1of3ForFork1_#t~nondet2|), 51#L692true, 182#true, Black: 179#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 184#(= |threadThread2of3ForFork1_#t~nondet2| |#race~data~0|)])
[2023-11-01 17:48:50,377 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-11-01 17:48:50,377 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-11-01 17:48:50,377 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-11-01 17:48:50,377 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-11-01 17:48:50,377 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([707] L689-6-->L692: Formula: (and (not (< |v_ULTIMATE.start_main_~i~1#1_In_5| |v_ULTIMATE.start_main_~threads_total~0#1_In_11|)) (= |v_#race~data~0_Out_10| 0))  InVars {ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_In_5|, ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_In_11|}  OutVars{ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_In_5|, ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_In_11|, #race~data~0=|v_#race~data~0_Out_10|}  AuxVars[]  AssignedVars[#race~data~0][62], [threadThread1of3ForFork1InUse, threadThread2of3ForFork1InUse, threadThread3of3ForFork1NotInUse, Black: 168#(<= (+ |ULTIMATE.start_main_~i~0#1| 4) |ULTIMATE.start_main_~threads_total~0#1|), 187#true, 151#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 125#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 173#(= |#race~data~0| |threadThread1of3ForFork1_#t~nondet2|), 51#L692true, 182#true, Black: 179#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 184#(= |threadThread2of3ForFork1_#t~nondet2| |#race~data~0|), 93#threadEXITtrue])
[2023-11-01 17:48:50,377 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-11-01 17:48:50,377 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-11-01 17:48:50,377 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-11-01 17:48:50,377 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-11-01 17:48:50,536 INFO  L130       PetriNetUnfolder]: 43028/65505 cut-off events.
[2023-11-01 17:48:50,536 INFO  L131       PetriNetUnfolder]: For 40709/42879 co-relation queries the response was YES.
[2023-11-01 17:48:50,665 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 165073 conditions, 65505 events. 43028/65505 cut-off events. For 40709/42879 co-relation queries the response was YES. Maximal size of possible extension queue 1688. Compared 485413 event pairs, 32159 based on Foata normal form. 6/61325 useless extension candidates. Maximal degree in co-relation 51590. Up to 54919 conditions per place. 
[2023-11-01 17:48:50,883 INFO  L137   encePairwiseOnDemand]: 232/239 looper letters, 65 selfloop transitions, 8 changer transitions 0/82 dead transitions.
[2023-11-01 17:48:50,883 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 82 transitions, 465 flow
[2023-11-01 17:48:50,884 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-11-01 17:48:50,884 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-11-01 17:48:50,885 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 457 transitions.
[2023-11-01 17:48:50,885 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6373779637377964
[2023-11-01 17:48:50,885 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 457 transitions.
[2023-11-01 17:48:50,885 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 457 transitions.
[2023-11-01 17:48:50,885 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-01 17:48:50,885 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 457 transitions.
[2023-11-01 17:48:50,886 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 152.33333333333334) internal successors, (457), 3 states have internal predecessors, (457), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:48:50,887 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 239.0) internal successors, (956), 4 states have internal predecessors, (956), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:48:50,888 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 239.0) internal successors, (956), 4 states have internal predecessors, (956), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:48:50,888 INFO  L175             Difference]: Start difference. First operand has 59 places, 58 transitions, 233 flow. Second operand 3 states and 457 transitions.
[2023-11-01 17:48:50,888 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 82 transitions, 465 flow
[2023-11-01 17:48:51,451 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 82 transitions, 457 flow, removed 0 selfloop flow, removed 1 redundant places.
[2023-11-01 17:48:51,452 INFO  L231             Difference]: Finished difference. Result has 61 places, 63 transitions, 290 flow
[2023-11-01 17:48:51,452 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=239, PETRI_DIFFERENCE_MINUEND_FLOW=226, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=290, PETRI_PLACES=61, PETRI_TRANSITIONS=63}
[2023-11-01 17:48:51,452 INFO  L288   CegarLoopForPetriNet]: 53 programPoint places, 8 predicate places.
[2023-11-01 17:48:51,453 INFO  L495      AbstractCegarLoop]: Abstraction has has 61 places, 63 transitions, 290 flow
[2023-11-01 17:48:51,453 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 135.33333333333334) internal successors, (406), 3 states have internal predecessors, (406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:48:51,453 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-01 17:48:51,453 INFO  L209   CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-01 17:48:51,453 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10
[2023-11-01 17:48:51,453 INFO  L420      AbstractCegarLoop]: === Iteration 6 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 8 more)] ===
[2023-11-01 17:48:51,453 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-01 17:48:51,453 INFO  L85        PathProgramCache]: Analyzing trace with hash 2112228569, now seen corresponding path program 1 times
[2023-11-01 17:48:51,454 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-01 17:48:51,454 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [778430468]
[2023-11-01 17:48:51,454 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-01 17:48:51,454 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-01 17:48:51,462 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-01 17:48:51,508 INFO  L134       CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked.
[2023-11-01 17:48:51,508 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-01 17:48:51,509 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [778430468]
[2023-11-01 17:48:51,509 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [778430468] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-01 17:48:51,509 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-01 17:48:51,509 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2023-11-01 17:48:51,509 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1087818721]
[2023-11-01 17:48:51,510 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-01 17:48:51,510 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-11-01 17:48:51,511 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-01 17:48:51,511 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-11-01 17:48:51,511 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-11-01 17:48:51,534 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 130 out of 239
[2023-11-01 17:48:51,535 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 63 transitions, 290 flow. Second operand  has 3 states, 3 states have (on average 133.66666666666666) internal successors, (401), 3 states have internal predecessors, (401), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:48:51,535 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-01 17:48:51,535 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 239
[2023-11-01 17:48:51,535 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-01 17:48:51,967 INFO  L130       PetriNetUnfolder]: 2880/6623 cut-off events.
[2023-11-01 17:48:51,967 INFO  L131       PetriNetUnfolder]: For 5851/6027 co-relation queries the response was YES.
[2023-11-01 17:48:51,976 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 17476 conditions, 6623 events. 2880/6623 cut-off events. For 5851/6027 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 54966 event pairs, 523 based on Foata normal form. 2061/8360 useless extension candidates. Maximal degree in co-relation 7167. Up to 4497 conditions per place. 
[2023-11-01 17:48:51,988 INFO  L137   encePairwiseOnDemand]: 231/239 looper letters, 52 selfloop transitions, 8 changer transitions 0/71 dead transitions.
[2023-11-01 17:48:51,989 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 71 transitions, 422 flow
[2023-11-01 17:48:51,989 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-11-01 17:48:51,989 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-11-01 17:48:51,990 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 444 transitions.
[2023-11-01 17:48:51,990 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6192468619246861
[2023-11-01 17:48:51,991 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 444 transitions.
[2023-11-01 17:48:51,991 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 444 transitions.
[2023-11-01 17:48:51,991 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-01 17:48:51,991 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 444 transitions.
[2023-11-01 17:48:51,992 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 148.0) internal successors, (444), 3 states have internal predecessors, (444), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:48:51,993 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 239.0) internal successors, (956), 4 states have internal predecessors, (956), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:48:51,993 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 239.0) internal successors, (956), 4 states have internal predecessors, (956), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:48:51,993 INFO  L175             Difference]: Start difference. First operand has 61 places, 63 transitions, 290 flow. Second operand 3 states and 444 transitions.
[2023-11-01 17:48:51,993 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 71 transitions, 422 flow
[2023-11-01 17:48:51,999 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 71 transitions, 413 flow, removed 3 selfloop flow, removed 1 redundant places.
[2023-11-01 17:48:52,000 INFO  L231             Difference]: Finished difference. Result has 62 places, 54 transitions, 232 flow
[2023-11-01 17:48:52,001 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=239, PETRI_DIFFERENCE_MINUEND_FLOW=216, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=232, PETRI_PLACES=62, PETRI_TRANSITIONS=54}
[2023-11-01 17:48:52,001 INFO  L288   CegarLoopForPetriNet]: 53 programPoint places, 9 predicate places.
[2023-11-01 17:48:52,001 INFO  L495      AbstractCegarLoop]: Abstraction has has 62 places, 54 transitions, 232 flow
[2023-11-01 17:48:52,001 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 133.66666666666666) internal successors, (401), 3 states have internal predecessors, (401), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:48:52,001 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-01 17:48:52,002 INFO  L209   CegarLoopForPetriNet]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1]
[2023-11-01 17:48:52,002 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11
[2023-11-01 17:48:52,002 INFO  L420      AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 8 more)] ===
[2023-11-01 17:48:52,002 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-01 17:48:52,002 INFO  L85        PathProgramCache]: Analyzing trace with hash 792906874, now seen corresponding path program 1 times
[2023-11-01 17:48:52,002 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-01 17:48:52,002 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [34471299]
[2023-11-01 17:48:52,002 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-01 17:48:52,002 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-01 17:48:52,013 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2023-11-01 17:48:52,013 INFO  L356             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2023-11-01 17:48:52,018 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2023-11-01 17:48:52,021 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2023-11-01 17:48:52,022 INFO  L360         BasicCegarLoop]: Counterexample is feasible
[2023-11-01 17:48:52,022 INFO  L805   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (10 of 11 remaining)
[2023-11-01 17:48:52,022 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (9 of 11 remaining)
[2023-11-01 17:48:52,022 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (8 of 11 remaining)
[2023-11-01 17:48:52,022 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (7 of 11 remaining)
[2023-11-01 17:48:52,022 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (6 of 11 remaining)
[2023-11-01 17:48:52,022 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (5 of 11 remaining)
[2023-11-01 17:48:52,022 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (4 of 11 remaining)
[2023-11-01 17:48:52,022 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (3 of 11 remaining)
[2023-11-01 17:48:52,023 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (2 of 11 remaining)
[2023-11-01 17:48:52,023 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (1 of 11 remaining)
[2023-11-01 17:48:52,023 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (0 of 11 remaining)
[2023-11-01 17:48:52,023 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12
[2023-11-01 17:48:52,023 INFO  L445         BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1]
[2023-11-01 17:48:52,023 WARN  L233   ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis
[2023-11-01 17:48:52,023 INFO  L515   ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances.
[2023-11-01 17:48:52,049 INFO  L144    ThreadInstanceAdder]: Constructed 8 joinOtherThreadTransitions.
[2023-11-01 17:48:52,051 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 197 places, 189 transitions, 466 flow
[2023-11-01 17:48:52,125 INFO  L130       PetriNetUnfolder]: 90/1047 cut-off events.
[2023-11-01 17:48:52,125 INFO  L131       PetriNetUnfolder]: For 96/96 co-relation queries the response was YES.
[2023-11-01 17:48:52,128 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 1164 conditions, 1047 events. 90/1047 cut-off events. For 96/96 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 5407 event pairs, 23 based on Foata normal form. 0/900 useless extension candidates. Maximal degree in co-relation 1155. Up to 80 conditions per place. 
[2023-11-01 17:48:52,128 INFO  L82        GeneralOperation]: Start removeDead. Operand has 197 places, 189 transitions, 466 flow
[2023-11-01 17:48:52,131 INFO  L88        GeneralOperation]: Finished RemoveDead, result has has 145 places, 140 transitions, 330 flow
[2023-11-01 17:48:52,131 INFO  L124   etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation.
[2023-11-01 17:48:52,131 INFO  L131   etLargeBlockEncoding]: Starting large block encoding on Petri net that has 145 places, 140 transitions, 330 flow
[2023-11-01 17:48:52,131 INFO  L113        LiptonReduction]: Starting Lipton reduction on Petri net that has 145 places, 140 transitions, 330 flow
[2023-11-01 17:48:52,131 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 145 places, 140 transitions, 330 flow
[2023-11-01 17:48:52,202 INFO  L130       PetriNetUnfolder]: 90/1047 cut-off events.
[2023-11-01 17:48:52,202 INFO  L131       PetriNetUnfolder]: For 96/96 co-relation queries the response was YES.
[2023-11-01 17:48:52,205 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 1161 conditions, 1047 events. 90/1047 cut-off events. For 96/96 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 5406 event pairs, 23 based on Foata normal form. 0/900 useless extension candidates. Maximal degree in co-relation 632. Up to 80 conditions per place. 
[2023-11-01 17:48:52,219 INFO  L119        LiptonReduction]: Number of co-enabled transitions 10080
[2023-11-01 17:48:53,904 INFO  L134        LiptonReduction]: Checked pairs total: 24069
[2023-11-01 17:48:53,904 INFO  L136        LiptonReduction]: Total number of compositions: 90
[2023-11-01 17:48:53,906 INFO  L356      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2023-11-01 17:48:53,906 INFO  L357      AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, 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;@43b847a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=<UNSUPPORTED>, UseSemiCommutativity=<UNSUPPORTED>, Solver=<NOT_USED>, SolverTimeout=<NOT_USED>]
[2023-11-01 17:48:53,906 INFO  L358      AbstractCegarLoop]: Starting to check reachability of 13 error locations.
[2023-11-01 17:48:53,908 INFO  L130       PetriNetUnfolder]: 0/11 cut-off events.
[2023-11-01 17:48:53,908 INFO  L131       PetriNetUnfolder]: For 0/0 co-relation queries the response was YES.
[2023-11-01 17:48:53,908 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-01 17:48:53,908 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1]
[2023-11-01 17:48:53,908 INFO  L420      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 10 more)] ===
[2023-11-01 17:48:53,908 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-01 17:48:53,908 INFO  L85        PathProgramCache]: Analyzing trace with hash 1019721883, now seen corresponding path program 1 times
[2023-11-01 17:48:53,908 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-01 17:48:53,909 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1721539249]
[2023-11-01 17:48:53,909 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-01 17:48:53,909 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-01 17:48:53,913 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-01 17:48:53,924 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2023-11-01 17:48:53,925 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-01 17:48:53,925 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1721539249]
[2023-11-01 17:48:53,925 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1721539249] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-01 17:48:53,925 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-01 17:48:53,925 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-11-01 17:48:53,925 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [484990800]
[2023-11-01 17:48:53,925 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-01 17:48:53,925 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-11-01 17:48:53,926 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-01 17:48:53,926 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-11-01 17:48:53,926 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-11-01 17:48:53,944 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 166 out of 279
[2023-11-01 17:48:53,945 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 55 transitions, 160 flow. Second operand  has 3 states, 3 states have (on average 167.66666666666666) internal successors, (503), 3 states have internal predecessors, (503), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:48:53,945 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-01 17:48:53,945 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 166 of 279
[2023-11-01 17:48:53,945 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-01 17:49:13,230 INFO  L130       PetriNetUnfolder]: 274063/379367 cut-off events.
[2023-11-01 17:49:13,230 INFO  L131       PetriNetUnfolder]: For 26101/26101 co-relation queries the response was YES.
[2023-11-01 17:49:13,784 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 748536 conditions, 379367 events. 274063/379367 cut-off events. For 26101/26101 co-relation queries the response was YES. Maximal size of possible extension queue 7804. Compared 2816735 event pairs, 213969 based on Foata normal form. 0/357635 useless extension candidates. Maximal degree in co-relation 91133. Up to 353594 conditions per place. 
[2023-11-01 17:49:15,093 INFO  L137   encePairwiseOnDemand]: 275/279 looper letters, 48 selfloop transitions, 2 changer transitions 0/61 dead transitions.
[2023-11-01 17:49:15,093 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 61 transitions, 272 flow
[2023-11-01 17:49:15,094 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-11-01 17:49:15,094 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-11-01 17:49:15,095 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 550 transitions.
[2023-11-01 17:49:15,096 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6571087216248507
[2023-11-01 17:49:15,096 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 550 transitions.
[2023-11-01 17:49:15,096 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 550 transitions.
[2023-11-01 17:49:15,096 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-01 17:49:15,096 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 550 transitions.
[2023-11-01 17:49:15,097 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 183.33333333333334) internal successors, (550), 3 states have internal predecessors, (550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:49:15,098 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 279.0) internal successors, (1116), 4 states have internal predecessors, (1116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:49:15,099 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 279.0) internal successors, (1116), 4 states have internal predecessors, (1116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:49:15,099 INFO  L175             Difference]: Start difference. First operand has 62 places, 55 transitions, 160 flow. Second operand 3 states and 550 transitions.
[2023-11-01 17:49:15,099 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 61 transitions, 272 flow
[2023-11-01 17:49:15,182 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 61 transitions, 268 flow, removed 0 selfloop flow, removed 2 redundant places.
[2023-11-01 17:49:15,183 INFO  L231             Difference]: Finished difference. Result has 62 places, 55 transitions, 166 flow
[2023-11-01 17:49:15,184 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=279, PETRI_DIFFERENCE_MINUEND_FLOW=154, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=166, PETRI_PLACES=62, PETRI_TRANSITIONS=55}
[2023-11-01 17:49:15,184 INFO  L288   CegarLoopForPetriNet]: 62 programPoint places, 0 predicate places.
[2023-11-01 17:49:15,184 INFO  L495      AbstractCegarLoop]: Abstraction has has 62 places, 55 transitions, 166 flow
[2023-11-01 17:49:15,184 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 167.66666666666666) internal successors, (503), 3 states have internal predecessors, (503), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:49:15,185 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-01 17:49:15,185 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1]
[2023-11-01 17:49:15,185 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13
[2023-11-01 17:49:15,185 INFO  L420      AbstractCegarLoop]: === Iteration 2 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 10 more)] ===
[2023-11-01 17:49:15,185 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-01 17:49:15,185 INFO  L85        PathProgramCache]: Analyzing trace with hash 905065865, now seen corresponding path program 1 times
[2023-11-01 17:49:15,185 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-01 17:49:15,185 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1635500155]
[2023-11-01 17:49:15,186 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-01 17:49:15,186 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-01 17:49:15,192 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-01 17:49:15,205 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2023-11-01 17:49:15,205 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-01 17:49:15,206 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1635500155]
[2023-11-01 17:49:15,206 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1635500155] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-01 17:49:15,206 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-01 17:49:15,207 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-11-01 17:49:15,207 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1966582135]
[2023-11-01 17:49:15,207 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-01 17:49:15,208 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-11-01 17:49:15,208 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-01 17:49:15,209 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-11-01 17:49:15,209 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-11-01 17:49:15,250 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 158 out of 279
[2023-11-01 17:49:15,251 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 55 transitions, 166 flow. Second operand  has 3 states, 3 states have (on average 160.33333333333334) internal successors, (481), 3 states have internal predecessors, (481), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:49:15,251 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-01 17:49:15,251 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 279
[2023-11-01 17:49:15,251 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-01 17:49:46,615 INFO  L130       PetriNetUnfolder]: 463305/624856 cut-off events.
[2023-11-01 17:49:46,616 INFO  L131       PetriNetUnfolder]: For 37890/37890 co-relation queries the response was YES.
[2023-11-01 17:49:47,722 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 1240121 conditions, 624856 events. 463305/624856 cut-off events. For 37890/37890 co-relation queries the response was YES. Maximal size of possible extension queue 11872. Compared 4592099 event pairs, 333207 based on Foata normal form. 0/581501 useless extension candidates. Maximal degree in co-relation 1240069. Up to 474679 conditions per place. 
[2023-11-01 17:49:50,478 INFO  L137   encePairwiseOnDemand]: 270/279 looper letters, 77 selfloop transitions, 8 changer transitions 0/94 dead transitions.
[2023-11-01 17:49:50,479 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 94 transitions, 453 flow
[2023-11-01 17:49:50,479 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-11-01 17:49:50,479 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-11-01 17:49:50,480 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 558 transitions.
[2023-11-01 17:49:50,480 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6666666666666666
[2023-11-01 17:49:50,480 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 558 transitions.
[2023-11-01 17:49:50,481 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 558 transitions.
[2023-11-01 17:49:50,481 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-01 17:49:50,481 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 558 transitions.
[2023-11-01 17:49:50,482 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 186.0) internal successors, (558), 3 states have internal predecessors, (558), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:49:50,483 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 279.0) internal successors, (1116), 4 states have internal predecessors, (1116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:49:50,483 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 279.0) internal successors, (1116), 4 states have internal predecessors, (1116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:49:50,483 INFO  L175             Difference]: Start difference. First operand has 62 places, 55 transitions, 166 flow. Second operand 3 states and 558 transitions.
[2023-11-01 17:49:50,483 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 94 transitions, 453 flow
[2023-11-01 17:49:50,508 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 94 transitions, 450 flow, removed 0 selfloop flow, removed 1 redundant places.
[2023-11-01 17:49:50,509 INFO  L231             Difference]: Finished difference. Result has 65 places, 62 transitions, 226 flow
[2023-11-01 17:49:50,510 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=279, PETRI_DIFFERENCE_MINUEND_FLOW=164, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=226, PETRI_PLACES=65, PETRI_TRANSITIONS=62}
[2023-11-01 17:49:50,511 INFO  L288   CegarLoopForPetriNet]: 62 programPoint places, 3 predicate places.
[2023-11-01 17:49:50,511 INFO  L495      AbstractCegarLoop]: Abstraction has has 65 places, 62 transitions, 226 flow
[2023-11-01 17:49:50,511 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 160.33333333333334) internal successors, (481), 3 states have internal predecessors, (481), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:49:50,512 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-01 17:49:50,512 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-01 17:49:50,512 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14
[2023-11-01 17:49:50,512 INFO  L420      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 10 more)] ===
[2023-11-01 17:49:50,512 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-01 17:49:50,513 INFO  L85        PathProgramCache]: Analyzing trace with hash -2134994387, now seen corresponding path program 1 times
[2023-11-01 17:49:50,513 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-01 17:49:50,513 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863719450]
[2023-11-01 17:49:50,513 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-01 17:49:50,513 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-01 17:49:50,519 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-01 17:49:50,547 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked.
[2023-11-01 17:49:50,548 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-01 17:49:50,548 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863719450]
[2023-11-01 17:49:50,548 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1863719450] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-01 17:49:50,548 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-01 17:49:50,548 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2023-11-01 17:49:50,548 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1675429816]
[2023-11-01 17:49:50,549 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-01 17:49:50,549 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 4 states
[2023-11-01 17:49:50,549 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-01 17:49:50,549 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants.
[2023-11-01 17:49:50,549 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12
[2023-11-01 17:49:50,597 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 166 out of 279
[2023-11-01 17:49:50,598 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 62 transitions, 226 flow. Second operand  has 4 states, 4 states have (on average 168.0) internal successors, (672), 4 states have internal predecessors, (672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:49:50,598 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-01 17:49:50,598 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 166 of 279
[2023-11-01 17:49:50,599 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-01 17:50:18,541 INFO  L130       PetriNetUnfolder]: 362794/504491 cut-off events.
[2023-11-01 17:50:18,541 INFO  L131       PetriNetUnfolder]: For 214401/224973 co-relation queries the response was YES.
[2023-11-01 17:50:19,707 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 1168213 conditions, 504491 events. 362794/504491 cut-off events. For 214401/224973 co-relation queries the response was YES. Maximal size of possible extension queue 10098. Compared 3903323 event pairs, 194869 based on Foata normal form. 14177/499913 useless extension candidates. Maximal degree in co-relation 318292. Up to 295473 conditions per place. 
[2023-11-01 17:50:21,775 INFO  L137   encePairwiseOnDemand]: 275/279 looper letters, 83 selfloop transitions, 3 changer transitions 0/98 dead transitions.
[2023-11-01 17:50:21,775 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 98 transitions, 517 flow
[2023-11-01 17:50:21,776 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2023-11-01 17:50:21,776 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 4 states.
[2023-11-01 17:50:21,777 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 739 transitions.
[2023-11-01 17:50:21,778 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6621863799283154
[2023-11-01 17:50:21,778 INFO  L72            ComplementDD]: Start complementDD. Operand 4 states and 739 transitions.
[2023-11-01 17:50:21,778 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 4 states and 739 transitions.
[2023-11-01 17:50:21,778 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-01 17:50:21,778 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 739 transitions.
[2023-11-01 17:50:21,779 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 5 states, 4 states have (on average 184.75) internal successors, (739), 4 states have internal predecessors, (739), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:50:21,781 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 5 states, 5 states have (on average 279.0) internal successors, (1395), 5 states have internal predecessors, (1395), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:50:21,781 INFO  L81            ComplementDD]: Finished complementDD. Result  has 5 states, 5 states have (on average 279.0) internal successors, (1395), 5 states have internal predecessors, (1395), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:50:21,781 INFO  L175             Difference]: Start difference. First operand has 65 places, 62 transitions, 226 flow. Second operand 4 states and 739 transitions.
[2023-11-01 17:50:21,781 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 98 transitions, 517 flow
[2023-11-01 17:50:43,033 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 98 transitions, 489 flow, removed 0 selfloop flow, removed 2 redundant places.
[2023-11-01 17:50:43,034 INFO  L231             Difference]: Finished difference. Result has 67 places, 63 transitions, 226 flow
[2023-11-01 17:50:43,034 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=279, PETRI_DIFFERENCE_MINUEND_FLOW=210, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=226, PETRI_PLACES=67, PETRI_TRANSITIONS=63}
[2023-11-01 17:50:43,035 INFO  L288   CegarLoopForPetriNet]: 62 programPoint places, 5 predicate places.
[2023-11-01 17:50:43,035 INFO  L495      AbstractCegarLoop]: Abstraction has has 67 places, 63 transitions, 226 flow
[2023-11-01 17:50:43,035 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 4 states, 4 states have (on average 168.0) internal successors, (672), 4 states have internal predecessors, (672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:50:43,035 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-01 17:50:43,035 INFO  L209   CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-01 17:50:43,036 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15
[2023-11-01 17:50:43,036 INFO  L420      AbstractCegarLoop]: === Iteration 4 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 10 more)] ===
[2023-11-01 17:50:43,036 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-01 17:50:43,036 INFO  L85        PathProgramCache]: Analyzing trace with hash -1554521875, now seen corresponding path program 1 times
[2023-11-01 17:50:43,036 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-01 17:50:43,036 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [10539337]
[2023-11-01 17:50:43,036 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-01 17:50:43,036 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-01 17:50:43,042 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-01 17:50:43,053 INFO  L134       CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked.
[2023-11-01 17:50:43,053 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-01 17:50:43,053 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [10539337]
[2023-11-01 17:50:43,053 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [10539337] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-01 17:50:43,054 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-01 17:50:43,054 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-11-01 17:50:43,054 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1723313728]
[2023-11-01 17:50:43,054 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-01 17:50:43,054 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-11-01 17:50:43,054 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-01 17:50:43,055 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-11-01 17:50:43,055 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-11-01 17:50:43,092 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 158 out of 279
[2023-11-01 17:50:43,093 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 63 transitions, 226 flow. Second operand  has 3 states, 3 states have (on average 161.0) internal successors, (483), 3 states have internal predecessors, (483), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:50:43,093 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-01 17:50:43,093 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 279
[2023-11-01 17:50:43,093 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-01 17:51:22,727 INFO  L130       PetriNetUnfolder]: 517312/705855 cut-off events.
[2023-11-01 17:51:22,728 INFO  L131       PetriNetUnfolder]: For 251919/259083 co-relation queries the response was YES.
[2023-11-01 17:51:24,225 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 1647877 conditions, 705855 events. 517312/705855 cut-off events. For 251919/259083 co-relation queries the response was YES. Maximal size of possible extension queue 12999. Compared 5375511 event pairs, 338269 based on Foata normal form. 0/675207 useless extension candidates. Maximal degree in co-relation 303257. Up to 538656 conditions per place. 
[2023-11-01 17:51:27,070 INFO  L137   encePairwiseOnDemand]: 270/279 looper letters, 85 selfloop transitions, 13 changer transitions 0/107 dead transitions.
[2023-11-01 17:51:27,071 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 107 transitions, 579 flow
[2023-11-01 17:51:27,071 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-11-01 17:51:27,071 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-11-01 17:51:27,072 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 557 transitions.
[2023-11-01 17:51:27,072 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6654719235364397
[2023-11-01 17:51:27,072 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 557 transitions.
[2023-11-01 17:51:27,072 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 557 transitions.
[2023-11-01 17:51:27,072 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-01 17:51:27,073 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 557 transitions.
[2023-11-01 17:51:27,074 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 185.66666666666666) internal successors, (557), 3 states have internal predecessors, (557), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:51:27,075 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 279.0) internal successors, (1116), 4 states have internal predecessors, (1116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:51:27,075 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 279.0) internal successors, (1116), 4 states have internal predecessors, (1116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:51:27,075 INFO  L175             Difference]: Start difference. First operand has 67 places, 63 transitions, 226 flow. Second operand 3 states and 557 transitions.
[2023-11-01 17:51:27,075 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 107 transitions, 579 flow
[2023-11-01 17:51:30,758 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 107 transitions, 573 flow, removed 0 selfloop flow, removed 2 redundant places.
[2023-11-01 17:51:30,759 INFO  L231             Difference]: Finished difference. Result has 69 places, 74 transitions, 342 flow
[2023-11-01 17:51:30,759 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=279, PETRI_DIFFERENCE_MINUEND_FLOW=222, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=342, PETRI_PLACES=69, PETRI_TRANSITIONS=74}
[2023-11-01 17:51:30,760 INFO  L288   CegarLoopForPetriNet]: 62 programPoint places, 7 predicate places.
[2023-11-01 17:51:30,760 INFO  L495      AbstractCegarLoop]: Abstraction has has 69 places, 74 transitions, 342 flow
[2023-11-01 17:51:30,760 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 161.0) internal successors, (483), 3 states have internal predecessors, (483), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:51:30,760 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-01 17:51:30,760 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-01 17:51:30,760 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16
[2023-11-01 17:51:30,760 INFO  L420      AbstractCegarLoop]: === Iteration 5 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 10 more)] ===
[2023-11-01 17:51:30,761 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-01 17:51:30,761 INFO  L85        PathProgramCache]: Analyzing trace with hash -1760726886, now seen corresponding path program 1 times
[2023-11-01 17:51:30,761 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-01 17:51:30,761 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1329152886]
[2023-11-01 17:51:30,761 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-01 17:51:30,761 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-01 17:51:30,766 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-01 17:51:30,775 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked.
[2023-11-01 17:51:30,776 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-01 17:51:30,776 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1329152886]
[2023-11-01 17:51:30,776 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1329152886] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-01 17:51:30,776 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-01 17:51:30,776 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-11-01 17:51:30,776 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [868807660]
[2023-11-01 17:51:30,776 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-01 17:51:30,776 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-11-01 17:51:30,776 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-01 17:51:30,777 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-11-01 17:51:30,777 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-11-01 17:51:30,811 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 158 out of 279
[2023-11-01 17:51:30,812 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 74 transitions, 342 flow. Second operand  has 3 states, 3 states have (on average 161.33333333333334) internal successors, (484), 3 states have internal predecessors, (484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:51:30,812 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-01 17:51:30,812 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 279
[2023-11-01 17:51:30,812 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-01 17:52:28,543 INFO  L130       PetriNetUnfolder]: 670728/911826 cut-off events.
[2023-11-01 17:52:28,544 INFO  L131       PetriNetUnfolder]: For 744931/765058 co-relation queries the response was YES.
[2023-11-01 17:52:30,639 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 2422402 conditions, 911826 events. 670728/911826 cut-off events. For 744931/765058 co-relation queries the response was YES. Maximal size of possible extension queue 17674. Compared 7090987 event pairs, 402097 based on Foata normal form. 0/867874 useless extension candidates. Maximal degree in co-relation 652406. Up to 711532 conditions per place. 
[2023-11-01 17:52:35,281 INFO  L137   encePairwiseOnDemand]: 270/279 looper letters, 90 selfloop transitions, 22 changer transitions 0/121 dead transitions.
[2023-11-01 17:52:35,282 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 121 transitions, 788 flow
[2023-11-01 17:52:35,282 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-11-01 17:52:35,283 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-11-01 17:52:35,283 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 551 transitions.
[2023-11-01 17:52:35,284 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6583034647550776
[2023-11-01 17:52:35,284 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 551 transitions.
[2023-11-01 17:52:35,284 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 551 transitions.
[2023-11-01 17:52:35,284 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-01 17:52:35,284 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 551 transitions.
[2023-11-01 17:52:35,285 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 183.66666666666666) internal successors, (551), 3 states have internal predecessors, (551), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:52:35,286 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 279.0) internal successors, (1116), 4 states have internal predecessors, (1116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:52:35,287 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 279.0) internal successors, (1116), 4 states have internal predecessors, (1116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:52:35,287 INFO  L175             Difference]: Start difference. First operand has 69 places, 74 transitions, 342 flow. Second operand 3 states and 551 transitions.
[2023-11-01 17:52:35,287 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 121 transitions, 788 flow
[2023-11-01 17:55:12,466 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 121 transitions, 740 flow, removed 0 selfloop flow, removed 2 redundant places.
[2023-11-01 17:55:12,468 INFO  L231             Difference]: Finished difference. Result has 71 places, 92 transitions, 550 flow
[2023-11-01 17:55:12,468 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=279, PETRI_DIFFERENCE_MINUEND_FLOW=316, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=550, PETRI_PLACES=71, PETRI_TRANSITIONS=92}
[2023-11-01 17:55:12,469 INFO  L288   CegarLoopForPetriNet]: 62 programPoint places, 9 predicate places.
[2023-11-01 17:55:12,469 INFO  L495      AbstractCegarLoop]: Abstraction has has 71 places, 92 transitions, 550 flow
[2023-11-01 17:55:12,469 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 161.33333333333334) internal successors, (484), 3 states have internal predecessors, (484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:55:12,469 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-01 17:55:12,469 INFO  L209   CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-01 17:55:12,470 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17
[2023-11-01 17:55:12,470 INFO  L420      AbstractCegarLoop]: === Iteration 6 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 10 more)] ===
[2023-11-01 17:55:12,470 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-01 17:55:12,470 INFO  L85        PathProgramCache]: Analyzing trace with hash 2057167882, now seen corresponding path program 1 times
[2023-11-01 17:55:12,470 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-01 17:55:12,470 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [440139042]
[2023-11-01 17:55:12,471 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-01 17:55:12,471 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-01 17:55:12,478 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-01 17:55:12,509 INFO  L134       CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked.
[2023-11-01 17:55:12,509 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-01 17:55:12,509 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [440139042]
[2023-11-01 17:55:12,509 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [440139042] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-01 17:55:12,510 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-01 17:55:12,510 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2023-11-01 17:55:12,510 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2063799847]
[2023-11-01 17:55:12,510 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-01 17:55:12,510 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-11-01 17:55:12,510 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-01 17:55:12,511 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-11-01 17:55:12,511 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-11-01 17:55:12,540 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 154 out of 279
[2023-11-01 17:55:12,541 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 92 transitions, 550 flow. Second operand  has 3 states, 3 states have (on average 157.66666666666666) internal successors, (473), 3 states have internal predecessors, (473), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:55:12,541 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-01 17:55:12,541 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 154 of 279
[2023-11-01 17:55:12,541 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-01 17:55:14,286 INFO  L130       PetriNetUnfolder]: 12189/26058 cut-off events.
[2023-11-01 17:55:14,286 INFO  L131       PetriNetUnfolder]: For 26646/27076 co-relation queries the response was YES.
[2023-11-01 17:55:14,347 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 72113 conditions, 26058 events. 12189/26058 cut-off events. For 26646/27076 co-relation queries the response was YES. Maximal size of possible extension queue 857. Compared 257030 event pairs, 3112 based on Foata normal form. 11898/36957 useless extension candidates. Maximal degree in co-relation 27534. Up to 18751 conditions per place. 
[2023-11-01 17:55:14,419 INFO  L137   encePairwiseOnDemand]: 269/279 looper letters, 60 selfloop transitions, 13 changer transitions 0/84 dead transitions.
[2023-11-01 17:55:14,420 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 84 transitions, 529 flow
[2023-11-01 17:55:14,420 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-11-01 17:55:14,421 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-11-01 17:55:14,422 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 527 transitions.
[2023-11-01 17:55:14,422 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6296296296296297
[2023-11-01 17:55:14,422 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 527 transitions.
[2023-11-01 17:55:14,422 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 527 transitions.
[2023-11-01 17:55:14,422 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-01 17:55:14,423 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 527 transitions.
[2023-11-01 17:55:14,424 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 175.66666666666666) internal successors, (527), 3 states have internal predecessors, (527), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:55:14,425 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 279.0) internal successors, (1116), 4 states have internal predecessors, (1116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:55:14,425 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 279.0) internal successors, (1116), 4 states have internal predecessors, (1116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:55:14,425 INFO  L175             Difference]: Start difference. First operand has 71 places, 92 transitions, 550 flow. Second operand 3 states and 527 transitions.
[2023-11-01 17:55:14,426 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 84 transitions, 529 flow
[2023-11-01 17:55:14,516 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 84 transitions, 509 flow, removed 6 selfloop flow, removed 2 redundant places.
[2023-11-01 17:55:14,517 INFO  L231             Difference]: Finished difference. Result has 71 places, 65 transitions, 296 flow
[2023-11-01 17:55:14,517 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=279, PETRI_DIFFERENCE_MINUEND_FLOW=270, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=296, PETRI_PLACES=71, PETRI_TRANSITIONS=65}
[2023-11-01 17:55:14,518 INFO  L288   CegarLoopForPetriNet]: 62 programPoint places, 9 predicate places.
[2023-11-01 17:55:14,518 INFO  L495      AbstractCegarLoop]: Abstraction has has 71 places, 65 transitions, 296 flow
[2023-11-01 17:55:14,518 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 157.66666666666666) internal successors, (473), 3 states have internal predecessors, (473), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:55:14,519 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-01 17:55:14,519 INFO  L209   CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-01 17:55:14,519 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18
[2023-11-01 17:55:14,519 INFO  L420      AbstractCegarLoop]: === Iteration 7 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 10 more)] ===
[2023-11-01 17:55:14,519 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-01 17:55:14,519 INFO  L85        PathProgramCache]: Analyzing trace with hash -1460985149, now seen corresponding path program 1 times
[2023-11-01 17:55:14,520 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-01 17:55:14,520 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [581779929]
[2023-11-01 17:55:14,520 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-01 17:55:14,520 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-01 17:55:14,528 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-01 17:55:14,542 INFO  L134       CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked.
[2023-11-01 17:55:14,543 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-01 17:55:14,543 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [581779929]
[2023-11-01 17:55:14,543 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [581779929] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-01 17:55:14,543 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-01 17:55:14,543 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-11-01 17:55:14,544 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [622427692]
[2023-11-01 17:55:14,544 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-01 17:55:14,544 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-11-01 17:55:14,544 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-01 17:55:14,544 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-11-01 17:55:14,545 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-11-01 17:55:14,596 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 158 out of 279
[2023-11-01 17:55:14,597 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 65 transitions, 296 flow. Second operand  has 3 states, 3 states have (on average 161.33333333333334) internal successors, (484), 3 states have internal predecessors, (484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:55:14,597 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-01 17:55:14,597 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 279
[2023-11-01 17:55:14,597 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-01 17:55:16,656 INFO  L130       PetriNetUnfolder]: 12781/28959 cut-off events.
[2023-11-01 17:55:16,656 INFO  L131       PetriNetUnfolder]: For 28794/28989 co-relation queries the response was YES.
[2023-11-01 17:55:16,726 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 80195 conditions, 28959 events. 12781/28959 cut-off events. For 28794/28989 co-relation queries the response was YES. Maximal size of possible extension queue 924. Compared 294733 event pairs, 10464 based on Foata normal form. 0/27268 useless extension candidates. Maximal degree in co-relation 21331. Up to 22527 conditions per place. 
[2023-11-01 17:55:16,804 INFO  L137   encePairwiseOnDemand]: 274/279 looper letters, 69 selfloop transitions, 4 changer transitions 0/82 dead transitions.
[2023-11-01 17:55:16,805 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 82 transitions, 516 flow
[2023-11-01 17:55:16,805 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-11-01 17:55:16,806 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-11-01 17:55:16,806 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 536 transitions.
[2023-11-01 17:55:16,807 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6403823178016727
[2023-11-01 17:55:16,807 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 536 transitions.
[2023-11-01 17:55:16,807 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 536 transitions.
[2023-11-01 17:55:16,807 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-01 17:55:16,807 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 536 transitions.
[2023-11-01 17:55:16,808 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 178.66666666666666) internal successors, (536), 3 states have internal predecessors, (536), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:55:16,810 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 279.0) internal successors, (1116), 4 states have internal predecessors, (1116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:55:16,810 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 279.0) internal successors, (1116), 4 states have internal predecessors, (1116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:55:16,810 INFO  L175             Difference]: Start difference. First operand has 71 places, 65 transitions, 296 flow. Second operand 3 states and 536 transitions.
[2023-11-01 17:55:16,810 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 82 transitions, 516 flow
[2023-11-01 17:55:16,831 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 82 transitions, 502 flow, removed 0 selfloop flow, removed 1 redundant places.
[2023-11-01 17:55:16,832 INFO  L231             Difference]: Finished difference. Result has 74 places, 68 transitions, 322 flow
[2023-11-01 17:55:16,832 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=279, PETRI_DIFFERENCE_MINUEND_FLOW=283, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=322, PETRI_PLACES=74, PETRI_TRANSITIONS=68}
[2023-11-01 17:55:16,833 INFO  L288   CegarLoopForPetriNet]: 62 programPoint places, 12 predicate places.
[2023-11-01 17:55:16,833 INFO  L495      AbstractCegarLoop]: Abstraction has has 74 places, 68 transitions, 322 flow
[2023-11-01 17:55:16,834 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 161.33333333333334) internal successors, (484), 3 states have internal predecessors, (484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:55:16,834 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-01 17:55:16,834 INFO  L209   CegarLoopForPetriNet]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1, 1]
[2023-11-01 17:55:16,834 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19
[2023-11-01 17:55:16,834 INFO  L420      AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 10 more)] ===
[2023-11-01 17:55:16,834 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-01 17:55:16,835 INFO  L85        PathProgramCache]: Analyzing trace with hash 331846098, now seen corresponding path program 1 times
[2023-11-01 17:55:16,835 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-01 17:55:16,835 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [228303728]
[2023-11-01 17:55:16,835 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-01 17:55:16,835 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-01 17:55:16,845 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-01 17:55:16,901 INFO  L134       CoverageAnalysis]: Checked inductivity of 32 backedges. 32 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2023-11-01 17:55:16,902 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-01 17:55:16,902 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [228303728]
[2023-11-01 17:55:16,902 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [228303728] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-01 17:55:16,902 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-01 17:55:16,902 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6
[2023-11-01 17:55:16,902 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1648616331]
[2023-11-01 17:55:16,902 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-01 17:55:16,903 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 7 states
[2023-11-01 17:55:16,903 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-01 17:55:16,903 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants.
[2023-11-01 17:55:16,903 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42
[2023-11-01 17:55:16,936 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 165 out of 279
[2023-11-01 17:55:16,937 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 68 transitions, 322 flow. Second operand  has 7 states, 7 states have (on average 167.0) internal successors, (1169), 7 states have internal predecessors, (1169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:55:16,937 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-01 17:55:16,937 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 165 of 279
[2023-11-01 17:55:16,937 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-01 17:55:19,150 INFO  L130       PetriNetUnfolder]: 12159/27705 cut-off events.
[2023-11-01 17:55:19,151 INFO  L131       PetriNetUnfolder]: For 31573/32240 co-relation queries the response was YES.
[2023-11-01 17:55:19,221 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 77789 conditions, 27705 events. 12159/27705 cut-off events. For 31573/32240 co-relation queries the response was YES. Maximal size of possible extension queue 901. Compared 280858 event pairs, 7051 based on Foata normal form. 421/26743 useless extension candidates. Maximal degree in co-relation 28826. Up to 22432 conditions per place. 
[2023-11-01 17:55:19,300 INFO  L137   encePairwiseOnDemand]: 275/279 looper letters, 107 selfloop transitions, 8 changer transitions 0/125 dead transitions.
[2023-11-01 17:55:19,300 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 125 transitions, 796 flow
[2023-11-01 17:55:19,301 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. 
[2023-11-01 17:55:19,301 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 7 states.
[2023-11-01 17:55:19,303 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1258 transitions.
[2023-11-01 17:55:19,303 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6441372247823861
[2023-11-01 17:55:19,303 INFO  L72            ComplementDD]: Start complementDD. Operand 7 states and 1258 transitions.
[2023-11-01 17:55:19,303 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 7 states and 1258 transitions.
[2023-11-01 17:55:19,304 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-01 17:55:19,304 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1258 transitions.
[2023-11-01 17:55:19,307 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 8 states, 7 states have (on average 179.71428571428572) internal successors, (1258), 7 states have internal predecessors, (1258), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:55:19,309 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 8 states, 8 states have (on average 279.0) internal successors, (2232), 8 states have internal predecessors, (2232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:55:19,309 INFO  L81            ComplementDD]: Finished complementDD. Result  has 8 states, 8 states have (on average 279.0) internal successors, (2232), 8 states have internal predecessors, (2232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:55:19,310 INFO  L175             Difference]: Start difference. First operand has 74 places, 68 transitions, 322 flow. Second operand 7 states and 1258 transitions.
[2023-11-01 17:55:19,310 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 125 transitions, 796 flow
[2023-11-01 17:55:19,388 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 125 transitions, 770 flow, removed 3 selfloop flow, removed 4 redundant places.
[2023-11-01 17:55:19,390 INFO  L231             Difference]: Finished difference. Result has 76 places, 72 transitions, 338 flow
[2023-11-01 17:55:19,390 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=279, PETRI_DIFFERENCE_MINUEND_FLOW=294, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=338, PETRI_PLACES=76, PETRI_TRANSITIONS=72}
[2023-11-01 17:55:19,390 INFO  L288   CegarLoopForPetriNet]: 62 programPoint places, 14 predicate places.
[2023-11-01 17:55:19,391 INFO  L495      AbstractCegarLoop]: Abstraction has has 76 places, 72 transitions, 338 flow
[2023-11-01 17:55:19,391 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 7 states, 7 states have (on average 167.0) internal successors, (1169), 7 states have internal predecessors, (1169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:55:19,391 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-01 17:55:19,392 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-01 17:55:19,392 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20
[2023-11-01 17:55:19,392 INFO  L420      AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 10 more)] ===
[2023-11-01 17:55:19,392 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-01 17:55:19,392 INFO  L85        PathProgramCache]: Analyzing trace with hash 677424075, now seen corresponding path program 1 times
[2023-11-01 17:55:19,392 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-01 17:55:19,393 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [674864326]
[2023-11-01 17:55:19,393 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-01 17:55:19,393 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-01 17:55:19,404 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-01 17:55:19,424 INFO  L134       CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked.
[2023-11-01 17:55:19,424 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-01 17:55:19,424 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [674864326]
[2023-11-01 17:55:19,424 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [674864326] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-01 17:55:19,424 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-01 17:55:19,424 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-11-01 17:55:19,425 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2128751230]
[2023-11-01 17:55:19,425 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-01 17:55:19,425 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-11-01 17:55:19,425 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-01 17:55:19,425 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-11-01 17:55:19,426 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-11-01 17:55:19,468 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 160 out of 279
[2023-11-01 17:55:19,469 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 72 transitions, 338 flow. Second operand  has 3 states, 3 states have (on average 165.66666666666666) internal successors, (497), 3 states have internal predecessors, (497), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:55:19,469 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-01 17:55:19,469 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 160 of 279
[2023-11-01 17:55:19,470 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-01 17:55:22,065 INFO  L130       PetriNetUnfolder]: 18711/39390 cut-off events.
[2023-11-01 17:55:22,065 INFO  L131       PetriNetUnfolder]: For 39714/39974 co-relation queries the response was YES.
[2023-11-01 17:55:22,158 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 112111 conditions, 39390 events. 18711/39390 cut-off events. For 39714/39974 co-relation queries the response was YES. Maximal size of possible extension queue 1153. Compared 391146 event pairs, 10305 based on Foata normal form. 0/38041 useless extension candidates. Maximal degree in co-relation 27801. Up to 25329 conditions per place. 
[2023-11-01 17:55:22,243 INFO  L137   encePairwiseOnDemand]: 271/279 looper letters, 81 selfloop transitions, 11 changer transitions 0/99 dead transitions.
[2023-11-01 17:55:22,244 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 99 transitions, 634 flow
[2023-11-01 17:55:22,244 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-11-01 17:55:22,245 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-11-01 17:55:22,245 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 554 transitions.
[2023-11-01 17:55:22,246 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6618876941457587
[2023-11-01 17:55:22,246 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 554 transitions.
[2023-11-01 17:55:22,246 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 554 transitions.
[2023-11-01 17:55:22,246 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-01 17:55:22,246 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 554 transitions.
[2023-11-01 17:55:22,247 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 184.66666666666666) internal successors, (554), 3 states have internal predecessors, (554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:55:22,248 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 279.0) internal successors, (1116), 4 states have internal predecessors, (1116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:55:22,249 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 279.0) internal successors, (1116), 4 states have internal predecessors, (1116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:55:22,249 INFO  L175             Difference]: Start difference. First operand has 76 places, 72 transitions, 338 flow. Second operand 3 states and 554 transitions.
[2023-11-01 17:55:22,249 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 99 transitions, 634 flow
[2023-11-01 17:55:22,263 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 99 transitions, 615 flow, removed 7 selfloop flow, removed 3 redundant places.
[2023-11-01 17:55:22,264 INFO  L231             Difference]: Finished difference. Result has 77 places, 78 transitions, 421 flow
[2023-11-01 17:55:22,264 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=279, PETRI_DIFFERENCE_MINUEND_FLOW=319, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=421, PETRI_PLACES=77, PETRI_TRANSITIONS=78}
[2023-11-01 17:55:22,265 INFO  L288   CegarLoopForPetriNet]: 62 programPoint places, 15 predicate places.
[2023-11-01 17:55:22,265 INFO  L495      AbstractCegarLoop]: Abstraction has has 77 places, 78 transitions, 421 flow
[2023-11-01 17:55:22,265 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 165.66666666666666) internal successors, (497), 3 states have internal predecessors, (497), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:55:22,265 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-01 17:55:22,266 INFO  L209   CegarLoopForPetriNet]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-01 17:55:22,266 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21
[2023-11-01 17:55:22,266 INFO  L420      AbstractCegarLoop]: === Iteration 10 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 10 more)] ===
[2023-11-01 17:55:22,266 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-01 17:55:22,266 INFO  L85        PathProgramCache]: Analyzing trace with hash 339527889, now seen corresponding path program 1 times
[2023-11-01 17:55:22,266 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-01 17:55:22,267 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2077098499]
[2023-11-01 17:55:22,267 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-01 17:55:22,267 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-01 17:55:22,275 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-01 17:55:22,289 INFO  L134       CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked.
[2023-11-01 17:55:22,290 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-01 17:55:22,290 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2077098499]
[2023-11-01 17:55:22,290 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2077098499] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-01 17:55:22,290 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-01 17:55:22,290 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-11-01 17:55:22,290 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1479570605]
[2023-11-01 17:55:22,291 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-01 17:55:22,291 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-11-01 17:55:22,291 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-01 17:55:22,291 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-11-01 17:55:22,291 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-11-01 17:55:22,329 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 158 out of 279
[2023-11-01 17:55:22,330 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 78 transitions, 421 flow. Second operand  has 3 states, 3 states have (on average 161.66666666666666) internal successors, (485), 3 states have internal predecessors, (485), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:55:22,330 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-01 17:55:22,330 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 279
[2023-11-01 17:55:22,330 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-01 17:55:24,812 INFO  L130       PetriNetUnfolder]: 16121/35584 cut-off events.
[2023-11-01 17:55:24,813 INFO  L131       PetriNetUnfolder]: For 64957/65217 co-relation queries the response was YES.
[2023-11-01 17:55:24,912 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 111229 conditions, 35584 events. 16121/35584 cut-off events. For 64957/65217 co-relation queries the response was YES. Maximal size of possible extension queue 1186. Compared 370950 event pairs, 11142 based on Foata normal form. 0/34860 useless extension candidates. Maximal degree in co-relation 49902. Up to 29264 conditions per place. 
[2023-11-01 17:55:24,993 INFO  L137   encePairwiseOnDemand]: 274/279 looper letters, 78 selfloop transitions, 5 changer transitions 1/93 dead transitions.
[2023-11-01 17:55:24,993 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 93 transitions, 656 flow
[2023-11-01 17:55:24,994 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-11-01 17:55:24,994 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-11-01 17:55:24,995 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 534 transitions.
[2023-11-01 17:55:24,995 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6379928315412187
[2023-11-01 17:55:24,995 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 534 transitions.
[2023-11-01 17:55:24,995 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 534 transitions.
[2023-11-01 17:55:24,996 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-01 17:55:24,996 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 534 transitions.
[2023-11-01 17:55:24,997 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 178.0) internal successors, (534), 3 states have internal predecessors, (534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:55:24,998 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 279.0) internal successors, (1116), 4 states have internal predecessors, (1116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:55:24,998 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 279.0) internal successors, (1116), 4 states have internal predecessors, (1116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:55:24,998 INFO  L175             Difference]: Start difference. First operand has 77 places, 78 transitions, 421 flow. Second operand 3 states and 534 transitions.
[2023-11-01 17:55:24,998 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 93 transitions, 656 flow
[2023-11-01 17:55:25,920 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 93 transitions, 632 flow, removed 0 selfloop flow, removed 2 redundant places.
[2023-11-01 17:55:25,922 INFO  L231             Difference]: Finished difference. Result has 79 places, 81 transitions, 446 flow
[2023-11-01 17:55:25,922 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=279, PETRI_DIFFERENCE_MINUEND_FLOW=399, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=446, PETRI_PLACES=79, PETRI_TRANSITIONS=81}
[2023-11-01 17:55:25,922 INFO  L288   CegarLoopForPetriNet]: 62 programPoint places, 17 predicate places.
[2023-11-01 17:55:25,923 INFO  L495      AbstractCegarLoop]: Abstraction has has 79 places, 81 transitions, 446 flow
[2023-11-01 17:55:25,923 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 161.66666666666666) internal successors, (485), 3 states have internal predecessors, (485), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:55:25,923 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-01 17:55:25,924 INFO  L209   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]
[2023-11-01 17:55:25,924 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22
[2023-11-01 17:55:25,924 INFO  L420      AbstractCegarLoop]: === Iteration 11 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 10 more)] ===
[2023-11-01 17:55:25,924 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-01 17:55:25,924 INFO  L85        PathProgramCache]: Analyzing trace with hash -328697098, now seen corresponding path program 1 times
[2023-11-01 17:55:25,924 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-01 17:55:25,925 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [595338908]
[2023-11-01 17:55:25,925 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-01 17:55:25,925 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-01 17:55:25,935 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-01 17:55:25,971 INFO  L134       CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked.
[2023-11-01 17:55:25,971 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-01 17:55:25,972 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [595338908]
[2023-11-01 17:55:25,972 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [595338908] provided 0 perfect and 1 imperfect interpolant sequences
[2023-11-01 17:55:25,972 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1180720475]
[2023-11-01 17:55:25,972 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-01 17:55:25,973 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2023-11-01 17:55:25,973 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3
[2023-11-01 17:55:25,975 INFO  L229       MonitoredProcess]: Starting monitored process 2 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2023-11-01 17:55:25,977 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process
[2023-11-01 17:55:26,082 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-01 17:55:26,084 INFO  L263         TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 4 conjunts are in the unsatisfiable core
[2023-11-01 17:55:26,085 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2023-11-01 17:55:26,172 INFO  L134       CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked.
[2023-11-01 17:55:26,173 INFO  L328         TraceCheckSpWp]: Computing backward predicates...
[2023-11-01 17:55:26,212 INFO  L134       CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked.
[2023-11-01 17:55:26,213 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleZ3 [1180720475] provided 0 perfect and 2 imperfect interpolant sequences
[2023-11-01 17:55:26,213 INFO  L184   FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences.
[2023-11-01 17:55:26,213 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 7
[2023-11-01 17:55:26,214 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [926140693]
[2023-11-01 17:55:26,214 INFO  L85    oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton
[2023-11-01 17:55:26,214 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 8 states
[2023-11-01 17:55:26,214 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-01 17:55:26,215 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants.
[2023-11-01 17:55:26,215 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=29, Unknown=0, NotChecked=0, Total=56
[2023-11-01 17:55:26,254 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 165 out of 279
[2023-11-01 17:55:26,255 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 81 transitions, 446 flow. Second operand  has 8 states, 8 states have (on average 169.25) internal successors, (1354), 8 states have internal predecessors, (1354), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:55:26,255 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-01 17:55:26,256 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 165 of 279
[2023-11-01 17:55:26,256 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-01 17:55:29,039 INFO  L130       PetriNetUnfolder]: 14448/32493 cut-off events.
[2023-11-01 17:55:29,040 INFO  L131       PetriNetUnfolder]: For 61358/62203 co-relation queries the response was YES.
[2023-11-01 17:55:29,098 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 102599 conditions, 32493 events. 14448/32493 cut-off events. For 61358/62203 co-relation queries the response was YES. Maximal size of possible extension queue 1220. Compared 337549 event pairs, 7045 based on Foata normal form. 277/31788 useless extension candidates. Maximal degree in co-relation 31781. Up to 27403 conditions per place. 
[2023-11-01 17:55:29,151 INFO  L137   encePairwiseOnDemand]: 276/279 looper letters, 114 selfloop transitions, 5 changer transitions 0/131 dead transitions.
[2023-11-01 17:55:29,151 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 131 transitions, 931 flow
[2023-11-01 17:55:29,152 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2023-11-01 17:55:29,152 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 6 states.
[2023-11-01 17:55:29,153 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1092 transitions.
[2023-11-01 17:55:29,154 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6523297491039427
[2023-11-01 17:55:29,154 INFO  L72            ComplementDD]: Start complementDD. Operand 6 states and 1092 transitions.
[2023-11-01 17:55:29,154 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 6 states and 1092 transitions.
[2023-11-01 17:55:29,155 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-01 17:55:29,155 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1092 transitions.
[2023-11-01 17:55:29,156 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 7 states, 6 states have (on average 182.0) internal successors, (1092), 6 states have internal predecessors, (1092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:55:29,158 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 7 states, 7 states have (on average 279.0) internal successors, (1953), 7 states have internal predecessors, (1953), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:55:29,158 INFO  L81            ComplementDD]: Finished complementDD. Result  has 7 states, 7 states have (on average 279.0) internal successors, (1953), 7 states have internal predecessors, (1953), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:55:29,158 INFO  L175             Difference]: Start difference. First operand has 79 places, 81 transitions, 446 flow. Second operand 6 states and 1092 transitions.
[2023-11-01 17:55:29,158 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 131 transitions, 931 flow
[2023-11-01 17:55:29,216 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 131 transitions, 909 flow, removed 4 selfloop flow, removed 2 redundant places.
[2023-11-01 17:55:29,218 INFO  L231             Difference]: Finished difference. Result has 82 places, 78 transitions, 423 flow
[2023-11-01 17:55:29,218 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=279, PETRI_DIFFERENCE_MINUEND_FLOW=413, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=423, PETRI_PLACES=82, PETRI_TRANSITIONS=78}
[2023-11-01 17:55:29,218 INFO  L288   CegarLoopForPetriNet]: 62 programPoint places, 20 predicate places.
[2023-11-01 17:55:29,219 INFO  L495      AbstractCegarLoop]: Abstraction has has 82 places, 78 transitions, 423 flow
[2023-11-01 17:55:29,219 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 8 states, 8 states have (on average 169.25) internal successors, (1354), 8 states have internal predecessors, (1354), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:55:29,219 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-01 17:55:29,219 INFO  L209   CegarLoopForPetriNet]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-01 17:55:29,230 INFO  L540       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0
[2023-11-01 17:55:29,420 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23
[2023-11-01 17:55:29,421 INFO  L420      AbstractCegarLoop]: === Iteration 12 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 10 more)] ===
[2023-11-01 17:55:29,422 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-01 17:55:29,422 INFO  L85        PathProgramCache]: Analyzing trace with hash -1312013532, now seen corresponding path program 1 times
[2023-11-01 17:55:29,422 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-01 17:55:29,423 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1035479156]
[2023-11-01 17:55:29,423 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-01 17:55:29,423 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-01 17:55:29,441 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-01 17:55:29,494 INFO  L134       CoverageAnalysis]: Checked inductivity of 29 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked.
[2023-11-01 17:55:29,494 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-01 17:55:29,494 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1035479156]
[2023-11-01 17:55:29,494 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1035479156] provided 0 perfect and 1 imperfect interpolant sequences
[2023-11-01 17:55:29,495 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [892534166]
[2023-11-01 17:55:29,495 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-01 17:55:29,495 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2023-11-01 17:55:29,495 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3
[2023-11-01 17:55:29,496 INFO  L229       MonitoredProcess]: Starting monitored process 3 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2023-11-01 17:55:29,498 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process
[2023-11-01 17:55:29,599 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-01 17:55:29,601 INFO  L263         TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 4 conjunts are in the unsatisfiable core
[2023-11-01 17:55:29,602 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2023-11-01 17:55:29,684 INFO  L134       CoverageAnalysis]: Checked inductivity of 29 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked.
[2023-11-01 17:55:29,684 INFO  L328         TraceCheckSpWp]: Computing backward predicates...
[2023-11-01 17:55:29,740 INFO  L134       CoverageAnalysis]: Checked inductivity of 29 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked.
[2023-11-01 17:55:29,740 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleZ3 [892534166] provided 0 perfect and 2 imperfect interpolant sequences
[2023-11-01 17:55:29,740 INFO  L184   FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences.
[2023-11-01 17:55:29,740 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 9
[2023-11-01 17:55:29,741 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1785462553]
[2023-11-01 17:55:29,741 INFO  L85    oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton
[2023-11-01 17:55:29,741 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 10 states
[2023-11-01 17:55:29,741 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-01 17:55:29,742 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants.
[2023-11-01 17:55:29,742 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90
[2023-11-01 17:55:29,852 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 165 out of 279
[2023-11-01 17:55:29,853 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 78 transitions, 423 flow. Second operand  has 10 states, 10 states have (on average 169.9) internal successors, (1699), 10 states have internal predecessors, (1699), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:55:29,853 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-01 17:55:29,853 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 165 of 279
[2023-11-01 17:55:29,853 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-01 17:55:31,412 INFO  L130       PetriNetUnfolder]: 7317/15022 cut-off events.
[2023-11-01 17:55:31,413 INFO  L131       PetriNetUnfolder]: For 36199/36766 co-relation queries the response was YES.
[2023-11-01 17:55:31,441 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 42449 conditions, 15022 events. 7317/15022 cut-off events. For 36199/36766 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 120901 event pairs, 848 based on Foata normal form. 1722/16732 useless extension candidates. Maximal degree in co-relation 15272. Up to 4560 conditions per place. 
[2023-11-01 17:55:31,477 INFO  L137   encePairwiseOnDemand]: 274/279 looper letters, 166 selfloop transitions, 6 changer transitions 12/195 dead transitions.
[2023-11-01 17:55:31,477 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 195 transitions, 1324 flow
[2023-11-01 17:55:31,478 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. 
[2023-11-01 17:55:31,478 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 7 states.
[2023-11-01 17:55:31,480 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1319 transitions.
[2023-11-01 17:55:31,480 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6753712237583205
[2023-11-01 17:55:31,480 INFO  L72            ComplementDD]: Start complementDD. Operand 7 states and 1319 transitions.
[2023-11-01 17:55:31,480 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 7 states and 1319 transitions.
[2023-11-01 17:55:31,481 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-01 17:55:31,481 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1319 transitions.
[2023-11-01 17:55:31,483 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 8 states, 7 states have (on average 188.42857142857142) internal successors, (1319), 7 states have internal predecessors, (1319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:55:31,484 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 8 states, 8 states have (on average 279.0) internal successors, (2232), 8 states have internal predecessors, (2232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:55:31,485 INFO  L81            ComplementDD]: Finished complementDD. Result  has 8 states, 8 states have (on average 279.0) internal successors, (2232), 8 states have internal predecessors, (2232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:55:31,485 INFO  L175             Difference]: Start difference. First operand has 82 places, 78 transitions, 423 flow. Second operand 7 states and 1319 transitions.
[2023-11-01 17:55:31,485 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 195 transitions, 1324 flow
[2023-11-01 17:55:31,504 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 195 transitions, 1314 flow, removed 0 selfloop flow, removed 5 redundant places.
[2023-11-01 17:55:31,506 INFO  L231             Difference]: Finished difference. Result has 87 places, 69 transitions, 431 flow
[2023-11-01 17:55:31,506 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=279, PETRI_DIFFERENCE_MINUEND_FLOW=413, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=431, PETRI_PLACES=87, PETRI_TRANSITIONS=69}
[2023-11-01 17:55:31,506 INFO  L288   CegarLoopForPetriNet]: 62 programPoint places, 25 predicate places.
[2023-11-01 17:55:31,507 INFO  L495      AbstractCegarLoop]: Abstraction has has 87 places, 69 transitions, 431 flow
[2023-11-01 17:55:31,507 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 10 states, 10 states have (on average 169.9) internal successors, (1699), 10 states have internal predecessors, (1699), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:55:31,507 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-01 17:55:31,507 INFO  L209   CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-01 17:55:31,514 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0
[2023-11-01 17:55:31,708 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,3 /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2023-11-01 17:55:31,709 INFO  L420      AbstractCegarLoop]: === Iteration 13 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 10 more)] ===
[2023-11-01 17:55:31,709 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-01 17:55:31,710 INFO  L85        PathProgramCache]: Analyzing trace with hash -426895512, now seen corresponding path program 1 times
[2023-11-01 17:55:31,710 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-01 17:55:31,710 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [786844961]
[2023-11-01 17:55:31,711 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-01 17:55:31,711 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-01 17:55:31,782 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-01 17:55:32,315 INFO  L134       CoverageAnalysis]: Checked inductivity of 50 backedges. 8 proven. 24 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked.
[2023-11-01 17:55:32,315 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-01 17:55:32,315 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [786844961]
[2023-11-01 17:55:32,316 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [786844961] provided 0 perfect and 1 imperfect interpolant sequences
[2023-11-01 17:55:32,316 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [18235477]
[2023-11-01 17:55:32,316 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-01 17:55:32,316 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2023-11-01 17:55:32,316 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3
[2023-11-01 17:55:32,317 INFO  L229       MonitoredProcess]: Starting monitored process 4 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2023-11-01 17:55:32,319 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process
[2023-11-01 17:55:32,464 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-01 17:55:32,466 INFO  L263         TraceCheckSpWp]: Trace formula consists of 331 conjuncts, 26 conjunts are in the unsatisfiable core
[2023-11-01 17:55:32,472 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2023-11-01 17:55:32,739 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7
[2023-11-01 17:55:32,806 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 14
[2023-11-01 17:55:32,839 INFO  L134       CoverageAnalysis]: Checked inductivity of 50 backedges. 8 proven. 24 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked.
[2023-11-01 17:55:32,839 INFO  L328         TraceCheckSpWp]: Computing backward predicates...
[2023-11-01 17:55:33,537 INFO  L134       CoverageAnalysis]: Checked inductivity of 50 backedges. 8 proven. 24 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked.
[2023-11-01 17:55:33,538 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleZ3 [18235477] provided 0 perfect and 2 imperfect interpolant sequences
[2023-11-01 17:55:33,538 INFO  L184   FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences.
[2023-11-01 17:55:33,538 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 21
[2023-11-01 17:55:33,539 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1487397049]
[2023-11-01 17:55:33,539 INFO  L85    oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton
[2023-11-01 17:55:33,539 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 21 states
[2023-11-01 17:55:33,539 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-01 17:55:33,540 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants.
[2023-11-01 17:55:33,540 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420
[2023-11-01 17:55:34,431 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 156 out of 279
[2023-11-01 17:55:34,434 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 69 transitions, 431 flow. Second operand  has 21 states, 21 states have (on average 160.71428571428572) internal successors, (3375), 21 states have internal predecessors, (3375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:55:34,434 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-01 17:55:34,435 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 156 of 279
[2023-11-01 17:55:34,435 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-01 17:55:45,588 INFO  L130       PetriNetUnfolder]: 8234/15515 cut-off events.
[2023-11-01 17:55:45,588 INFO  L131       PetriNetUnfolder]: For 27942/27979 co-relation queries the response was YES.
[2023-11-01 17:55:45,626 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 50350 conditions, 15515 events. 8234/15515 cut-off events. For 27942/27979 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 113241 event pairs, 250 based on Foata normal form. 168/15683 useless extension candidates. Maximal degree in co-relation 46031. Up to 9342 conditions per place. 
[2023-11-01 17:55:45,673 INFO  L137   encePairwiseOnDemand]: 268/279 looper letters, 228 selfloop transitions, 16 changer transitions 24/277 dead transitions.
[2023-11-01 17:55:45,673 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 277 transitions, 1955 flow
[2023-11-01 17:55:45,675 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. 
[2023-11-01 17:55:45,675 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 17 states.
[2023-11-01 17:55:45,678 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2910 transitions.
[2023-11-01 17:55:45,679 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6135357368753953
[2023-11-01 17:55:45,679 INFO  L72            ComplementDD]: Start complementDD. Operand 17 states and 2910 transitions.
[2023-11-01 17:55:45,679 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 17 states and 2910 transitions.
[2023-11-01 17:55:45,680 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-01 17:55:45,680 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2910 transitions.
[2023-11-01 17:55:45,684 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 18 states, 17 states have (on average 171.1764705882353) internal successors, (2910), 17 states have internal predecessors, (2910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:55:45,688 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 18 states, 18 states have (on average 279.0) internal successors, (5022), 18 states have internal predecessors, (5022), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:55:45,689 INFO  L81            ComplementDD]: Finished complementDD. Result  has 18 states, 18 states have (on average 279.0) internal successors, (5022), 18 states have internal predecessors, (5022), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:55:45,689 INFO  L175             Difference]: Start difference. First operand has 87 places, 69 transitions, 431 flow. Second operand 17 states and 2910 transitions.
[2023-11-01 17:55:45,689 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 277 transitions, 1955 flow
[2023-11-01 17:55:45,871 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 277 transitions, 1943 flow, removed 3 selfloop flow, removed 3 redundant places.
[2023-11-01 17:55:45,873 INFO  L231             Difference]: Finished difference. Result has 102 places, 77 transitions, 487 flow
[2023-11-01 17:55:45,873 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=279, PETRI_DIFFERENCE_MINUEND_FLOW=419, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=487, PETRI_PLACES=102, PETRI_TRANSITIONS=77}
[2023-11-01 17:55:45,873 INFO  L288   CegarLoopForPetriNet]: 62 programPoint places, 40 predicate places.
[2023-11-01 17:55:45,874 INFO  L495      AbstractCegarLoop]: Abstraction has has 102 places, 77 transitions, 487 flow
[2023-11-01 17:55:45,874 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 21 states, 21 states have (on average 160.71428571428572) internal successors, (3375), 21 states have internal predecessors, (3375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:55:45,874 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-01 17:55:45,875 INFO  L209   CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-01 17:55:45,881 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0
[2023-11-01 17:55:46,075 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25
[2023-11-01 17:55:46,076 INFO  L420      AbstractCegarLoop]: === Iteration 14 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 10 more)] ===
[2023-11-01 17:55:46,076 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-01 17:55:46,076 INFO  L85        PathProgramCache]: Analyzing trace with hash 2003967368, now seen corresponding path program 2 times
[2023-11-01 17:55:46,077 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-01 17:55:46,077 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [137582680]
[2023-11-01 17:55:46,077 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-01 17:55:46,077 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-01 17:55:46,107 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-01 17:55:46,620 INFO  L134       CoverageAnalysis]: Checked inductivity of 50 backedges. 19 proven. 12 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked.
[2023-11-01 17:55:46,621 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-01 17:55:46,621 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [137582680]
[2023-11-01 17:55:46,621 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [137582680] provided 0 perfect and 1 imperfect interpolant sequences
[2023-11-01 17:55:46,621 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [52554232]
[2023-11-01 17:55:46,621 INFO  L93    rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1
[2023-11-01 17:55:46,621 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2023-11-01 17:55:46,622 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3
[2023-11-01 17:55:46,623 INFO  L229       MonitoredProcess]: Starting monitored process 5 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2023-11-01 17:55:46,624 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process
[2023-11-01 17:55:46,767 INFO  L228   tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s)
[2023-11-01 17:55:46,768 INFO  L229   tOrderPrioritization]: Conjunction of SSA is unsat
[2023-11-01 17:55:46,769 INFO  L263         TraceCheckSpWp]: Trace formula consists of 331 conjuncts, 24 conjunts are in the unsatisfiable core
[2023-11-01 17:55:46,773 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2023-11-01 17:55:46,954 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7
[2023-11-01 17:55:47,013 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 14
[2023-11-01 17:55:47,043 INFO  L134       CoverageAnalysis]: Checked inductivity of 50 backedges. 19 proven. 12 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked.
[2023-11-01 17:55:47,043 INFO  L328         TraceCheckSpWp]: Computing backward predicates...
[2023-11-01 17:55:47,653 INFO  L134       CoverageAnalysis]: Checked inductivity of 50 backedges. 19 proven. 12 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked.
[2023-11-01 17:55:47,654 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleZ3 [52554232] provided 0 perfect and 2 imperfect interpolant sequences
[2023-11-01 17:55:47,654 INFO  L184   FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences.
[2023-11-01 17:55:47,654 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18
[2023-11-01 17:55:47,654 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1154463995]
[2023-11-01 17:55:47,655 INFO  L85    oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton
[2023-11-01 17:55:47,655 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 18 states
[2023-11-01 17:55:47,655 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-01 17:55:47,655 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants.
[2023-11-01 17:55:47,656 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306
[2023-11-01 17:55:48,570 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 158 out of 279
[2023-11-01 17:55:48,573 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 77 transitions, 487 flow. Second operand  has 18 states, 18 states have (on average 163.38888888888889) internal successors, (2941), 18 states have internal predecessors, (2941), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:55:48,573 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-01 17:55:48,573 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 279
[2023-11-01 17:55:48,574 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-01 17:55:52,992 INFO  L130       PetriNetUnfolder]: 7186/13731 cut-off events.
[2023-11-01 17:55:52,993 INFO  L131       PetriNetUnfolder]: For 26109/26146 co-relation queries the response was YES.
[2023-11-01 17:55:53,029 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 49016 conditions, 13731 events. 7186/13731 cut-off events. For 26109/26146 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 99073 event pairs, 2885 based on Foata normal form. 168/13899 useless extension candidates. Maximal degree in co-relation 44657. Up to 8950 conditions per place. 
[2023-11-01 17:55:53,059 INFO  L137   encePairwiseOnDemand]: 268/279 looper letters, 203 selfloop transitions, 16 changer transitions 24/252 dead transitions.
[2023-11-01 17:55:53,060 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 252 transitions, 1818 flow
[2023-11-01 17:55:53,061 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. 
[2023-11-01 17:55:53,061 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 14 states.
[2023-11-01 17:55:53,064 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2444 transitions.
[2023-11-01 17:55:53,065 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6257040450588838
[2023-11-01 17:55:53,065 INFO  L72            ComplementDD]: Start complementDD. Operand 14 states and 2444 transitions.
[2023-11-01 17:55:53,065 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 14 states and 2444 transitions.
[2023-11-01 17:55:53,066 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-01 17:55:53,066 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2444 transitions.
[2023-11-01 17:55:53,069 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 15 states, 14 states have (on average 174.57142857142858) internal successors, (2444), 14 states have internal predecessors, (2444), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:55:53,072 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 15 states, 15 states have (on average 279.0) internal successors, (4185), 15 states have internal predecessors, (4185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:55:53,073 INFO  L81            ComplementDD]: Finished complementDD. Result  has 15 states, 15 states have (on average 279.0) internal successors, (4185), 15 states have internal predecessors, (4185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:55:53,073 INFO  L175             Difference]: Start difference. First operand has 102 places, 77 transitions, 487 flow. Second operand 14 states and 2444 transitions.
[2023-11-01 17:55:53,073 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 252 transitions, 1818 flow
[2023-11-01 17:55:53,176 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 252 transitions, 1798 flow, removed 5 selfloop flow, removed 6 redundant places.
[2023-11-01 17:55:53,178 INFO  L231             Difference]: Finished difference. Result has 110 places, 77 transitions, 503 flow
[2023-11-01 17:55:53,178 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=279, PETRI_DIFFERENCE_MINUEND_FLOW=467, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=503, PETRI_PLACES=110, PETRI_TRANSITIONS=77}
[2023-11-01 17:55:53,178 INFO  L288   CegarLoopForPetriNet]: 62 programPoint places, 48 predicate places.
[2023-11-01 17:55:53,179 INFO  L495      AbstractCegarLoop]: Abstraction has has 110 places, 77 transitions, 503 flow
[2023-11-01 17:55:53,179 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 18 states, 18 states have (on average 163.38888888888889) internal successors, (2941), 18 states have internal predecessors, (2941), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:55:53,179 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-01 17:55:53,180 INFO  L209   CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-01 17:55:53,187 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0
[2023-11-01 17:55:53,380 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,5 /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2023-11-01 17:55:53,381 INFO  L420      AbstractCegarLoop]: === Iteration 15 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 10 more)] ===
[2023-11-01 17:55:53,382 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-01 17:55:53,382 INFO  L85        PathProgramCache]: Analyzing trace with hash -1949849052, now seen corresponding path program 3 times
[2023-11-01 17:55:53,382 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-01 17:55:53,383 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1546187771]
[2023-11-01 17:55:53,383 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-01 17:55:53,383 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-01 17:55:53,416 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-01 17:55:53,777 INFO  L134       CoverageAnalysis]: Checked inductivity of 50 backedges. 22 proven. 4 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked.
[2023-11-01 17:55:53,778 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-01 17:55:53,778 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1546187771]
[2023-11-01 17:55:53,778 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1546187771] provided 0 perfect and 1 imperfect interpolant sequences
[2023-11-01 17:55:53,778 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [498169407]
[2023-11-01 17:55:53,778 INFO  L93    rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2
[2023-11-01 17:55:53,778 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2023-11-01 17:55:53,779 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3
[2023-11-01 17:55:53,780 INFO  L229       MonitoredProcess]: Starting monitored process 6 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2023-11-01 17:55:53,782 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process
[2023-11-01 17:55:53,950 INFO  L228   tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s)
[2023-11-01 17:55:53,950 INFO  L229   tOrderPrioritization]: Conjunction of SSA is unsat
[2023-11-01 17:55:53,952 INFO  L263         TraceCheckSpWp]: Trace formula consists of 253 conjuncts, 20 conjunts are in the unsatisfiable core
[2023-11-01 17:55:53,957 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2023-11-01 17:55:54,012 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9
[2023-11-01 17:55:54,043 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9
[2023-11-01 17:55:54,072 INFO  L134       CoverageAnalysis]: Checked inductivity of 50 backedges. 22 proven. 4 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked.
[2023-11-01 17:55:54,072 INFO  L328         TraceCheckSpWp]: Computing backward predicates...
[2023-11-01 17:55:54,570 INFO  L134       CoverageAnalysis]: Checked inductivity of 50 backedges. 22 proven. 4 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked.
[2023-11-01 17:55:54,571 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleZ3 [498169407] provided 0 perfect and 2 imperfect interpolant sequences
[2023-11-01 17:55:54,571 INFO  L184   FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences.
[2023-11-01 17:55:54,571 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 22
[2023-11-01 17:55:54,571 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1104614869]
[2023-11-01 17:55:54,571 INFO  L85    oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton
[2023-11-01 17:55:54,572 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 22 states
[2023-11-01 17:55:54,572 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-01 17:55:54,572 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants.
[2023-11-01 17:55:54,572 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=385, Unknown=0, NotChecked=0, Total=462
[2023-11-01 17:55:55,617 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 156 out of 279
[2023-11-01 17:55:55,620 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 77 transitions, 503 flow. Second operand  has 22 states, 22 states have (on average 161.0) internal successors, (3542), 22 states have internal predecessors, (3542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:55:55,620 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-01 17:55:55,620 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 156 of 279
[2023-11-01 17:55:55,620 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-01 17:55:58,503 INFO  L130       PetriNetUnfolder]: 5845/11342 cut-off events.
[2023-11-01 17:55:58,503 INFO  L131       PetriNetUnfolder]: For 23391/23428 co-relation queries the response was YES.
[2023-11-01 17:55:58,529 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 41518 conditions, 11342 events. 5845/11342 cut-off events. For 23391/23428 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 79133 event pairs, 263 based on Foata normal form. 168/11510 useless extension candidates. Maximal degree in co-relation 37398. Up to 6321 conditions per place. 
[2023-11-01 17:55:58,557 INFO  L137   encePairwiseOnDemand]: 268/279 looper letters, 216 selfloop transitions, 16 changer transitions 24/265 dead transitions.
[2023-11-01 17:55:58,557 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 265 transitions, 1921 flow
[2023-11-01 17:55:58,558 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. 
[2023-11-01 17:55:58,558 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 13 states.
[2023-11-01 17:55:58,560 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2270 transitions.
[2023-11-01 17:55:58,560 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6258615936035291
[2023-11-01 17:55:58,561 INFO  L72            ComplementDD]: Start complementDD. Operand 13 states and 2270 transitions.
[2023-11-01 17:55:58,561 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 13 states and 2270 transitions.
[2023-11-01 17:55:58,561 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-01 17:55:58,561 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2270 transitions.
[2023-11-01 17:55:58,563 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 14 states, 13 states have (on average 174.6153846153846) internal successors, (2270), 13 states have internal predecessors, (2270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:55:58,566 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 14 states, 14 states have (on average 279.0) internal successors, (3906), 14 states have internal predecessors, (3906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:55:58,567 INFO  L81            ComplementDD]: Finished complementDD. Result  has 14 states, 14 states have (on average 279.0) internal successors, (3906), 14 states have internal predecessors, (3906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:55:58,567 INFO  L175             Difference]: Start difference. First operand has 110 places, 77 transitions, 503 flow. Second operand 13 states and 2270 transitions.
[2023-11-01 17:55:58,567 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 265 transitions, 1921 flow
[2023-11-01 17:55:58,692 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 265 transitions, 1892 flow, removed 0 selfloop flow, removed 12 redundant places.
[2023-11-01 17:55:58,694 INFO  L231             Difference]: Finished difference. Result has 111 places, 77 transitions, 510 flow
[2023-11-01 17:55:58,694 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=279, PETRI_DIFFERENCE_MINUEND_FLOW=474, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=510, PETRI_PLACES=111, PETRI_TRANSITIONS=77}
[2023-11-01 17:55:58,695 INFO  L288   CegarLoopForPetriNet]: 62 programPoint places, 49 predicate places.
[2023-11-01 17:55:58,695 INFO  L495      AbstractCegarLoop]: Abstraction has has 111 places, 77 transitions, 510 flow
[2023-11-01 17:55:58,696 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 22 states, 22 states have (on average 161.0) internal successors, (3542), 22 states have internal predecessors, (3542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:55:58,696 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-01 17:55:58,696 INFO  L209   CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-01 17:55:58,707 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0
[2023-11-01 17:55:58,896 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27
[2023-11-01 17:55:58,897 INFO  L420      AbstractCegarLoop]: === Iteration 16 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 10 more)] ===
[2023-11-01 17:55:58,898 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-01 17:55:58,898 INFO  L85        PathProgramCache]: Analyzing trace with hash 405006068, now seen corresponding path program 4 times
[2023-11-01 17:55:58,898 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-01 17:55:58,899 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [412632308]
[2023-11-01 17:55:58,899 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-01 17:55:58,899 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-01 17:55:58,927 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-01 17:55:59,263 INFO  L134       CoverageAnalysis]: Checked inductivity of 50 backedges. 17 proven. 0 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked.
[2023-11-01 17:55:59,264 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-01 17:55:59,264 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [412632308]
[2023-11-01 17:55:59,264 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [412632308] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-01 17:55:59,264 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-01 17:55:59,264 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8
[2023-11-01 17:55:59,264 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540280572]
[2023-11-01 17:55:59,264 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-01 17:55:59,265 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 9 states
[2023-11-01 17:55:59,265 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-01 17:55:59,265 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants.
[2023-11-01 17:55:59,265 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72
[2023-11-01 17:55:59,545 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 156 out of 279
[2023-11-01 17:55:59,547 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 77 transitions, 510 flow. Second operand  has 9 states, 9 states have (on average 161.0) internal successors, (1449), 9 states have internal predecessors, (1449), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:55:59,547 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-01 17:55:59,547 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 156 of 279
[2023-11-01 17:55:59,547 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-01 17:56:00,882 INFO  L130       PetriNetUnfolder]: 4133/8203 cut-off events.
[2023-11-01 17:56:00,882 INFO  L131       PetriNetUnfolder]: For 19475/19507 co-relation queries the response was YES.
[2023-11-01 17:56:00,904 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 30661 conditions, 8203 events. 4133/8203 cut-off events. For 19475/19507 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 53724 event pairs, 283 based on Foata normal form. 168/8371 useless extension candidates. Maximal degree in co-relation 27577. Up to 3780 conditions per place. 
[2023-11-01 17:56:00,923 INFO  L137   encePairwiseOnDemand]: 268/279 looper letters, 189 selfloop transitions, 16 changer transitions 20/232 dead transitions.
[2023-11-01 17:56:00,924 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 232 transitions, 1708 flow
[2023-11-01 17:56:00,924 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. 
[2023-11-01 17:56:00,924 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 10 states.
[2023-11-01 17:56:00,925 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1769 transitions.
[2023-11-01 17:56:00,926 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6340501792114696
[2023-11-01 17:56:00,926 INFO  L72            ComplementDD]: Start complementDD. Operand 10 states and 1769 transitions.
[2023-11-01 17:56:00,926 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 10 states and 1769 transitions.
[2023-11-01 17:56:00,927 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-01 17:56:00,927 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1769 transitions.
[2023-11-01 17:56:00,928 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 11 states, 10 states have (on average 176.9) internal successors, (1769), 10 states have internal predecessors, (1769), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:56:00,931 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 11 states, 11 states have (on average 279.0) internal successors, (3069), 11 states have internal predecessors, (3069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:56:00,931 INFO  L81            ComplementDD]: Finished complementDD. Result  has 11 states, 11 states have (on average 279.0) internal successors, (3069), 11 states have internal predecessors, (3069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:56:00,931 INFO  L175             Difference]: Start difference. First operand has 111 places, 77 transitions, 510 flow. Second operand 10 states and 1769 transitions.
[2023-11-01 17:56:00,931 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 232 transitions, 1708 flow
[2023-11-01 17:56:01,032 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 232 transitions, 1649 flow, removed 14 selfloop flow, removed 12 redundant places.
[2023-11-01 17:56:01,034 INFO  L231             Difference]: Finished difference. Result has 108 places, 74 transitions, 473 flow
[2023-11-01 17:56:01,034 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=279, PETRI_DIFFERENCE_MINUEND_FLOW=437, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=473, PETRI_PLACES=108, PETRI_TRANSITIONS=74}
[2023-11-01 17:56:01,035 INFO  L288   CegarLoopForPetriNet]: 62 programPoint places, 46 predicate places.
[2023-11-01 17:56:01,035 INFO  L495      AbstractCegarLoop]: Abstraction has has 108 places, 74 transitions, 473 flow
[2023-11-01 17:56:01,035 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 9 states, 9 states have (on average 161.0) internal successors, (1449), 9 states have internal predecessors, (1449), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:56:01,035 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-01 17:56:01,036 INFO  L209   CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-01 17:56:01,036 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28
[2023-11-01 17:56:01,036 INFO  L420      AbstractCegarLoop]: === Iteration 17 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 10 more)] ===
[2023-11-01 17:56:01,036 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-01 17:56:01,036 INFO  L85        PathProgramCache]: Analyzing trace with hash -1690634853, now seen corresponding path program 1 times
[2023-11-01 17:56:01,036 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-01 17:56:01,037 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [279484180]
[2023-11-01 17:56:01,037 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-01 17:56:01,037 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-01 17:56:01,061 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-01 17:56:01,904 INFO  L134       CoverageAnalysis]: Checked inductivity of 50 backedges. 10 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2023-11-01 17:56:01,905 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-01 17:56:01,905 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [279484180]
[2023-11-01 17:56:01,906 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [279484180] provided 0 perfect and 1 imperfect interpolant sequences
[2023-11-01 17:56:01,906 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2027599133]
[2023-11-01 17:56:01,906 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-01 17:56:01,907 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2023-11-01 17:56:01,907 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3
[2023-11-01 17:56:01,909 INFO  L229       MonitoredProcess]: Starting monitored process 7 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2023-11-01 17:56:01,911 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process
[2023-11-01 17:56:02,055 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-01 17:56:02,057 INFO  L263         TraceCheckSpWp]: Trace formula consists of 331 conjuncts, 34 conjunts are in the unsatisfiable core
[2023-11-01 17:56:02,065 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2023-11-01 17:56:02,215 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13
[2023-11-01 17:56:02,343 INFO  L190   IndexEqualityManager]: detected not equals via solver
[2023-11-01 17:56:02,344 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26
[2023-11-01 17:56:02,441 INFO  L190   IndexEqualityManager]: detected not equals via solver
[2023-11-01 17:56:02,442 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26
[2023-11-01 17:56:02,528 INFO  L190   IndexEqualityManager]: detected not equals via solver
[2023-11-01 17:56:02,529 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22
[2023-11-01 17:56:02,681 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9
[2023-11-01 17:56:02,729 INFO  L134       CoverageAnalysis]: Checked inductivity of 50 backedges. 13 proven. 28 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked.
[2023-11-01 17:56:02,730 INFO  L328         TraceCheckSpWp]: Computing backward predicates...
[2023-11-01 17:56:09,385 WARN  L837   $PredicateComparison]: unable to prove that (let ((.cse0 (+ |c_ULTIMATE.start_main_~i~0#1| 1)) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~#tids~0#1.base|)) (.cse3 (+ 4 |c_ULTIMATE.start_main_~#tids~0#1.offset|))) (and (forall ((|v_ULTIMATE.start_main_~i~0#1_152| Int)) (or (not (<= .cse0 |v_ULTIMATE.start_main_~i~0#1_152|)) (forall ((v_ArrVal_716 Int) (|v_ULTIMATE.start_main_~i~0#1_151| Int)) (or (forall ((v_ArrVal_719 Int)) (let ((.cse1 (mod (select (store (store .cse2 (+ (* |v_ULTIMATE.start_main_~i~0#1_152| 4) |c_ULTIMATE.start_main_~#tids~0#1.offset|) v_ArrVal_716) (+ (* |v_ULTIMATE.start_main_~i~0#1_151| 4) |c_ULTIMATE.start_main_~#tids~0#1.offset|) v_ArrVal_719) .cse3) 4294967296))) (or (not (<= .cse1 2147483647)) (not (= c_threadThread1of4ForFork1_thidvar0 .cse1))))) (not (<= (+ |v_ULTIMATE.start_main_~i~0#1_152| 1) |v_ULTIMATE.start_main_~i~0#1_151|)))))) (forall ((|v_ULTIMATE.start_main_~i~0#1_152| Int)) (or (not (<= .cse0 |v_ULTIMATE.start_main_~i~0#1_152|)) (forall ((v_ArrVal_716 Int) (|v_ULTIMATE.start_main_~i~0#1_151| Int)) (or (forall ((v_ArrVal_719 Int)) (let ((.cse4 (mod (select (store (store .cse2 (+ (* |v_ULTIMATE.start_main_~i~0#1_152| 4) |c_ULTIMATE.start_main_~#tids~0#1.offset|) v_ArrVal_716) (+ (* |v_ULTIMATE.start_main_~i~0#1_151| 4) |c_ULTIMATE.start_main_~#tids~0#1.offset|) v_ArrVal_719) .cse3) 4294967296))) (or (not (= (+ c_threadThread1of4ForFork1_thidvar0 4294967296) .cse4)) (<= .cse4 2147483647)))) (not (<= (+ |v_ULTIMATE.start_main_~i~0#1_152| 1) |v_ULTIMATE.start_main_~i~0#1_151|)))))))) is different from false
[2023-11-01 17:56:09,872 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 64
[2023-11-01 17:56:09,883 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 644 treesize of output 628
[2023-11-01 17:56:10,545 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 67 treesize of output 63
[2023-11-01 17:56:10,555 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 629 treesize of output 613
[2023-11-01 17:56:11,453 INFO  L134       CoverageAnalysis]: Checked inductivity of 50 backedges. 12 proven. 20 refuted. 0 times theorem prover too weak. 9 trivial. 9 not checked.
[2023-11-01 17:56:11,453 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleZ3 [2027599133] provided 0 perfect and 2 imperfect interpolant sequences
[2023-11-01 17:56:11,453 INFO  L184   FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences.
[2023-11-01 17:56:11,453 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 13] total 38
[2023-11-01 17:56:11,454 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [493985202]
[2023-11-01 17:56:11,454 INFO  L85    oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton
[2023-11-01 17:56:11,454 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 39 states
[2023-11-01 17:56:11,454 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-01 17:56:11,455 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants.
[2023-11-01 17:56:11,455 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=1291, Unknown=1, NotChecked=72, Total=1482
[2023-11-01 17:56:11,863 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 120 out of 279
[2023-11-01 17:56:11,866 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 74 transitions, 473 flow. Second operand  has 39 states, 39 states have (on average 124.05128205128206) internal successors, (4838), 39 states have internal predecessors, (4838), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:56:11,866 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-01 17:56:11,866 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 120 of 279
[2023-11-01 17:56:11,866 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-01 17:56:18,723 INFO  L130       PetriNetUnfolder]: 3815/7661 cut-off events.
[2023-11-01 17:56:18,723 INFO  L131       PetriNetUnfolder]: For 19352/19352 co-relation queries the response was YES.
[2023-11-01 17:56:18,742 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 28914 conditions, 7661 events. 3815/7661 cut-off events. For 19352/19352 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 49832 event pairs, 142 based on Foata normal form. 74/7735 useless extension candidates. Maximal degree in co-relation 25860. Up to 2048 conditions per place. 
[2023-11-01 17:56:18,760 INFO  L137   encePairwiseOnDemand]: 266/279 looper letters, 284 selfloop transitions, 23 changer transitions 24/338 dead transitions.
[2023-11-01 17:56:18,760 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 338 transitions, 2430 flow
[2023-11-01 17:56:18,761 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. 
[2023-11-01 17:56:18,761 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 21 states.
[2023-11-01 17:56:18,763 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 2845 transitions.
[2023-11-01 17:56:18,764 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.48557774364225975
[2023-11-01 17:56:18,764 INFO  L72            ComplementDD]: Start complementDD. Operand 21 states and 2845 transitions.
[2023-11-01 17:56:18,764 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 21 states and 2845 transitions.
[2023-11-01 17:56:18,764 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-01 17:56:18,764 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 2845 transitions.
[2023-11-01 17:56:18,767 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 22 states, 21 states have (on average 135.47619047619048) internal successors, (2845), 21 states have internal predecessors, (2845), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:56:18,771 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 22 states, 22 states have (on average 279.0) internal successors, (6138), 22 states have internal predecessors, (6138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:56:18,771 INFO  L81            ComplementDD]: Finished complementDD. Result  has 22 states, 22 states have (on average 279.0) internal successors, (6138), 22 states have internal predecessors, (6138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:56:18,771 INFO  L175             Difference]: Start difference. First operand has 108 places, 74 transitions, 473 flow. Second operand 21 states and 2845 transitions.
[2023-11-01 17:56:18,771 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 338 transitions, 2430 flow
[2023-11-01 17:56:18,888 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 338 transitions, 2390 flow, removed 0 selfloop flow, removed 10 redundant places.
[2023-11-01 17:56:18,890 INFO  L231             Difference]: Finished difference. Result has 120 places, 78 transitions, 511 flow
[2023-11-01 17:56:18,890 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=279, PETRI_DIFFERENCE_MINUEND_FLOW=433, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=511, PETRI_PLACES=120, PETRI_TRANSITIONS=78}
[2023-11-01 17:56:18,891 INFO  L288   CegarLoopForPetriNet]: 62 programPoint places, 58 predicate places.
[2023-11-01 17:56:18,891 INFO  L495      AbstractCegarLoop]: Abstraction has has 120 places, 78 transitions, 511 flow
[2023-11-01 17:56:18,892 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 39 states, 39 states have (on average 124.05128205128206) internal successors, (4838), 39 states have internal predecessors, (4838), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:56:18,892 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-01 17:56:18,892 INFO  L209   CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-01 17:56:18,899 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0
[2023-11-01 17:56:19,092 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,7 /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2023-11-01 17:56:19,093 INFO  L420      AbstractCegarLoop]: === Iteration 18 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 10 more)] ===
[2023-11-01 17:56:19,094 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-01 17:56:19,095 INFO  L85        PathProgramCache]: Analyzing trace with hash 1423211261, now seen corresponding path program 2 times
[2023-11-01 17:56:19,095 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-01 17:56:19,095 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1363220232]
[2023-11-01 17:56:19,096 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-01 17:56:19,096 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-01 17:56:19,121 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-01 17:56:19,974 INFO  L134       CoverageAnalysis]: Checked inductivity of 50 backedges. 10 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2023-11-01 17:56:19,974 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-01 17:56:19,975 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1363220232]
[2023-11-01 17:56:19,975 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1363220232] provided 0 perfect and 1 imperfect interpolant sequences
[2023-11-01 17:56:19,975 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [540302169]
[2023-11-01 17:56:19,975 INFO  L93    rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1
[2023-11-01 17:56:19,976 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2023-11-01 17:56:19,976 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3
[2023-11-01 17:56:19,977 INFO  L229       MonitoredProcess]: Starting monitored process 8 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2023-11-01 17:56:19,979 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process
[2023-11-01 17:56:20,129 INFO  L228   tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s)
[2023-11-01 17:56:20,130 INFO  L229   tOrderPrioritization]: Conjunction of SSA is unsat
[2023-11-01 17:56:20,131 INFO  L263         TraceCheckSpWp]: Trace formula consists of 331 conjuncts, 42 conjunts are in the unsatisfiable core
[2023-11-01 17:56:20,135 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2023-11-01 17:56:20,409 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11
[2023-11-01 17:56:20,450 INFO  L190   IndexEqualityManager]: detected not equals via solver
[2023-11-01 17:56:20,451 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22
[2023-11-01 17:56:20,696 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9
[2023-11-01 17:56:20,734 INFO  L134       CoverageAnalysis]: Checked inductivity of 50 backedges. 10 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2023-11-01 17:56:20,734 INFO  L328         TraceCheckSpWp]: Computing backward predicates...
[2023-11-01 17:56:21,404 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 65
[2023-11-01 17:56:21,408 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 85 treesize of output 69
[2023-11-01 17:56:21,446 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 65
[2023-11-01 17:56:21,455 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 84 treesize of output 68
[2023-11-01 17:56:24,414 INFO  L134       CoverageAnalysis]: Checked inductivity of 50 backedges. 10 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2023-11-01 17:56:24,414 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleZ3 [540302169] provided 0 perfect and 2 imperfect interpolant sequences
[2023-11-01 17:56:24,415 INFO  L184   FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences.
[2023-11-01 17:56:24,415 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 15] total 43
[2023-11-01 17:56:24,415 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1217333743]
[2023-11-01 17:56:24,415 INFO  L85    oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton
[2023-11-01 17:56:24,416 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 44 states
[2023-11-01 17:56:24,416 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-01 17:56:24,417 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants.
[2023-11-01 17:56:24,418 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=154, Invalid=1738, Unknown=0, NotChecked=0, Total=1892
[2023-11-01 17:56:39,957 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 155 out of 279
[2023-11-01 17:56:39,963 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 78 transitions, 511 flow. Second operand  has 44 states, 44 states have (on average 158.72727272727272) internal successors, (6984), 44 states have internal predecessors, (6984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:56:39,963 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-01 17:56:39,963 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 279
[2023-11-01 17:56:39,963 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-01 17:56:46,544 INFO  L130       PetriNetUnfolder]: 3797/7643 cut-off events.
[2023-11-01 17:56:46,544 INFO  L131       PetriNetUnfolder]: For 19618/19618 co-relation queries the response was YES.
[2023-11-01 17:56:46,566 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 29586 conditions, 7643 events. 3797/7643 cut-off events. For 19618/19618 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 49850 event pairs, 178 based on Foata normal form. 18/7661 useless extension candidates. Maximal degree in co-relation 26272. Up to 2048 conditions per place. 
[2023-11-01 17:56:46,583 INFO  L137   encePairwiseOnDemand]: 268/279 looper letters, 238 selfloop transitions, 19 changer transitions 28/292 dead transitions.
[2023-11-01 17:56:46,584 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 292 transitions, 2130 flow
[2023-11-01 17:56:46,584 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. 
[2023-11-01 17:56:46,585 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 18 states.
[2023-11-01 17:56:46,586 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 3068 transitions.
[2023-11-01 17:56:46,587 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6109119872560733
[2023-11-01 17:56:46,587 INFO  L72            ComplementDD]: Start complementDD. Operand 18 states and 3068 transitions.
[2023-11-01 17:56:46,587 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 18 states and 3068 transitions.
[2023-11-01 17:56:46,588 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-01 17:56:46,588 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 3068 transitions.
[2023-11-01 17:56:46,591 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 19 states, 18 states have (on average 170.44444444444446) internal successors, (3068), 18 states have internal predecessors, (3068), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:56:46,594 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 19 states, 19 states have (on average 279.0) internal successors, (5301), 19 states have internal predecessors, (5301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:56:46,595 INFO  L81            ComplementDD]: Finished complementDD. Result  has 19 states, 19 states have (on average 279.0) internal successors, (5301), 19 states have internal predecessors, (5301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:56:46,595 INFO  L175             Difference]: Start difference. First operand has 120 places, 78 transitions, 511 flow. Second operand 18 states and 3068 transitions.
[2023-11-01 17:56:46,595 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 292 transitions, 2130 flow
[2023-11-01 17:56:46,752 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 292 transitions, 2061 flow, removed 10 selfloop flow, removed 20 redundant places.
[2023-11-01 17:56:46,754 INFO  L231             Difference]: Finished difference. Result has 118 places, 78 transitions, 484 flow
[2023-11-01 17:56:46,754 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=279, PETRI_DIFFERENCE_MINUEND_FLOW=442, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=484, PETRI_PLACES=118, PETRI_TRANSITIONS=78}
[2023-11-01 17:56:46,755 INFO  L288   CegarLoopForPetriNet]: 62 programPoint places, 56 predicate places.
[2023-11-01 17:56:46,755 INFO  L495      AbstractCegarLoop]: Abstraction has has 118 places, 78 transitions, 484 flow
[2023-11-01 17:56:46,756 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 44 states, 44 states have (on average 158.72727272727272) internal successors, (6984), 44 states have internal predecessors, (6984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-01 17:56:46,756 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-01 17:56:46,756 INFO  L209   CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-01 17:56:46,769 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0
[2023-11-01 17:56:46,956 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30
[2023-11-01 17:56:46,958 INFO  L420      AbstractCegarLoop]: === Iteration 19 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 10 more)] ===
[2023-11-01 17:56:46,959 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-01 17:56:46,959 INFO  L85        PathProgramCache]: Analyzing trace with hash -512193251, now seen corresponding path program 3 times
[2023-11-01 17:56:46,960 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-01 17:56:46,960 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1916187904]
[2023-11-01 17:56:46,961 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-01 17:56:46,961 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-01 17:56:46,988 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-01 17:56:47,832 INFO  L134       CoverageAnalysis]: Checked inductivity of 50 backedges. 12 proven. 29 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked.
[2023-11-01 17:56:47,833 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-01 17:56:47,833 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1916187904]
[2023-11-01 17:56:47,833 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1916187904] provided 0 perfect and 1 imperfect interpolant sequences
[2023-11-01 17:56:47,833 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1598256323]
[2023-11-01 17:56:47,834 INFO  L93    rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2
[2023-11-01 17:56:47,834 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2023-11-01 17:56:47,834 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3
[2023-11-01 17:56:47,836 INFO  L229       MonitoredProcess]: Starting monitored process 9 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2023-11-01 17:56:47,838 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process
Killed by 15
