./Ultimate.py --spec ../../sv-benchmarks/c/properties/no-data-race.prp --file ../../sv-benchmarks/c/goblint-regression/28-race_reach_36-indirect_racefree.i --full-output --architecture 32bit


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


Checking for data races
Using default analysis
Version a0165632
Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e5830a9-51dd-437d-8e6d-6b48a05ed6f9/bin/uautomizer-verify-jihMAELWvX/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e5830a9-51dd-437d-8e6d-6b48a05ed6f9/bin/uautomizer-verify-jihMAELWvX/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e5830a9-51dd-437d-8e6d-6b48a05ed6f9/bin/uautomizer-verify-jihMAELWvX/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e5830a9-51dd-437d-8e6d-6b48a05ed6f9/bin/uautomizer-verify-jihMAELWvX/config/AutomizerReach.xml -i ../../sv-benchmarks/c/goblint-regression/28-race_reach_36-indirect_racefree.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e5830a9-51dd-437d-8e6d-6b48a05ed6f9/bin/uautomizer-verify-jihMAELWvX/config/svcomp-DataRace-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e5830a9-51dd-437d-8e6d-6b48a05ed6f9/bin/uautomizer-verify-jihMAELWvX --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! data-race) )

 --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 3eff698bae51c39e8a3a4c763800dbda831dabb73a169fa31c8e326faee47cd8
--- Real Ultimate output ---
This is Ultimate 0.2.5-dev-a016563
[2024-11-08 16:48:25,304 INFO  L188        SettingsManager]: Resetting all preferences to default values...
[2024-11-08 16:48:25,383 INFO  L114        SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e5830a9-51dd-437d-8e6d-6b48a05ed6f9/bin/uautomizer-verify-jihMAELWvX/config/svcomp-DataRace-32bit-Automizer_Default.epf
[2024-11-08 16:48:25,394 WARN  L101        SettingsManager]: Preference file contains the following unknown settings:
[2024-11-08 16:48:25,395 WARN  L103        SettingsManager]:   * de.uni_freiburg.informatik.ultimate.core.Log level for class
[2024-11-08 16:48:25,447 INFO  L130        SettingsManager]: Preferences different from defaults after loading the file:
[2024-11-08 16:48:25,453 INFO  L151        SettingsManager]: Preferences of UltimateCore differ from their defaults:
[2024-11-08 16:48:25,453 INFO  L153        SettingsManager]:  * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR;
[2024-11-08 16:48:25,454 INFO  L151        SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults:
[2024-11-08 16:48:25,455 INFO  L153        SettingsManager]:  * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS
[2024-11-08 16:48:25,455 INFO  L151        SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults:
[2024-11-08 16:48:25,456 INFO  L153        SettingsManager]:  * Create parallel compositions if possible=false
[2024-11-08 16:48:25,458 INFO  L153        SettingsManager]:  * Use SBE=true
[2024-11-08 16:48:25,461 INFO  L151        SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults:
[2024-11-08 16:48:25,462 INFO  L153        SettingsManager]:  * Pointer base address is valid at dereference=IGNORE
[2024-11-08 16:48:25,462 INFO  L153        SettingsManager]:  * sizeof long=4
[2024-11-08 16:48:25,463 INFO  L153        SettingsManager]:  * Overapproximate operations on floating types=true
[2024-11-08 16:48:25,463 INFO  L153        SettingsManager]:  * sizeof POINTER=4
[2024-11-08 16:48:25,463 INFO  L153        SettingsManager]:  * Check division by zero=IGNORE
[2024-11-08 16:48:25,467 INFO  L153        SettingsManager]:  * Pointer to allocated memory at dereference=IGNORE
[2024-11-08 16:48:25,467 INFO  L153        SettingsManager]:  * If two pointers are subtracted or compared they have the same base address=IGNORE
[2024-11-08 16:48:25,468 INFO  L153        SettingsManager]:  * Check array bounds for arrays that are off heap=IGNORE
[2024-11-08 16:48:25,469 INFO  L153        SettingsManager]:  * Check absence of data races in concurrent programs=true
[2024-11-08 16:48:25,469 INFO  L153        SettingsManager]:  * Allow undefined functions=false
[2024-11-08 16:48:25,469 INFO  L153        SettingsManager]:  * Check unreachability of reach_error function=false
[2024-11-08 16:48:25,473 INFO  L153        SettingsManager]:  * sizeof long double=12
[2024-11-08 16:48:25,473 INFO  L153        SettingsManager]:  * Check if freed pointer was valid=false
[2024-11-08 16:48:25,474 INFO  L153        SettingsManager]:  * Use constant arrays=true
[2024-11-08 16:48:25,474 INFO  L151        SettingsManager]: Preferences of RCFGBuilder differ from their defaults:
[2024-11-08 16:48:25,474 INFO  L153        SettingsManager]:  * Size of a code block=SequenceOfStatements
[2024-11-08 16:48:25,475 INFO  L153        SettingsManager]:  * SMT solver=External_DefaultMode
[2024-11-08 16:48:25,475 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000
[2024-11-08 16:48:25,475 INFO  L151        SettingsManager]: Preferences of TraceAbstraction differ from their defaults:
[2024-11-08 16:48:25,476 INFO  L153        SettingsManager]:  * Compute Interpolants along a Counterexample=FPandBP
[2024-11-08 16:48:25,476 INFO  L153        SettingsManager]:  * Positions where we compute the Hoare Annotation=LoopHeads
[2024-11-08 16:48:25,476 INFO  L153        SettingsManager]:  * Trace refinement strategy=CAMEL
[2024-11-08 16:48:25,477 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in
[2024-11-08 16:48:25,477 INFO  L153        SettingsManager]:  * Apply one-shot large block encoding in concurrent analysis=false
[2024-11-08 16:48:25,477 INFO  L153        SettingsManager]:  * Automaton type used in concurrency analysis=PETRI_NET
[2024-11-08 16:48:25,478 INFO  L153        SettingsManager]:  * Order on configurations for Petri net unfoldings=DBO
[2024-11-08 16:48:25,478 INFO  L153        SettingsManager]:  * SMT solver=External_ModelsAndUnsatCoreMode
[2024-11-08 16:48:25,479 INFO  L153        SettingsManager]:  * Looper check in Petri net analysis=SEMANTIC
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e5830a9-51dd-437d-8e6d-6b48a05ed6f9/bin/uautomizer-verify-jihMAELWvX/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int)
WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e5830a9-51dd-437d-8e6d-6b48a05ed6f9/bin/uautomizer-verify-jihMAELWvX
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! data-race) )


Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 3eff698bae51c39e8a3a4c763800dbda831dabb73a169fa31c8e326faee47cd8
[2024-11-08 16:48:25,810 INFO  L75    nceAwareModelManager]: Repository-Root is: /tmp
[2024-11-08 16:48:25,871 INFO  L261   ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized
[2024-11-08 16:48:25,874 INFO  L217   ainManager$Toolchain]: [Toolchain 1]: Toolchain selected.
[2024-11-08 16:48:25,876 INFO  L270        PluginConnector]: Initializing CDTParser...
[2024-11-08 16:48:25,877 INFO  L274        PluginConnector]: CDTParser initialized
[2024-11-08 16:48:25,878 INFO  L431   ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e5830a9-51dd-437d-8e6d-6b48a05ed6f9/bin/uautomizer-verify-jihMAELWvX/../../sv-benchmarks/c/goblint-regression/28-race_reach_36-indirect_racefree.i
Unable to find full path for "g++"
[2024-11-08 16:48:28,274 INFO  L533              CDTParser]: Created temporary CDT project at NULL
[2024-11-08 16:48:28,627 INFO  L384              CDTParser]: Found 1 translation units.
[2024-11-08 16:48:28,628 INFO  L180              CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e5830a9-51dd-437d-8e6d-6b48a05ed6f9/sv-benchmarks/c/goblint-regression/28-race_reach_36-indirect_racefree.i
[2024-11-08 16:48:28,646 INFO  L427              CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e5830a9-51dd-437d-8e6d-6b48a05ed6f9/bin/uautomizer-verify-jihMAELWvX/data/9ee02ccc1/0a9a42f6153646de94da08013fb23acb/FLAG519e254bf
[2024-11-08 16:48:28,870 INFO  L435              CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e5830a9-51dd-437d-8e6d-6b48a05ed6f9/bin/uautomizer-verify-jihMAELWvX/data/9ee02ccc1/0a9a42f6153646de94da08013fb23acb
[2024-11-08 16:48:28,873 INFO  L299   ainManager$Toolchain]: ####################### [Toolchain 1] #######################
[2024-11-08 16:48:28,875 INFO  L133        ToolchainWalker]: Walking toolchain with 6 elements.
[2024-11-08 16:48:28,877 INFO  L112        PluginConnector]: ------------------------CACSL2BoogieTranslator----------------------------
[2024-11-08 16:48:28,877 INFO  L270        PluginConnector]: Initializing CACSL2BoogieTranslator...
[2024-11-08 16:48:28,886 INFO  L274        PluginConnector]: CACSL2BoogieTranslator initialized
[2024-11-08 16:48:28,887 INFO  L184        PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.11 04:48:28" (1/1) ...
[2024-11-08 16:48:28,889 INFO  L204        PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5aa90c30 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:48:28, skipping insertion in model container
[2024-11-08 16:48:28,889 INFO  L184        PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.11 04:48:28" (1/1) ...
[2024-11-08 16:48:28,970 INFO  L175         MainTranslator]: Built tables and reachable declarations
[2024-11-08 16:48:29,466 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2024-11-08 16:48:29,492 INFO  L200         MainTranslator]: Completed pre-run
[2024-11-08 16:48:29,588 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2024-11-08 16:48:29,642 INFO  L204         MainTranslator]: Completed translation
[2024-11-08 16:48:29,642 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:48:29 WrapperNode
[2024-11-08 16:48:29,643 INFO  L131        PluginConnector]: ------------------------ END CACSL2BoogieTranslator----------------------------
[2024-11-08 16:48:29,644 INFO  L112        PluginConnector]: ------------------------Boogie Procedure Inliner----------------------------
[2024-11-08 16:48:29,644 INFO  L270        PluginConnector]: Initializing Boogie Procedure Inliner...
[2024-11-08 16:48:29,645 INFO  L274        PluginConnector]: Boogie Procedure Inliner initialized
[2024-11-08 16:48:29,654 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:48:29" (1/1) ...
[2024-11-08 16:48:29,685 INFO  L184        PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:48:29" (1/1) ...
[2024-11-08 16:48:29,720 INFO  L138                Inliner]: procedures = 171, calls = 43, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 111
[2024-11-08 16:48:29,720 INFO  L131        PluginConnector]: ------------------------ END Boogie Procedure Inliner----------------------------
[2024-11-08 16:48:29,721 INFO  L112        PluginConnector]: ------------------------Boogie Preprocessor----------------------------
[2024-11-08 16:48:29,722 INFO  L270        PluginConnector]: Initializing Boogie Preprocessor...
[2024-11-08 16:48:29,722 INFO  L274        PluginConnector]: Boogie Preprocessor initialized
[2024-11-08 16:48:29,740 INFO  L184        PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:48:29" (1/1) ...
[2024-11-08 16:48:29,740 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:48:29" (1/1) ...
[2024-11-08 16:48:29,745 INFO  L184        PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:48:29" (1/1) ...
[2024-11-08 16:48:29,746 INFO  L184        PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:48:29" (1/1) ...
[2024-11-08 16:48:29,759 INFO  L184        PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:48:29" (1/1) ...
[2024-11-08 16:48:29,779 INFO  L184        PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:48:29" (1/1) ...
[2024-11-08 16:48:29,781 INFO  L184        PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:48:29" (1/1) ...
[2024-11-08 16:48:29,785 INFO  L184        PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:48:29" (1/1) ...
[2024-11-08 16:48:29,789 INFO  L131        PluginConnector]: ------------------------ END Boogie Preprocessor----------------------------
[2024-11-08 16:48:29,795 INFO  L112        PluginConnector]: ------------------------RCFGBuilder----------------------------
[2024-11-08 16:48:29,795 INFO  L270        PluginConnector]: Initializing RCFGBuilder...
[2024-11-08 16:48:29,795 INFO  L274        PluginConnector]: RCFGBuilder initialized
[2024-11-08 16:48:29,796 INFO  L184        PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:48:29" (1/1) ...
[2024-11-08 16:48:29,806 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000
[2024-11-08 16:48:29,822 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e5830a9-51dd-437d-8e6d-6b48a05ed6f9/bin/uautomizer-verify-jihMAELWvX/z3
[2024-11-08 16:48:29,839 INFO  L229       MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e5830a9-51dd-437d-8e6d-6b48a05ed6f9/bin/uautomizer-verify-jihMAELWvX/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null)
[2024-11-08 16:48:29,848 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e5830a9-51dd-437d-8e6d-6b48a05ed6f9/bin/uautomizer-verify-jihMAELWvX/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process
[2024-11-08 16:48:29,905 INFO  L130     BoogieDeclarations]: Found specification of procedure read~int
[2024-11-08 16:48:29,906 INFO  L130     BoogieDeclarations]: Found specification of procedure write~int
[2024-11-08 16:48:29,906 INFO  L130     BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock
[2024-11-08 16:48:29,906 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit
[2024-11-08 16:48:29,906 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack
[2024-11-08 16:48:29,907 INFO  L130     BoogieDeclarations]: Found specification of procedure t_fun
[2024-11-08 16:48:29,907 INFO  L138     BoogieDeclarations]: Found implementation of procedure t_fun
[2024-11-08 16:48:29,907 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc
[2024-11-08 16:48:29,907 INFO  L130     BoogieDeclarations]: Found specification of procedure write~init~int
[2024-11-08 16:48:29,908 INFO  L130     BoogieDeclarations]: Found specification of procedure #PthreadsMutexUnlock
[2024-11-08 16:48:29,908 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.start
[2024-11-08 16:48:29,908 INFO  L138     BoogieDeclarations]: Found implementation of procedure ULTIMATE.start
[2024-11-08 16:48:29,910 WARN  L207             CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement.
[2024-11-08 16:48:30,155 INFO  L238             CfgBuilder]: Building ICFG
[2024-11-08 16:48:30,158 INFO  L264             CfgBuilder]: Building CFG for each procedure with an implementation
[2024-11-08 16:48:30,787 INFO  L283             CfgBuilder]: Omitted future-live optimization because the input is a concurrent program.
[2024-11-08 16:48:30,787 INFO  L287             CfgBuilder]: Performing block encoding
[2024-11-08 16:48:30,857 INFO  L311             CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start)
[2024-11-08 16:48:30,860 INFO  L316             CfgBuilder]: Removed 8 assume(true) statements.
[2024-11-08 16:48:30,860 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.11 04:48:30 BoogieIcfgContainer
[2024-11-08 16:48:30,861 INFO  L131        PluginConnector]: ------------------------ END RCFGBuilder----------------------------
[2024-11-08 16:48:30,864 INFO  L112        PluginConnector]: ------------------------TraceAbstraction----------------------------
[2024-11-08 16:48:30,866 INFO  L270        PluginConnector]: Initializing TraceAbstraction...
[2024-11-08 16:48:30,870 INFO  L274        PluginConnector]: TraceAbstraction initialized
[2024-11-08 16:48:30,871 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.11 04:48:28" (1/3) ...
[2024-11-08 16:48:30,873 INFO  L204        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2db3647c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.11 04:48:30, skipping insertion in model container
[2024-11-08 16:48:30,873 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:48:29" (2/3) ...
[2024-11-08 16:48:30,874 INFO  L204        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2db3647c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.11 04:48:30, skipping insertion in model container
[2024-11-08 16:48:30,874 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.11 04:48:30" (3/3) ...
[2024-11-08 16:48:30,876 INFO  L112   eAbstractionObserver]: Analyzing ICFG 28-race_reach_36-indirect_racefree.i
[2024-11-08 16:48:30,902 INFO  L214   ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION
[2024-11-08 16:48:30,902 INFO  L154   ceAbstractionStarter]: Applying trace abstraction to program that has 13 error locations.
[2024-11-08 16:48:30,902 INFO  L489   ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances.
[2024-11-08 16:48:31,048 INFO  L143    ThreadInstanceAdder]: Constructed 1 joinOtherThreadTransitions.
[2024-11-08 16:48:31,120 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 181 places, 191 transitions, 389 flow
[2024-11-08 16:48:31,301 INFO  L124   PetriNetUnfolderBase]: 19/260 cut-off events.
[2024-11-08 16:48:31,301 INFO  L125   PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES.
[2024-11-08 16:48:31,317 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 265 conditions, 260 events. 19/260 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 783 event pairs, 0 based on Foata normal form. 0/221 useless extension candidates. Maximal degree in co-relation 141. Up to 4 conditions per place. 
[2024-11-08 16:48:31,318 INFO  L82        GeneralOperation]: Start removeDead. Operand has 181 places, 191 transitions, 389 flow
[2024-11-08 16:48:31,329 INFO  L88        GeneralOperation]: Finished RemoveDead, result has has 181 places, 191 transitions, 389 flow
[2024-11-08 16:48:31,348 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2024-11-08 16:48:31,355 INFO  L333      AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@73c7a7b, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-08 16:48:31,355 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 20 error locations.
[2024-11-08 16:48:31,370 INFO  L185   PetriNetUnfolderBase]: Found word, exiting Unfolder.
[2024-11-08 16:48:31,370 INFO  L124   PetriNetUnfolderBase]: 0/30 cut-off events.
[2024-11-08 16:48:31,370 INFO  L125   PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES.
[2024-11-08 16:48:31,370 INFO  L196   CegarLoopForPetriNet]: Found error trace
[2024-11-08 16:48:31,376 INFO  L204   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-11-08 16:48:31,379 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 17 more)] ===
[2024-11-08 16:48:31,388 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-08 16:48:31,391 INFO  L85        PathProgramCache]: Analyzing trace with hash 1224241341, now seen corresponding path program 1 times
[2024-11-08 16:48:31,404 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-08 16:48:31,404 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [189139955]
[2024-11-08 16:48:31,405 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-08 16:48:31,405 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-08 16:48:31,536 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-08 16:48:31,743 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-08 16:48:31,744 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-08 16:48:31,745 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [189139955]
[2024-11-08 16:48:31,745 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [189139955] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-08 16:48:31,746 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-08 16:48:31,746 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-11-08 16:48:31,748 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1831075522]
[2024-11-08 16:48:31,749 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-08 16:48:31,760 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-11-08 16:48:31,768 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-08 16:48:31,804 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-11-08 16:48:31,805 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-11-08 16:48:31,848 INFO  L467   CegarLoopForPetriNet]: Number of universal loopers: 159 out of 191
[2024-11-08 16:48:31,855 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 191 transitions, 389 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)
[2024-11-08 16:48:31,856 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-11-08 16:48:31,856 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 159 of 191
[2024-11-08 16:48:31,857 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-11-08 16:48:32,157 INFO  L124   PetriNetUnfolderBase]: 41/649 cut-off events.
[2024-11-08 16:48:32,159 INFO  L125   PetriNetUnfolderBase]: For 4/4 co-relation queries the response was YES.
[2024-11-08 16:48:32,166 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 753 conditions, 649 events. 41/649 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 2922 event pairs, 36 based on Foata normal form. 48/629 useless extension candidates. Maximal degree in co-relation 621. Up to 97 conditions per place. 
[2024-11-08 16:48:32,172 INFO  L140   encePairwiseOnDemand]: 178/191 looper letters, 18 selfloop transitions, 2 changer transitions 0/178 dead transitions.
[2024-11-08 16:48:32,172 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 178 transitions, 403 flow
[2024-11-08 16:48:32,174 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-11-08 16:48:32,177 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-11-08 16:48:32,188 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 508 transitions.
[2024-11-08 16:48:32,194 INFO  L512   CegarLoopForPetriNet]: DFA transition density 0.8865619546247818
[2024-11-08 16:48:32,199 INFO  L175             Difference]: Start difference. First operand has 181 places, 191 transitions, 389 flow. Second operand 3 states and 508 transitions.
[2024-11-08 16:48:32,200 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 178 transitions, 403 flow
[2024-11-08 16:48:32,204 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 178 transitions, 403 flow, removed 0 selfloop flow, removed 0 redundant places.
[2024-11-08 16:48:32,212 INFO  L231             Difference]: Finished difference. Result has 180 places, 178 transitions, 367 flow
[2024-11-08 16:48:32,215 INFO  L260   CegarLoopForPetriNet]: {PETRI_ALPHABET=191, PETRI_DIFFERENCE_MINUEND_FLOW=363, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=367, PETRI_PLACES=180, PETRI_TRANSITIONS=178}
[2024-11-08 16:48:32,222 INFO  L277   CegarLoopForPetriNet]: 181 programPoint places, -1 predicate places.
[2024-11-08 16:48:32,222 INFO  L471      AbstractCegarLoop]: Abstraction has has 180 places, 178 transitions, 367 flow
[2024-11-08 16:48:32,223 INFO  L472      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)
[2024-11-08 16:48:32,223 INFO  L196   CegarLoopForPetriNet]: Found error trace
[2024-11-08 16:48:32,223 INFO  L204   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-11-08 16:48:32,224 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0
[2024-11-08 16:48:32,224 INFO  L396      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 17 more)] ===
[2024-11-08 16:48:32,226 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-08 16:48:32,226 INFO  L85        PathProgramCache]: Analyzing trace with hash -325095389, now seen corresponding path program 1 times
[2024-11-08 16:48:32,226 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-08 16:48:32,227 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [326860620]
[2024-11-08 16:48:32,227 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-08 16:48:32,228 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-08 16:48:32,272 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-08 16:48:32,378 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-08 16:48:32,378 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-08 16:48:32,378 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [326860620]
[2024-11-08 16:48:32,379 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [326860620] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-08 16:48:32,379 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-08 16:48:32,379 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-11-08 16:48:32,379 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [578973050]
[2024-11-08 16:48:32,379 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-08 16:48:32,381 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-11-08 16:48:32,385 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-08 16:48:32,386 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-11-08 16:48:32,386 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-11-08 16:48:32,413 INFO  L467   CegarLoopForPetriNet]: Number of universal loopers: 161 out of 191
[2024-11-08 16:48:32,414 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 178 transitions, 367 flow. Second operand  has 3 states, 3 states have (on average 162.0) internal successors, (486), 3 states have internal predecessors, (486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-08 16:48:32,415 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-11-08 16:48:32,415 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 161 of 191
[2024-11-08 16:48:32,415 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-11-08 16:48:32,616 INFO  L124   PetriNetUnfolderBase]: 41/646 cut-off events.
[2024-11-08 16:48:32,617 INFO  L125   PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES.
[2024-11-08 16:48:32,620 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 750 conditions, 646 events. 41/646 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 2932 event pairs, 36 based on Foata normal form. 0/583 useless extension candidates. Maximal degree in co-relation 710. Up to 94 conditions per place. 
[2024-11-08 16:48:32,624 INFO  L140   encePairwiseOnDemand]: 188/191 looper letters, 16 selfloop transitions, 1 changer transitions 0/176 dead transitions.
[2024-11-08 16:48:32,624 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 176 transitions, 397 flow
[2024-11-08 16:48:32,625 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-11-08 16:48:32,625 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-11-08 16:48:32,631 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 502 transitions.
[2024-11-08 16:48:32,632 INFO  L512   CegarLoopForPetriNet]: DFA transition density 0.8760907504363001
[2024-11-08 16:48:32,632 INFO  L175             Difference]: Start difference. First operand has 180 places, 178 transitions, 367 flow. Second operand 3 states and 502 transitions.
[2024-11-08 16:48:32,633 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 176 transitions, 397 flow
[2024-11-08 16:48:32,634 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 176 transitions, 393 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-11-08 16:48:32,639 INFO  L231             Difference]: Finished difference. Result has 178 places, 176 transitions, 361 flow
[2024-11-08 16:48:32,641 INFO  L260   CegarLoopForPetriNet]: {PETRI_ALPHABET=191, PETRI_DIFFERENCE_MINUEND_FLOW=359, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=361, PETRI_PLACES=178, PETRI_TRANSITIONS=176}
[2024-11-08 16:48:32,642 INFO  L277   CegarLoopForPetriNet]: 181 programPoint places, -3 predicate places.
[2024-11-08 16:48:32,642 INFO  L471      AbstractCegarLoop]: Abstraction has has 178 places, 176 transitions, 361 flow
[2024-11-08 16:48:32,643 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 162.0) internal successors, (486), 3 states have internal predecessors, (486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-08 16:48:32,643 INFO  L196   CegarLoopForPetriNet]: Found error trace
[2024-11-08 16:48:32,644 INFO  L204   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-11-08 16:48:32,644 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1
[2024-11-08 16:48:32,644 INFO  L396      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 17 more)] ===
[2024-11-08 16:48:32,645 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-08 16:48:32,646 INFO  L85        PathProgramCache]: Analyzing trace with hash -1306124409, now seen corresponding path program 1 times
[2024-11-08 16:48:32,646 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-08 16:48:32,647 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1608551548]
[2024-11-08 16:48:32,647 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-08 16:48:32,648 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-08 16:48:32,682 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-08 16:48:32,746 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-08 16:48:32,747 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-08 16:48:32,747 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1608551548]
[2024-11-08 16:48:32,747 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1608551548] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-08 16:48:32,748 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-08 16:48:32,748 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-11-08 16:48:32,748 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2103190906]
[2024-11-08 16:48:32,748 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-08 16:48:32,749 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-11-08 16:48:32,749 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-08 16:48:32,750 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-11-08 16:48:32,750 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-11-08 16:48:32,786 INFO  L467   CegarLoopForPetriNet]: Number of universal loopers: 159 out of 191
[2024-11-08 16:48:32,788 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 176 transitions, 361 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)
[2024-11-08 16:48:32,788 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-11-08 16:48:32,788 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 159 of 191
[2024-11-08 16:48:32,789 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-11-08 16:48:32,995 INFO  L124   PetriNetUnfolderBase]: 45/587 cut-off events.
[2024-11-08 16:48:32,996 INFO  L125   PetriNetUnfolderBase]: For 4/4 co-relation queries the response was YES.
[2024-11-08 16:48:32,998 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 700 conditions, 587 events. 45/587 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 2587 event pairs, 40 based on Foata normal form. 0/527 useless extension candidates. Maximal degree in co-relation 662. Up to 104 conditions per place. 
[2024-11-08 16:48:33,001 INFO  L140   encePairwiseOnDemand]: 188/191 looper letters, 18 selfloop transitions, 2 changer transitions 0/175 dead transitions.
[2024-11-08 16:48:33,002 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 175 transitions, 399 flow
[2024-11-08 16:48:33,003 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-11-08 16:48:33,003 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-11-08 16:48:33,004 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 498 transitions.
[2024-11-08 16:48:33,006 INFO  L512   CegarLoopForPetriNet]: DFA transition density 0.8691099476439791
[2024-11-08 16:48:33,006 INFO  L175             Difference]: Start difference. First operand has 178 places, 176 transitions, 361 flow. Second operand 3 states and 498 transitions.
[2024-11-08 16:48:33,006 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 175 transitions, 399 flow
[2024-11-08 16:48:33,008 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 175 transitions, 398 flow, removed 0 selfloop flow, removed 1 redundant places.
[2024-11-08 16:48:33,013 INFO  L231             Difference]: Finished difference. Result has 178 places, 175 transitions, 362 flow
[2024-11-08 16:48:33,014 INFO  L260   CegarLoopForPetriNet]: {PETRI_ALPHABET=191, PETRI_DIFFERENCE_MINUEND_FLOW=358, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=362, PETRI_PLACES=178, PETRI_TRANSITIONS=175}
[2024-11-08 16:48:33,018 INFO  L277   CegarLoopForPetriNet]: 181 programPoint places, -3 predicate places.
[2024-11-08 16:48:33,018 INFO  L471      AbstractCegarLoop]: Abstraction has has 178 places, 175 transitions, 362 flow
[2024-11-08 16:48:33,019 INFO  L472      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)
[2024-11-08 16:48:33,019 INFO  L196   CegarLoopForPetriNet]: Found error trace
[2024-11-08 16:48:33,019 INFO  L204   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-11-08 16:48:33,019 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2
[2024-11-08 16:48:33,019 INFO  L396      AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 17 more)] ===
[2024-11-08 16:48:33,020 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-08 16:48:33,021 INFO  L85        PathProgramCache]: Analyzing trace with hash 794978388, now seen corresponding path program 1 times
[2024-11-08 16:48:33,021 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-08 16:48:33,022 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [452066599]
[2024-11-08 16:48:33,022 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-08 16:48:33,022 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-08 16:48:33,099 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-08 16:48:33,881 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-08 16:48:33,881 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-08 16:48:33,881 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [452066599]
[2024-11-08 16:48:33,882 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [452066599] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-08 16:48:33,882 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-08 16:48:33,882 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5
[2024-11-08 16:48:33,882 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1641459442]
[2024-11-08 16:48:33,883 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-08 16:48:33,885 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2024-11-08 16:48:33,886 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-08 16:48:33,887 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2024-11-08 16:48:33,887 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30
[2024-11-08 16:48:34,331 INFO  L467   CegarLoopForPetriNet]: Number of universal loopers: 130 out of 191
[2024-11-08 16:48:34,333 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 175 transitions, 362 flow. Second operand  has 6 states, 6 states have (on average 131.5) internal successors, (789), 6 states have internal predecessors, (789), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-08 16:48:34,333 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-11-08 16:48:34,333 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 191
[2024-11-08 16:48:34,333 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-11-08 16:48:35,125 INFO  L124   PetriNetUnfolderBase]: 585/2292 cut-off events.
[2024-11-08 16:48:35,125 INFO  L125   PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES.
[2024-11-08 16:48:35,130 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 3554 conditions, 2292 events. 585/2292 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 16151 event pairs, 357 based on Foata normal form. 0/2094 useless extension candidates. Maximal degree in co-relation 3516. Up to 1080 conditions per place. 
[2024-11-08 16:48:35,141 INFO  L140   encePairwiseOnDemand]: 168/191 looper letters, 73 selfloop transitions, 70 changer transitions 0/268 dead transitions.
[2024-11-08 16:48:35,142 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 268 transitions, 834 flow
[2024-11-08 16:48:35,143 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2024-11-08 16:48:35,143 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 6 states.
[2024-11-08 16:48:35,145 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 924 transitions.
[2024-11-08 16:48:35,146 INFO  L512   CegarLoopForPetriNet]: DFA transition density 0.806282722513089
[2024-11-08 16:48:35,147 INFO  L175             Difference]: Start difference. First operand has 178 places, 175 transitions, 362 flow. Second operand 6 states and 924 transitions.
[2024-11-08 16:48:35,147 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 268 transitions, 834 flow
[2024-11-08 16:48:35,152 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 268 transitions, 830 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-11-08 16:48:35,158 INFO  L231             Difference]: Finished difference. Result has 186 places, 244 transitions, 820 flow
[2024-11-08 16:48:35,159 INFO  L260   CegarLoopForPetriNet]: {PETRI_ALPHABET=191, PETRI_DIFFERENCE_MINUEND_FLOW=358, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=820, PETRI_PLACES=186, PETRI_TRANSITIONS=244}
[2024-11-08 16:48:35,159 INFO  L277   CegarLoopForPetriNet]: 181 programPoint places, 5 predicate places.
[2024-11-08 16:48:35,160 INFO  L471      AbstractCegarLoop]: Abstraction has has 186 places, 244 transitions, 820 flow
[2024-11-08 16:48:35,162 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 6 states have (on average 131.5) internal successors, (789), 6 states have internal predecessors, (789), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-08 16:48:35,162 INFO  L196   CegarLoopForPetriNet]: Found error trace
[2024-11-08 16:48:35,164 INFO  L204   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-11-08 16:48:35,164 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3
[2024-11-08 16:48:35,164 INFO  L396      AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 17 more)] ===
[2024-11-08 16:48:35,165 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-08 16:48:35,165 INFO  L85        PathProgramCache]: Analyzing trace with hash -488876149, now seen corresponding path program 1 times
[2024-11-08 16:48:35,165 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-08 16:48:35,166 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2000064320]
[2024-11-08 16:48:35,166 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-08 16:48:35,167 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-08 16:48:35,193 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-08 16:48:35,254 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-08 16:48:35,255 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-08 16:48:35,256 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2000064320]
[2024-11-08 16:48:35,256 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2000064320] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-08 16:48:35,257 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-08 16:48:35,257 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-11-08 16:48:35,257 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1426962055]
[2024-11-08 16:48:35,257 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-08 16:48:35,258 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-11-08 16:48:35,258 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-08 16:48:35,259 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-11-08 16:48:35,259 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-11-08 16:48:35,300 INFO  L467   CegarLoopForPetriNet]: Number of universal loopers: 161 out of 191
[2024-11-08 16:48:35,301 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 244 transitions, 820 flow. Second operand  has 3 states, 3 states have (on average 163.0) internal successors, (489), 3 states have internal predecessors, (489), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-08 16:48:35,301 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-11-08 16:48:35,302 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 161 of 191
[2024-11-08 16:48:35,302 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-11-08 16:48:35,571 INFO  L124   PetriNetUnfolderBase]: 203/1134 cut-off events.
[2024-11-08 16:48:35,571 INFO  L125   PetriNetUnfolderBase]: For 119/136 co-relation queries the response was YES.
[2024-11-08 16:48:35,576 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 1829 conditions, 1134 events. 203/1134 cut-off events. For 119/136 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 6449 event pairs, 28 based on Foata normal form. 2/1048 useless extension candidates. Maximal degree in co-relation 1787. Up to 191 conditions per place. 
[2024-11-08 16:48:35,581 INFO  L140   encePairwiseOnDemand]: 187/191 looper letters, 23 selfloop transitions, 3 changer transitions 0/250 dead transitions.
[2024-11-08 16:48:35,581 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 250 transitions, 884 flow
[2024-11-08 16:48:35,582 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-11-08 16:48:35,582 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-11-08 16:48:35,583 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 510 transitions.
[2024-11-08 16:48:35,584 INFO  L512   CegarLoopForPetriNet]: DFA transition density 0.8900523560209425
[2024-11-08 16:48:35,584 INFO  L175             Difference]: Start difference. First operand has 186 places, 244 transitions, 820 flow. Second operand 3 states and 510 transitions.
[2024-11-08 16:48:35,584 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 250 transitions, 884 flow
[2024-11-08 16:48:35,594 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 250 transitions, 884 flow, removed 0 selfloop flow, removed 0 redundant places.
[2024-11-08 16:48:35,599 INFO  L231             Difference]: Finished difference. Result has 189 places, 244 transitions, 833 flow
[2024-11-08 16:48:35,600 INFO  L260   CegarLoopForPetriNet]: {PETRI_ALPHABET=191, PETRI_DIFFERENCE_MINUEND_FLOW=820, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=833, PETRI_PLACES=189, PETRI_TRANSITIONS=244}
[2024-11-08 16:48:35,602 INFO  L277   CegarLoopForPetriNet]: 181 programPoint places, 8 predicate places.
[2024-11-08 16:48:35,604 INFO  L471      AbstractCegarLoop]: Abstraction has has 189 places, 244 transitions, 833 flow
[2024-11-08 16:48:35,605 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 163.0) internal successors, (489), 3 states have internal predecessors, (489), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-08 16:48:35,605 INFO  L196   CegarLoopForPetriNet]: Found error trace
[2024-11-08 16:48:35,605 INFO  L204   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-11-08 16:48:35,605 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4
[2024-11-08 16:48:35,606 INFO  L396      AbstractCegarLoop]: === Iteration 6 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 17 more)] ===
[2024-11-08 16:48:35,606 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-08 16:48:35,606 INFO  L85        PathProgramCache]: Analyzing trace with hash -1788642476, now seen corresponding path program 1 times
[2024-11-08 16:48:35,607 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-08 16:48:35,607 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [554228396]
[2024-11-08 16:48:35,611 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-08 16:48:35,612 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-08 16:48:35,644 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-08 16:48:35,693 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-08 16:48:35,694 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-08 16:48:35,694 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [554228396]
[2024-11-08 16:48:35,695 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [554228396] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-08 16:48:35,696 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-08 16:48:35,696 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-11-08 16:48:35,696 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1973532267]
[2024-11-08 16:48:35,697 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-08 16:48:35,699 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-11-08 16:48:35,700 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-08 16:48:35,701 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-11-08 16:48:35,701 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-11-08 16:48:35,727 INFO  L467   CegarLoopForPetriNet]: Number of universal loopers: 161 out of 191
[2024-11-08 16:48:35,728 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 244 transitions, 833 flow. Second operand  has 3 states, 3 states have (on average 163.0) internal successors, (489), 3 states have internal predecessors, (489), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-08 16:48:35,728 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-11-08 16:48:35,728 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 161 of 191
[2024-11-08 16:48:35,729 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-11-08 16:48:35,962 INFO  L124   PetriNetUnfolderBase]: 183/1030 cut-off events.
[2024-11-08 16:48:35,963 INFO  L125   PetriNetUnfolderBase]: For 108/125 co-relation queries the response was YES.
[2024-11-08 16:48:35,966 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 1762 conditions, 1030 events. 183/1030 cut-off events. For 108/125 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 5914 event pairs, 8 based on Foata normal form. 0/972 useless extension candidates. Maximal degree in co-relation 1719. Up to 253 conditions per place. 
[2024-11-08 16:48:35,971 INFO  L140   encePairwiseOnDemand]: 188/191 looper letters, 20 selfloop transitions, 1 changer transitions 0/246 dead transitions.
[2024-11-08 16:48:35,971 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 246 transitions, 879 flow
[2024-11-08 16:48:35,972 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-11-08 16:48:35,972 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-11-08 16:48:35,973 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 506 transitions.
[2024-11-08 16:48:35,974 INFO  L512   CegarLoopForPetriNet]: DFA transition density 0.8830715532286213
[2024-11-08 16:48:35,974 INFO  L175             Difference]: Start difference. First operand has 189 places, 244 transitions, 833 flow. Second operand 3 states and 506 transitions.
[2024-11-08 16:48:35,974 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 246 transitions, 879 flow
[2024-11-08 16:48:35,981 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 246 transitions, 873 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-11-08 16:48:35,985 INFO  L231             Difference]: Finished difference. Result has 187 places, 242 transitions, 825 flow
[2024-11-08 16:48:35,985 INFO  L260   CegarLoopForPetriNet]: {PETRI_ALPHABET=191, PETRI_DIFFERENCE_MINUEND_FLOW=823, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=825, PETRI_PLACES=187, PETRI_TRANSITIONS=242}
[2024-11-08 16:48:35,988 INFO  L277   CegarLoopForPetriNet]: 181 programPoint places, 6 predicate places.
[2024-11-08 16:48:35,988 INFO  L471      AbstractCegarLoop]: Abstraction has has 187 places, 242 transitions, 825 flow
[2024-11-08 16:48:35,990 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 163.0) internal successors, (489), 3 states have internal predecessors, (489), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-08 16:48:35,990 INFO  L196   CegarLoopForPetriNet]: Found error trace
[2024-11-08 16:48:35,990 INFO  L204   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-11-08 16:48:35,991 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5
[2024-11-08 16:48:35,991 INFO  L396      AbstractCegarLoop]: === Iteration 7 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 17 more)] ===
[2024-11-08 16:48:35,992 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-08 16:48:35,992 INFO  L85        PathProgramCache]: Analyzing trace with hash 1489320347, now seen corresponding path program 1 times
[2024-11-08 16:48:35,992 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-08 16:48:35,992 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759463309]
[2024-11-08 16:48:35,993 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-08 16:48:35,993 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-08 16:48:36,029 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-08 16:48:36,641 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-08 16:48:36,642 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-08 16:48:36,642 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [759463309]
[2024-11-08 16:48:36,642 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [759463309] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-08 16:48:36,644 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-08 16:48:36,644 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5
[2024-11-08 16:48:36,644 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [876569945]
[2024-11-08 16:48:36,645 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-08 16:48:36,645 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2024-11-08 16:48:36,646 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-08 16:48:36,646 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2024-11-08 16:48:36,646 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30
[2024-11-08 16:48:37,034 INFO  L467   CegarLoopForPetriNet]: Number of universal loopers: 140 out of 191
[2024-11-08 16:48:37,036 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 242 transitions, 825 flow. Second operand  has 6 states, 6 states have (on average 142.33333333333334) internal successors, (854), 6 states have internal predecessors, (854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-08 16:48:37,036 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-11-08 16:48:37,036 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 191
[2024-11-08 16:48:37,037 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-11-08 16:48:37,501 INFO  L124   PetriNetUnfolderBase]: 365/1445 cut-off events.
[2024-11-08 16:48:37,502 INFO  L125   PetriNetUnfolderBase]: For 447/466 co-relation queries the response was YES.
[2024-11-08 16:48:37,505 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 3108 conditions, 1445 events. 365/1445 cut-off events. For 447/466 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 9251 event pairs, 102 based on Foata normal form. 2/1412 useless extension candidates. Maximal degree in co-relation 3064. Up to 627 conditions per place. 
[2024-11-08 16:48:37,512 INFO  L140   encePairwiseOnDemand]: 173/191 looper letters, 113 selfloop transitions, 53 changer transitions 0/301 dead transitions.
[2024-11-08 16:48:37,513 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 301 transitions, 1399 flow
[2024-11-08 16:48:37,513 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2024-11-08 16:48:37,513 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 6 states.
[2024-11-08 16:48:37,515 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 924 transitions.
[2024-11-08 16:48:37,516 INFO  L512   CegarLoopForPetriNet]: DFA transition density 0.806282722513089
[2024-11-08 16:48:37,516 INFO  L175             Difference]: Start difference. First operand has 187 places, 242 transitions, 825 flow. Second operand 6 states and 924 transitions.
[2024-11-08 16:48:37,517 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 301 transitions, 1399 flow
[2024-11-08 16:48:37,523 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 301 transitions, 1398 flow, removed 0 selfloop flow, removed 1 redundant places.
[2024-11-08 16:48:37,529 INFO  L231             Difference]: Finished difference. Result has 196 places, 285 transitions, 1312 flow
[2024-11-08 16:48:37,529 INFO  L260   CegarLoopForPetriNet]: {PETRI_ALPHABET=191, PETRI_DIFFERENCE_MINUEND_FLOW=824, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1312, PETRI_PLACES=196, PETRI_TRANSITIONS=285}
[2024-11-08 16:48:37,530 INFO  L277   CegarLoopForPetriNet]: 181 programPoint places, 15 predicate places.
[2024-11-08 16:48:37,531 INFO  L471      AbstractCegarLoop]: Abstraction has has 196 places, 285 transitions, 1312 flow
[2024-11-08 16:48:37,532 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 6 states have (on average 142.33333333333334) internal successors, (854), 6 states have internal predecessors, (854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-08 16:48:37,532 INFO  L196   CegarLoopForPetriNet]: Found error trace
[2024-11-08 16:48:37,532 INFO  L204   CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-11-08 16:48:37,532 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6
[2024-11-08 16:48:37,533 INFO  L396      AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 17 more)] ===
[2024-11-08 16:48:37,533 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-08 16:48:37,534 INFO  L85        PathProgramCache]: Analyzing trace with hash -385740467, now seen corresponding path program 1 times
[2024-11-08 16:48:37,534 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-08 16:48:37,534 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301910301]
[2024-11-08 16:48:37,534 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-08 16:48:37,535 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-08 16:48:37,564 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-08 16:48:37,564 INFO  L356             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-08 16:48:37,580 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-08 16:48:37,621 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-08 16:48:37,622 INFO  L325         BasicCegarLoop]: Counterexample is feasible
[2024-11-08 16:48:37,623 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (19 of 20 remaining)
[2024-11-08 16:48:37,626 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (18 of 20 remaining)
[2024-11-08 16:48:37,626 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (17 of 20 remaining)
[2024-11-08 16:48:37,627 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (16 of 20 remaining)
[2024-11-08 16:48:37,627 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (15 of 20 remaining)
[2024-11-08 16:48:37,627 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (14 of 20 remaining)
[2024-11-08 16:48:37,627 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (13 of 20 remaining)
[2024-11-08 16:48:37,628 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (12 of 20 remaining)
[2024-11-08 16:48:37,628 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONDATA_RACE (11 of 20 remaining)
[2024-11-08 16:48:37,628 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr3ASSERT_VIOLATIONDATA_RACE (10 of 20 remaining)
[2024-11-08 16:48:37,628 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr1ASSERT_VIOLATIONDATA_RACE (9 of 20 remaining)
[2024-11-08 16:48:37,629 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr4ASSERT_VIOLATIONDATA_RACE (8 of 20 remaining)
[2024-11-08 16:48:37,629 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr2ASSERT_VIOLATIONDATA_RACE (7 of 20 remaining)
[2024-11-08 16:48:37,629 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr5ASSERT_VIOLATIONDATA_RACE (6 of 20 remaining)
[2024-11-08 16:48:37,629 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONDATA_RACE (5 of 20 remaining)
[2024-11-08 16:48:37,630 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr3ASSERT_VIOLATIONDATA_RACE (4 of 20 remaining)
[2024-11-08 16:48:37,630 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr1ASSERT_VIOLATIONDATA_RACE (3 of 20 remaining)
[2024-11-08 16:48:37,630 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr4ASSERT_VIOLATIONDATA_RACE (2 of 20 remaining)
[2024-11-08 16:48:37,630 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr2ASSERT_VIOLATIONDATA_RACE (1 of 20 remaining)
[2024-11-08 16:48:37,631 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr5ASSERT_VIOLATIONDATA_RACE (0 of 20 remaining)
[2024-11-08 16:48:37,631 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7
[2024-11-08 16:48:37,631 INFO  L407         BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1]
[2024-11-08 16:48:37,634 WARN  L244   ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-08 16:48:37,634 INFO  L489   ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances.
[2024-11-08 16:48:37,688 INFO  L143    ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions.
[2024-11-08 16:48:37,696 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 247 places, 262 transitions, 540 flow
[2024-11-08 16:48:37,796 INFO  L124   PetriNetUnfolderBase]: 34/429 cut-off events.
[2024-11-08 16:48:37,797 INFO  L125   PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES.
[2024-11-08 16:48:37,801 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 441 conditions, 429 events. 34/429 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 1602 event pairs, 0 based on Foata normal form. 0/363 useless extension candidates. Maximal degree in co-relation 262. Up to 8 conditions per place. 
[2024-11-08 16:48:37,801 INFO  L82        GeneralOperation]: Start removeDead. Operand has 247 places, 262 transitions, 540 flow
[2024-11-08 16:48:37,807 INFO  L88        GeneralOperation]: Finished RemoveDead, result has has 247 places, 262 transitions, 540 flow
[2024-11-08 16:48:37,808 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2024-11-08 16:48:37,809 INFO  L333      AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@73c7a7b, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-08 16:48:37,809 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 26 error locations.
[2024-11-08 16:48:37,816 INFO  L185   PetriNetUnfolderBase]: Found word, exiting Unfolder.
[2024-11-08 16:48:37,816 INFO  L124   PetriNetUnfolderBase]: 0/30 cut-off events.
[2024-11-08 16:48:37,816 INFO  L125   PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES.
[2024-11-08 16:48:37,816 INFO  L196   CegarLoopForPetriNet]: Found error trace
[2024-11-08 16:48:37,816 INFO  L204   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-11-08 16:48:37,817 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 23 more)] ===
[2024-11-08 16:48:37,817 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-08 16:48:37,817 INFO  L85        PathProgramCache]: Analyzing trace with hash -9789821, now seen corresponding path program 1 times
[2024-11-08 16:48:37,817 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-08 16:48:37,818 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [451966604]
[2024-11-08 16:48:37,818 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-08 16:48:37,819 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-08 16:48:37,831 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-08 16:48:37,861 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-08 16:48:37,861 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-08 16:48:37,861 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [451966604]
[2024-11-08 16:48:37,862 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [451966604] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-08 16:48:37,862 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-08 16:48:37,862 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-11-08 16:48:37,862 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [281084928]
[2024-11-08 16:48:37,863 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-08 16:48:37,863 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-11-08 16:48:37,863 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-08 16:48:37,864 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-11-08 16:48:37,864 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-11-08 16:48:37,893 INFO  L467   CegarLoopForPetriNet]: Number of universal loopers: 216 out of 262
[2024-11-08 16:48:37,894 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 262 transitions, 540 flow. Second operand  has 3 states, 3 states have (on average 217.33333333333334) internal successors, (652), 3 states have internal predecessors, (652), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-08 16:48:37,894 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-11-08 16:48:37,895 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 216 of 262
[2024-11-08 16:48:37,895 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-11-08 16:48:39,130 INFO  L124   PetriNetUnfolderBase]: 623/5031 cut-off events.
[2024-11-08 16:48:39,131 INFO  L125   PetriNetUnfolderBase]: For 74/74 co-relation queries the response was YES.
[2024-11-08 16:48:39,147 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 6109 conditions, 5031 events. 623/5031 cut-off events. For 74/74 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 47056 event pairs, 600 based on Foata normal form. 576/5094 useless extension candidates. Maximal degree in co-relation 5153. Up to 1033 conditions per place. 
[2024-11-08 16:48:39,174 INFO  L140   encePairwiseOnDemand]: 243/262 looper letters, 26 selfloop transitions, 2 changer transitions 0/243 dead transitions.
[2024-11-08 16:48:39,174 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 243 transitions, 558 flow
[2024-11-08 16:48:39,175 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-11-08 16:48:39,175 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-11-08 16:48:39,177 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 693 transitions.
[2024-11-08 16:48:39,177 INFO  L512   CegarLoopForPetriNet]: DFA transition density 0.8816793893129771
[2024-11-08 16:48:39,178 INFO  L175             Difference]: Start difference. First operand has 247 places, 262 transitions, 540 flow. Second operand 3 states and 693 transitions.
[2024-11-08 16:48:39,178 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 243 transitions, 558 flow
[2024-11-08 16:48:39,180 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 243 transitions, 558 flow, removed 0 selfloop flow, removed 0 redundant places.
[2024-11-08 16:48:39,184 INFO  L231             Difference]: Finished difference. Result has 246 places, 243 transitions, 506 flow
[2024-11-08 16:48:39,185 INFO  L260   CegarLoopForPetriNet]: {PETRI_ALPHABET=262, PETRI_DIFFERENCE_MINUEND_FLOW=502, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=506, PETRI_PLACES=246, PETRI_TRANSITIONS=243}
[2024-11-08 16:48:39,188 INFO  L277   CegarLoopForPetriNet]: 247 programPoint places, -1 predicate places.
[2024-11-08 16:48:39,188 INFO  L471      AbstractCegarLoop]: Abstraction has has 246 places, 243 transitions, 506 flow
[2024-11-08 16:48:39,189 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 217.33333333333334) internal successors, (652), 3 states have internal predecessors, (652), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-08 16:48:39,189 INFO  L196   CegarLoopForPetriNet]: Found error trace
[2024-11-08 16:48:39,189 INFO  L204   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-11-08 16:48:39,190 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8
[2024-11-08 16:48:39,190 INFO  L396      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 23 more)] ===
[2024-11-08 16:48:39,190 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-08 16:48:39,191 INFO  L85        PathProgramCache]: Analyzing trace with hash -818059991, now seen corresponding path program 1 times
[2024-11-08 16:48:39,191 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-08 16:48:39,191 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803737700]
[2024-11-08 16:48:39,192 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-08 16:48:39,192 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-08 16:48:39,209 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-08 16:48:39,238 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-08 16:48:39,239 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-08 16:48:39,242 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1803737700]
[2024-11-08 16:48:39,242 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1803737700] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-08 16:48:39,243 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-08 16:48:39,243 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-11-08 16:48:39,243 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1542833081]
[2024-11-08 16:48:39,243 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-08 16:48:39,244 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-11-08 16:48:39,244 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-08 16:48:39,244 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-11-08 16:48:39,245 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-11-08 16:48:39,265 INFO  L467   CegarLoopForPetriNet]: Number of universal loopers: 218 out of 262
[2024-11-08 16:48:39,266 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 243 transitions, 506 flow. Second operand  has 3 states, 3 states have (on average 219.0) internal successors, (657), 3 states have internal predecessors, (657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-08 16:48:39,266 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-11-08 16:48:39,266 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 218 of 262
[2024-11-08 16:48:39,267 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-11-08 16:48:40,309 INFO  L124   PetriNetUnfolderBase]: 611/4965 cut-off events.
[2024-11-08 16:48:40,309 INFO  L125   PetriNetUnfolderBase]: For 76/76 co-relation queries the response was YES.
[2024-11-08 16:48:40,327 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 6024 conditions, 4965 events. 611/4965 cut-off events. For 76/76 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 46032 event pairs, 594 based on Foata normal form. 0/4473 useless extension candidates. Maximal degree in co-relation 5983. Up to 1011 conditions per place. 
[2024-11-08 16:48:40,368 INFO  L140   encePairwiseOnDemand]: 259/262 looper letters, 24 selfloop transitions, 1 changer transitions 0/241 dead transitions.
[2024-11-08 16:48:40,368 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 241 transitions, 552 flow
[2024-11-08 16:48:40,368 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-11-08 16:48:40,369 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-11-08 16:48:40,370 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 681 transitions.
[2024-11-08 16:48:40,371 INFO  L512   CegarLoopForPetriNet]: DFA transition density 0.8664122137404581
[2024-11-08 16:48:40,371 INFO  L175             Difference]: Start difference. First operand has 246 places, 243 transitions, 506 flow. Second operand 3 states and 681 transitions.
[2024-11-08 16:48:40,371 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 241 transitions, 552 flow
[2024-11-08 16:48:40,374 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 241 transitions, 548 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-11-08 16:48:40,377 INFO  L231             Difference]: Finished difference. Result has 244 places, 241 transitions, 500 flow
[2024-11-08 16:48:40,378 INFO  L260   CegarLoopForPetriNet]: {PETRI_ALPHABET=262, PETRI_DIFFERENCE_MINUEND_FLOW=498, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=500, PETRI_PLACES=244, PETRI_TRANSITIONS=241}
[2024-11-08 16:48:40,379 INFO  L277   CegarLoopForPetriNet]: 247 programPoint places, -3 predicate places.
[2024-11-08 16:48:40,382 INFO  L471      AbstractCegarLoop]: Abstraction has has 244 places, 241 transitions, 500 flow
[2024-11-08 16:48:40,382 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 219.0) internal successors, (657), 3 states have internal predecessors, (657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-08 16:48:40,383 INFO  L196   CegarLoopForPetriNet]: Found error trace
[2024-11-08 16:48:40,383 INFO  L204   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-11-08 16:48:40,383 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9
[2024-11-08 16:48:40,383 INFO  L396      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 23 more)] ===
[2024-11-08 16:48:40,384 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-08 16:48:40,384 INFO  L85        PathProgramCache]: Analyzing trace with hash 2073113357, now seen corresponding path program 1 times
[2024-11-08 16:48:40,388 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-08 16:48:40,388 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449643859]
[2024-11-08 16:48:40,389 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-08 16:48:40,389 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-08 16:48:40,451 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-08 16:48:40,486 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-08 16:48:40,487 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-08 16:48:40,487 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [449643859]
[2024-11-08 16:48:40,487 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [449643859] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-08 16:48:40,487 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-08 16:48:40,488 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-11-08 16:48:40,488 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1443421586]
[2024-11-08 16:48:40,488 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-08 16:48:40,489 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-11-08 16:48:40,490 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-08 16:48:40,490 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-11-08 16:48:40,491 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-11-08 16:48:40,540 INFO  L467   CegarLoopForPetriNet]: Number of universal loopers: 214 out of 262
[2024-11-08 16:48:40,542 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 241 transitions, 500 flow. Second operand  has 3 states, 3 states have (on average 215.33333333333334) internal successors, (646), 3 states have internal predecessors, (646), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-08 16:48:40,542 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-11-08 16:48:40,542 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 214 of 262
[2024-11-08 16:48:40,543 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-11-08 16:48:41,917 INFO  L124   PetriNetUnfolderBase]: 883/5510 cut-off events.
[2024-11-08 16:48:41,918 INFO  L125   PetriNetUnfolderBase]: For 92/92 co-relation queries the response was YES.
[2024-11-08 16:48:41,937 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 7010 conditions, 5510 events. 883/5510 cut-off events. For 92/92 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 52414 event pairs, 856 based on Foata normal form. 0/4959 useless extension candidates. Maximal degree in co-relation 6971. Up to 1443 conditions per place. 
[2024-11-08 16:48:41,960 INFO  L140   encePairwiseOnDemand]: 259/262 looper letters, 28 selfloop transitions, 2 changer transitions 0/240 dead transitions.
[2024-11-08 16:48:41,960 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 240 transitions, 558 flow
[2024-11-08 16:48:41,960 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-11-08 16:48:41,961 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-11-08 16:48:41,963 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 673 transitions.
[2024-11-08 16:48:41,966 INFO  L512   CegarLoopForPetriNet]: DFA transition density 0.8562340966921119
[2024-11-08 16:48:41,966 INFO  L175             Difference]: Start difference. First operand has 244 places, 241 transitions, 500 flow. Second operand 3 states and 673 transitions.
[2024-11-08 16:48:41,966 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 240 transitions, 558 flow
[2024-11-08 16:48:41,969 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 240 transitions, 557 flow, removed 0 selfloop flow, removed 1 redundant places.
[2024-11-08 16:48:41,972 INFO  L231             Difference]: Finished difference. Result has 244 places, 240 transitions, 501 flow
[2024-11-08 16:48:41,974 INFO  L260   CegarLoopForPetriNet]: {PETRI_ALPHABET=262, PETRI_DIFFERENCE_MINUEND_FLOW=497, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=501, PETRI_PLACES=244, PETRI_TRANSITIONS=240}
[2024-11-08 16:48:41,975 INFO  L277   CegarLoopForPetriNet]: 247 programPoint places, -3 predicate places.
[2024-11-08 16:48:41,975 INFO  L471      AbstractCegarLoop]: Abstraction has has 244 places, 240 transitions, 501 flow
[2024-11-08 16:48:41,977 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 215.33333333333334) internal successors, (646), 3 states have internal predecessors, (646), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-08 16:48:41,977 INFO  L196   CegarLoopForPetriNet]: Found error trace
[2024-11-08 16:48:41,978 INFO  L204   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-11-08 16:48:41,978 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10
[2024-11-08 16:48:41,978 INFO  L396      AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 23 more)] ===
[2024-11-08 16:48:41,978 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-08 16:48:41,979 INFO  L85        PathProgramCache]: Analyzing trace with hash 1731185620, now seen corresponding path program 1 times
[2024-11-08 16:48:41,979 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-08 16:48:41,979 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [599653177]
[2024-11-08 16:48:41,979 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-08 16:48:41,980 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-08 16:48:42,001 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-08 16:48:42,458 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-08 16:48:42,459 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-08 16:48:42,462 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [599653177]
[2024-11-08 16:48:42,462 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [599653177] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-08 16:48:42,463 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-08 16:48:42,463 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5
[2024-11-08 16:48:42,463 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [56701060]
[2024-11-08 16:48:42,463 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-08 16:48:42,463 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2024-11-08 16:48:42,464 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-08 16:48:42,464 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2024-11-08 16:48:42,465 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30
[2024-11-08 16:48:42,964 INFO  L467   CegarLoopForPetriNet]: Number of universal loopers: 171 out of 262
[2024-11-08 16:48:42,966 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 240 transitions, 501 flow. Second operand  has 6 states, 6 states have (on average 172.5) internal successors, (1035), 6 states have internal predecessors, (1035), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-08 16:48:42,966 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-11-08 16:48:42,967 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 171 of 262
[2024-11-08 16:48:42,967 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-11-08 16:48:55,321 INFO  L124   PetriNetUnfolderBase]: 29200/70481 cut-off events.
[2024-11-08 16:48:55,322 INFO  L125   PetriNetUnfolderBase]: For 733/733 co-relation queries the response was YES.
[2024-11-08 16:48:55,452 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 116021 conditions, 70481 events. 29200/70481 cut-off events. For 733/733 co-relation queries the response was YES. Maximal size of possible extension queue 1165. Compared 799550 event pairs, 20113 based on Foata normal form. 0/65495 useless extension candidates. Maximal degree in co-relation 115982. Up to 40549 conditions per place. 
[2024-11-08 16:48:55,990 INFO  L140   encePairwiseOnDemand]: 223/262 looper letters, 122 selfloop transitions, 134 changer transitions 0/422 dead transitions.
[2024-11-08 16:48:55,990 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 422 transitions, 1382 flow
[2024-11-08 16:48:55,991 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2024-11-08 16:48:55,991 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 6 states.
[2024-11-08 16:48:55,994 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1283 transitions.
[2024-11-08 16:48:55,995 INFO  L512   CegarLoopForPetriNet]: DFA transition density 0.8161577608142494
[2024-11-08 16:48:55,995 INFO  L175             Difference]: Start difference. First operand has 244 places, 240 transitions, 501 flow. Second operand 6 states and 1283 transitions.
[2024-11-08 16:48:55,995 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 422 transitions, 1382 flow
[2024-11-08 16:48:56,014 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 422 transitions, 1378 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-11-08 16:48:56,021 INFO  L231             Difference]: Finished difference. Result has 252 places, 373 transitions, 1375 flow
[2024-11-08 16:48:56,022 INFO  L260   CegarLoopForPetriNet]: {PETRI_ALPHABET=262, PETRI_DIFFERENCE_MINUEND_FLOW=497, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1375, PETRI_PLACES=252, PETRI_TRANSITIONS=373}
[2024-11-08 16:48:56,023 INFO  L277   CegarLoopForPetriNet]: 247 programPoint places, 5 predicate places.
[2024-11-08 16:48:56,023 INFO  L471      AbstractCegarLoop]: Abstraction has has 252 places, 373 transitions, 1375 flow
[2024-11-08 16:48:56,024 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 6 states have (on average 172.5) internal successors, (1035), 6 states have internal predecessors, (1035), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-08 16:48:56,024 INFO  L196   CegarLoopForPetriNet]: Found error trace
[2024-11-08 16:48:56,024 INFO  L204   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-11-08 16:48:56,025 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11
[2024-11-08 16:48:56,025 INFO  L396      AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 23 more)] ===
[2024-11-08 16:48:56,025 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-08 16:48:56,026 INFO  L85        PathProgramCache]: Analyzing trace with hash -1456587695, now seen corresponding path program 1 times
[2024-11-08 16:48:56,026 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-08 16:48:56,026 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [577983571]
[2024-11-08 16:48:56,026 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-08 16:48:56,027 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-08 16:48:56,046 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-08 16:48:56,084 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-08 16:48:56,084 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-08 16:48:56,084 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [577983571]
[2024-11-08 16:48:56,084 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [577983571] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-08 16:48:56,084 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-08 16:48:56,085 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-11-08 16:48:56,085 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1389557698]
[2024-11-08 16:48:56,085 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-08 16:48:56,085 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-11-08 16:48:56,085 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-08 16:48:56,086 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-11-08 16:48:56,086 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-11-08 16:48:56,126 INFO  L467   CegarLoopForPetriNet]: Number of universal loopers: 218 out of 262
[2024-11-08 16:48:56,127 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 373 transitions, 1375 flow. Second operand  has 3 states, 3 states have (on average 220.0) internal successors, (660), 3 states have internal predecessors, (660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-08 16:48:56,127 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-11-08 16:48:56,127 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 218 of 262
[2024-11-08 16:48:56,128 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-11-08 16:49:01,380 INFO  L124   PetriNetUnfolderBase]: 10085/32920 cut-off events.
[2024-11-08 16:49:01,380 INFO  L125   PetriNetUnfolderBase]: For 4661/5122 co-relation queries the response was YES.
[2024-11-08 16:49:01,471 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 58191 conditions, 32920 events. 10085/32920 cut-off events. For 4661/5122 co-relation queries the response was YES. Maximal size of possible extension queue 649. Compared 383043 event pairs, 5153 based on Foata normal form. 2/30316 useless extension candidates. Maximal degree in co-relation 58148. Up to 12346 conditions per place. 
[2024-11-08 16:49:01,616 INFO  L140   encePairwiseOnDemand]: 258/262 looper letters, 33 selfloop transitions, 3 changer transitions 0/381 dead transitions.
[2024-11-08 16:49:01,617 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 381 transitions, 1469 flow
[2024-11-08 16:49:01,617 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-11-08 16:49:01,617 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-11-08 16:49:01,619 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 690 transitions.
[2024-11-08 16:49:01,619 INFO  L512   CegarLoopForPetriNet]: DFA transition density 0.8778625954198473
[2024-11-08 16:49:01,619 INFO  L175             Difference]: Start difference. First operand has 252 places, 373 transitions, 1375 flow. Second operand 3 states and 690 transitions.
[2024-11-08 16:49:01,619 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 381 transitions, 1469 flow
[2024-11-08 16:49:01,777 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 381 transitions, 1469 flow, removed 0 selfloop flow, removed 0 redundant places.
[2024-11-08 16:49:01,782 INFO  L231             Difference]: Finished difference. Result has 255 places, 375 transitions, 1402 flow
[2024-11-08 16:49:01,783 INFO  L260   CegarLoopForPetriNet]: {PETRI_ALPHABET=262, PETRI_DIFFERENCE_MINUEND_FLOW=1375, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=370, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1402, PETRI_PLACES=255, PETRI_TRANSITIONS=375}
[2024-11-08 16:49:01,784 INFO  L277   CegarLoopForPetriNet]: 247 programPoint places, 8 predicate places.
[2024-11-08 16:49:01,785 INFO  L471      AbstractCegarLoop]: Abstraction has has 255 places, 375 transitions, 1402 flow
[2024-11-08 16:49:01,785 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 220.0) internal successors, (660), 3 states have internal predecessors, (660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-08 16:49:01,785 INFO  L196   CegarLoopForPetriNet]: Found error trace
[2024-11-08 16:49:01,786 INFO  L204   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-11-08 16:49:01,786 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12
[2024-11-08 16:49:01,786 INFO  L396      AbstractCegarLoop]: === Iteration 6 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 23 more)] ===
[2024-11-08 16:49:01,787 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-08 16:49:01,787 INFO  L85        PathProgramCache]: Analyzing trace with hash 1446703391, now seen corresponding path program 1 times
[2024-11-08 16:49:01,787 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-08 16:49:01,787 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [816583846]
[2024-11-08 16:49:01,787 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-08 16:49:01,788 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-08 16:49:01,808 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-08 16:49:01,836 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-08 16:49:01,836 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-08 16:49:01,836 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [816583846]
[2024-11-08 16:49:01,837 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [816583846] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-08 16:49:01,837 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-08 16:49:01,837 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-11-08 16:49:01,837 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [348195430]
[2024-11-08 16:49:01,837 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-08 16:49:01,838 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-11-08 16:49:01,839 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-08 16:49:01,839 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-11-08 16:49:01,840 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-11-08 16:49:01,862 INFO  L467   CegarLoopForPetriNet]: Number of universal loopers: 212 out of 262
[2024-11-08 16:49:01,864 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 375 transitions, 1402 flow. Second operand  has 3 states, 3 states have (on average 214.0) internal successors, (642), 3 states have internal predecessors, (642), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-08 16:49:01,864 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-11-08 16:49:01,865 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 212 of 262
[2024-11-08 16:49:01,865 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-11-08 16:49:07,895 INFO  L124   PetriNetUnfolderBase]: 10623/34361 cut-off events.
[2024-11-08 16:49:07,895 INFO  L125   PetriNetUnfolderBase]: For 4866/5367 co-relation queries the response was YES.
[2024-11-08 16:49:08,005 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 62211 conditions, 34361 events. 10623/34361 cut-off events. For 4866/5367 co-relation queries the response was YES. Maximal size of possible extension queue 635. Compared 398255 event pairs, 3584 based on Foata normal form. 0/32393 useless extension candidates. Maximal degree in co-relation 62167. Up to 12247 conditions per place. 
[2024-11-08 16:49:08,150 INFO  L140   encePairwiseOnDemand]: 256/262 looper letters, 38 selfloop transitions, 2 changer transitions 0/382 dead transitions.
[2024-11-08 16:49:08,150 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 382 transitions, 1501 flow
[2024-11-08 16:49:08,151 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-11-08 16:49:08,151 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-11-08 16:49:08,154 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 680 transitions.
[2024-11-08 16:49:08,155 INFO  L512   CegarLoopForPetriNet]: DFA transition density 0.8651399491094147
[2024-11-08 16:49:08,155 INFO  L175             Difference]: Start difference. First operand has 255 places, 375 transitions, 1402 flow. Second operand 3 states and 680 transitions.
[2024-11-08 16:49:08,155 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 382 transitions, 1501 flow
[2024-11-08 16:49:08,432 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 382 transitions, 1498 flow, removed 0 selfloop flow, removed 1 redundant places.
[2024-11-08 16:49:08,435 INFO  L231             Difference]: Finished difference. Result has 253 places, 373 transitions, 1405 flow
[2024-11-08 16:49:08,436 INFO  L260   CegarLoopForPetriNet]: {PETRI_ALPHABET=262, PETRI_DIFFERENCE_MINUEND_FLOW=1391, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1405, PETRI_PLACES=253, PETRI_TRANSITIONS=373}
[2024-11-08 16:49:08,436 INFO  L277   CegarLoopForPetriNet]: 247 programPoint places, 6 predicate places.
[2024-11-08 16:49:08,437 INFO  L471      AbstractCegarLoop]: Abstraction has has 253 places, 373 transitions, 1405 flow
[2024-11-08 16:49:08,437 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 214.0) internal successors, (642), 3 states have internal predecessors, (642), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-08 16:49:08,437 INFO  L196   CegarLoopForPetriNet]: Found error trace
[2024-11-08 16:49:08,437 INFO  L204   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-11-08 16:49:08,438 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13
[2024-11-08 16:49:08,438 INFO  L396      AbstractCegarLoop]: === Iteration 7 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 23 more)] ===
[2024-11-08 16:49:08,438 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-08 16:49:08,438 INFO  L85        PathProgramCache]: Analyzing trace with hash -704725658, now seen corresponding path program 1 times
[2024-11-08 16:49:08,438 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-08 16:49:08,439 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [263637408]
[2024-11-08 16:49:08,439 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-08 16:49:08,439 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-08 16:49:08,460 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-08 16:49:09,130 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-08 16:49:09,131 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-08 16:49:09,132 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [263637408]
[2024-11-08 16:49:09,133 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [263637408] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-08 16:49:09,133 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-08 16:49:09,133 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5
[2024-11-08 16:49:09,133 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [555261001]
[2024-11-08 16:49:09,133 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-08 16:49:09,134 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2024-11-08 16:49:09,134 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-08 16:49:09,135 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2024-11-08 16:49:09,135 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30
[2024-11-08 16:49:09,673 INFO  L467   CegarLoopForPetriNet]: Number of universal loopers: 175 out of 262
[2024-11-08 16:49:09,676 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 373 transitions, 1405 flow. Second operand  has 6 states, 6 states have (on average 177.33333333333334) internal successors, (1064), 6 states have internal predecessors, (1064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-08 16:49:09,676 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-11-08 16:49:09,676 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 175 of 262
[2024-11-08 16:49:09,677 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-11-08 16:49:25,987 INFO  L124   PetriNetUnfolderBase]: 39125/88132 cut-off events.
[2024-11-08 16:49:25,988 INFO  L125   PetriNetUnfolderBase]: For 32951/36779 co-relation queries the response was YES.
[2024-11-08 16:49:26,272 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 202609 conditions, 88132 events. 39125/88132 cut-off events. For 32951/36779 co-relation queries the response was YES. Maximal size of possible extension queue 1913. Compared 1004047 event pairs, 10192 based on Foata normal form. 47/84432 useless extension candidates. Maximal degree in co-relation 202564. Up to 36092 conditions per place. 
[2024-11-08 16:49:26,957 INFO  L140   encePairwiseOnDemand]: 214/262 looper letters, 473 selfloop transitions, 219 changer transitions 0/864 dead transitions.
[2024-11-08 16:49:26,957 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 864 transitions, 5019 flow
[2024-11-08 16:49:26,957 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2024-11-08 16:49:26,957 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 6 states.
[2024-11-08 16:49:26,960 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1388 transitions.
[2024-11-08 16:49:26,961 INFO  L512   CegarLoopForPetriNet]: DFA transition density 0.8829516539440203
[2024-11-08 16:49:26,962 INFO  L175             Difference]: Start difference. First operand has 253 places, 373 transitions, 1405 flow. Second operand 6 states and 1388 transitions.
[2024-11-08 16:49:26,962 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 864 transitions, 5019 flow
[2024-11-08 16:49:27,538 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 864 transitions, 5019 flow, removed 0 selfloop flow, removed 0 redundant places.
[2024-11-08 16:49:27,551 INFO  L231             Difference]: Finished difference. Result has 263 places, 604 transitions, 3721 flow
[2024-11-08 16:49:27,552 INFO  L260   CegarLoopForPetriNet]: {PETRI_ALPHABET=262, PETRI_DIFFERENCE_MINUEND_FLOW=1405, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3721, PETRI_PLACES=263, PETRI_TRANSITIONS=604}
[2024-11-08 16:49:27,552 INFO  L277   CegarLoopForPetriNet]: 247 programPoint places, 16 predicate places.
[2024-11-08 16:49:27,552 INFO  L471      AbstractCegarLoop]: Abstraction has has 263 places, 604 transitions, 3721 flow
[2024-11-08 16:49:27,553 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 6 states have (on average 177.33333333333334) internal successors, (1064), 6 states have internal predecessors, (1064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-08 16:49:27,554 INFO  L196   CegarLoopForPetriNet]: Found error trace
[2024-11-08 16:49:27,554 INFO  L204   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-11-08 16:49:27,554 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14
[2024-11-08 16:49:27,554 INFO  L396      AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 23 more)] ===
[2024-11-08 16:49:27,555 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-08 16:49:27,555 INFO  L85        PathProgramCache]: Analyzing trace with hash -287311862, now seen corresponding path program 1 times
[2024-11-08 16:49:27,555 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-08 16:49:27,555 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [598695981]
[2024-11-08 16:49:27,555 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-08 16:49:27,555 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-08 16:49:27,575 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-08 16:49:27,665 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-08 16:49:27,665 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-08 16:49:27,665 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [598695981]
[2024-11-08 16:49:27,665 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [598695981] provided 0 perfect and 1 imperfect interpolant sequences
[2024-11-08 16:49:27,666 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [904308475]
[2024-11-08 16:49:27,666 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-08 16:49:27,666 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-08 16:49:27,666 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e5830a9-51dd-437d-8e6d-6b48a05ed6f9/bin/uautomizer-verify-jihMAELWvX/z3
[2024-11-08 16:49:27,669 INFO  L229       MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e5830a9-51dd-437d-8e6d-6b48a05ed6f9/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-11-08 16:49:27,671 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e5830a9-51dd-437d-8e6d-6b48a05ed6f9/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process
[2024-11-08 16:49:27,838 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-08 16:49:27,841 INFO  L255         TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 4 conjuncts are in the unsatisfiable core
[2024-11-08 16:49:27,845 INFO  L278         TraceCheckSpWp]: Computing forward predicates...
[2024-11-08 16:49:27,965 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-08 16:49:27,971 INFO  L311         TraceCheckSpWp]: Computing backward predicates...
[2024-11-08 16:49:28,076 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-08 16:49:28,077 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [904308475] provided 0 perfect and 2 imperfect interpolant sequences
[2024-11-08 16:49:28,077 INFO  L185   FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences.
[2024-11-08 16:49:28,077 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10
[2024-11-08 16:49:28,077 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1945875826]
[2024-11-08 16:49:28,078 INFO  L85    oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton
[2024-11-08 16:49:28,078 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 10 states
[2024-11-08 16:49:28,079 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-08 16:49:28,082 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants.
[2024-11-08 16:49:28,082 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90
[2024-11-08 16:49:28,231 INFO  L467   CegarLoopForPetriNet]: Number of universal loopers: 214 out of 262
[2024-11-08 16:49:28,235 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 604 transitions, 3721 flow. Second operand  has 10 states, 10 states have (on average 216.6) internal successors, (2166), 10 states have internal predecessors, (2166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-08 16:49:28,235 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-11-08 16:49:28,236 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 214 of 262
[2024-11-08 16:49:28,236 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand