./Ultimate.py --spec ../../sv-benchmarks/c/properties/no-data-race.prp --file ../../sv-benchmarks/c/goblint-regression/09-regions_05-ptra_rc.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for data races Using default analysis Version 839c364b Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f84bbc-8003-489a-bb8c-55221154c471/bin/uautomizer-DrprNOufMa/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f84bbc-8003-489a-bb8c-55221154c471/bin/uautomizer-DrprNOufMa/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f84bbc-8003-489a-bb8c-55221154c471/bin/uautomizer-DrprNOufMa/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f84bbc-8003-489a-bb8c-55221154c471/bin/uautomizer-DrprNOufMa/config/AutomizerReach.xml -i ../../sv-benchmarks/c/goblint-regression/09-regions_05-ptra_rc.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f84bbc-8003-489a-bb8c-55221154c471/bin/uautomizer-DrprNOufMa/config/svcomp-DataRace-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f84bbc-8003-489a-bb8c-55221154c471/bin/uautomizer-DrprNOufMa --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! data-race) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 5d221fe111612a5fd289edcbc5a129acf7ca50098e249efcc8da191d610ed6fb --- Real Ultimate output --- This is Ultimate 0.2.2-hotfix-svcomp22-839c364 [2021-12-07 00:53:36,618 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-07 00:53:36,619 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-07 00:53:36,649 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-07 00:53:36,649 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-07 00:53:36,651 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-07 00:53:36,652 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-07 00:53:36,654 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-07 00:53:36,656 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-07 00:53:36,657 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-07 00:53:36,658 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-07 00:53:36,659 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-07 00:53:36,660 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-07 00:53:36,661 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-07 00:53:36,663 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-07 00:53:36,664 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-07 00:53:36,665 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-07 00:53:36,666 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-07 00:53:36,669 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-07 00:53:36,671 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-07 00:53:36,673 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-07 00:53:36,675 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-07 00:53:36,676 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-07 00:53:36,677 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-07 00:53:36,680 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-07 00:53:36,681 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-07 00:53:36,681 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-07 00:53:36,682 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-07 00:53:36,683 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-07 00:53:36,684 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-07 00:53:36,684 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-07 00:53:36,685 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-07 00:53:36,686 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-07 00:53:36,686 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-07 00:53:36,687 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-07 00:53:36,688 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-07 00:53:36,688 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-07 00:53:36,688 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-07 00:53:36,688 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-07 00:53:36,689 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-07 00:53:36,689 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-07 00:53:36,690 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f84bbc-8003-489a-bb8c-55221154c471/bin/uautomizer-DrprNOufMa/config/svcomp-DataRace-32bit-Automizer_Default.epf [2021-12-07 00:53:36,711 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-07 00:53:36,712 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-07 00:53:36,712 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-07 00:53:36,712 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-07 00:53:36,713 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-07 00:53:36,713 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-07 00:53:36,713 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-07 00:53:36,713 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-07 00:53:36,713 INFO L138 SettingsManager]: * Use SBE=true [2021-12-07 00:53:36,714 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-07 00:53:36,714 INFO L138 SettingsManager]: * sizeof long=4 [2021-12-07 00:53:36,714 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-12-07 00:53:36,714 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-07 00:53:36,714 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-12-07 00:53:36,714 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-07 00:53:36,714 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-12-07 00:53:36,715 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-07 00:53:36,715 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-12-07 00:53:36,715 INFO L138 SettingsManager]: * Check absence of data races in concurrent programs=true [2021-12-07 00:53:36,715 INFO L138 SettingsManager]: * sizeof long double=12 [2021-12-07 00:53:36,715 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-07 00:53:36,715 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-07 00:53:36,715 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-12-07 00:53:36,715 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-07 00:53:36,716 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-07 00:53:36,716 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-07 00:53:36,716 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-07 00:53:36,716 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-07 00:53:36,716 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-07 00:53:36,716 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-12-07 00:53:36,716 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-07 00:53:36,716 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-12-07 00:53:36,716 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-12-07 00:53:36,717 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-12-07 00:53:36,717 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-12-07 00:53:36,717 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-07 00:53:36,717 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode 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_49f84bbc-8003-489a-bb8c-55221154c471/bin/uautomizer-DrprNOufMa/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_49f84bbc-8003-489a-bb8c-55221154c471/bin/uautomizer-DrprNOufMa Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! data-race) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 5d221fe111612a5fd289edcbc5a129acf7ca50098e249efcc8da191d610ed6fb [2021-12-07 00:53:36,892 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-07 00:53:36,907 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-07 00:53:36,909 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-07 00:53:36,910 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-07 00:53:36,910 INFO L275 PluginConnector]: CDTParser initialized [2021-12-07 00:53:36,911 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f84bbc-8003-489a-bb8c-55221154c471/bin/uautomizer-DrprNOufMa/../../sv-benchmarks/c/goblint-regression/09-regions_05-ptra_rc.i [2021-12-07 00:53:36,956 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f84bbc-8003-489a-bb8c-55221154c471/bin/uautomizer-DrprNOufMa/data/1409b60c6/5db9f76d402840eda3330a228bd1e2a7/FLAGa1835366b [2021-12-07 00:53:37,399 INFO L306 CDTParser]: Found 1 translation units. [2021-12-07 00:53:37,400 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f84bbc-8003-489a-bb8c-55221154c471/sv-benchmarks/c/goblint-regression/09-regions_05-ptra_rc.i [2021-12-07 00:53:37,413 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f84bbc-8003-489a-bb8c-55221154c471/bin/uautomizer-DrprNOufMa/data/1409b60c6/5db9f76d402840eda3330a228bd1e2a7/FLAGa1835366b [2021-12-07 00:53:37,426 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f84bbc-8003-489a-bb8c-55221154c471/bin/uautomizer-DrprNOufMa/data/1409b60c6/5db9f76d402840eda3330a228bd1e2a7 [2021-12-07 00:53:37,429 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-07 00:53:37,430 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-07 00:53:37,432 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-07 00:53:37,432 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-07 00:53:37,435 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-07 00:53:37,436 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.12 12:53:37" (1/1) ... [2021-12-07 00:53:37,437 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@54be9986 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 12:53:37, skipping insertion in model container [2021-12-07 00:53:37,438 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.12 12:53:37" (1/1) ... [2021-12-07 00:53:37,445 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-07 00:53:37,485 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-07 00:53:37,866 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-07 00:53:37,878 INFO L203 MainTranslator]: Completed pre-run [2021-12-07 00:53:37,927 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-07 00:53:37,989 INFO L208 MainTranslator]: Completed translation [2021-12-07 00:53:37,989 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 12:53:37 WrapperNode [2021-12-07 00:53:37,989 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-07 00:53:37,990 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-07 00:53:37,990 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-07 00:53:37,990 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-07 00:53:37,997 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 12:53:37" (1/1) ... [2021-12-07 00:53:38,014 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 12:53:37" (1/1) ... [2021-12-07 00:53:38,041 INFO L137 Inliner]: procedures = 369, calls = 42, calls flagged for inlining = 6, calls inlined = 6, statements flattened = 212 [2021-12-07 00:53:38,041 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-07 00:53:38,041 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-07 00:53:38,041 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-07 00:53:38,042 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-07 00:53:38,048 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 12:53:37" (1/1) ... [2021-12-07 00:53:38,048 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 12:53:37" (1/1) ... [2021-12-07 00:53:38,053 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 12:53:37" (1/1) ... [2021-12-07 00:53:38,053 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 12:53:37" (1/1) ... [2021-12-07 00:53:38,068 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 12:53:37" (1/1) ... [2021-12-07 00:53:38,070 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 12:53:37" (1/1) ... [2021-12-07 00:53:38,072 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 12:53:37" (1/1) ... [2021-12-07 00:53:38,076 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-07 00:53:38,076 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-07 00:53:38,077 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-07 00:53:38,077 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-07 00:53:38,077 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 12:53:37" (1/1) ... [2021-12-07 00:53:38,083 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-07 00:53:38,093 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f84bbc-8003-489a-bb8c-55221154c471/bin/uautomizer-DrprNOufMa/z3 [2021-12-07 00:53:38,104 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f84bbc-8003-489a-bb8c-55221154c471/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-12-07 00:53:38,106 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49f84bbc-8003-489a-bb8c-55221154c471/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-12-07 00:53:38,144 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-12-07 00:53:38,144 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-12-07 00:53:38,144 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-12-07 00:53:38,144 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-12-07 00:53:38,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-12-07 00:53:38,145 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2021-12-07 00:53:38,145 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-12-07 00:53:38,145 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-07 00:53:38,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-12-07 00:53:38,145 INFO L130 BoogieDeclarations]: Found specification of procedure t_fun [2021-12-07 00:53:38,145 INFO L138 BoogieDeclarations]: Found implementation of procedure t_fun [2021-12-07 00:53:38,146 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-12-07 00:53:38,146 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-07 00:53:38,146 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-07 00:53:38,147 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-12-07 00:53:38,255 INFO L236 CfgBuilder]: Building ICFG [2021-12-07 00:53:38,257 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-07 00:53:38,552 INFO L277 CfgBuilder]: Performing block encoding [2021-12-07 00:53:38,561 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-07 00:53:38,562 INFO L301 CfgBuilder]: Removed 0 assume(true) statements. [2021-12-07 00:53:38,564 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.12 12:53:38 BoogieIcfgContainer [2021-12-07 00:53:38,564 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-07 00:53:38,565 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-07 00:53:38,565 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-07 00:53:38,568 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-07 00:53:38,568 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 07.12 12:53:37" (1/3) ... [2021-12-07 00:53:38,568 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@dc51e24 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 07.12 12:53:38, skipping insertion in model container [2021-12-07 00:53:38,568 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 12:53:37" (2/3) ... [2021-12-07 00:53:38,569 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@dc51e24 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 07.12 12:53:38, skipping insertion in model container [2021-12-07 00:53:38,569 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.12 12:53:38" (3/3) ... [2021-12-07 00:53:38,570 INFO L111 eAbstractionObserver]: Analyzing ICFG 09-regions_05-ptra_rc.i [2021-12-07 00:53:38,573 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-12-07 00:53:38,574 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-07 00:53:38,574 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 22 error locations. [2021-12-07 00:53:38,574 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-12-07 00:53:38,602 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,602 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,603 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,603 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,603 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,603 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,603 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,603 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,603 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~ip~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,603 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~ip~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,604 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~ip~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,604 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~ip~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,604 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~t~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,604 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~t~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,604 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~t~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,604 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~t~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,604 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet32#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,604 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet32#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,604 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~sp~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,604 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~sp~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,605 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet32#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,605 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet32#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,620 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~sp~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,620 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~sp~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,622 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet32#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,622 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet32#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,622 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet32#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,623 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet32#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,623 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~malloc33#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,623 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~malloc33#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,623 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~malloc33#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,623 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~malloc33#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,624 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~malloc33#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,624 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~malloc33#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,624 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,624 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,624 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~malloc33#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,624 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~malloc33#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,624 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,625 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,625 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~malloc33#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,625 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~malloc33#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,625 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~malloc33#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,625 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~malloc33#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,625 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,625 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,626 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#in~p#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,626 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#in~p#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,626 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#in~x#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,626 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,626 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,626 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#in~p#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,626 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#in~p#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,627 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#in~x#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,627 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,627 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~x#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,627 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,627 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,627 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,628 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,628 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~x#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,628 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,628 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,628 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,628 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#in~p#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,628 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#in~p#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,629 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,629 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,629 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#in~p#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,629 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#in~p#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,629 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,629 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,629 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#in~x#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,630 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~x#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,630 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#in~x#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,630 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~x#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,630 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~x#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,630 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,630 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,631 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~x#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,631 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,631 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,631 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,631 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,632 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,632 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,632 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,632 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,632 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,632 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,633 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,633 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,633 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,633 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,633 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,633 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,634 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,634 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,634 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,634 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,634 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,634 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,634 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,635 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,635 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,635 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,635 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,635 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,635 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,635 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,635 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,636 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,636 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,636 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,641 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,641 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,641 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,641 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,641 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,641 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,642 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,642 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,642 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,642 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,642 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,642 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,643 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,643 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,643 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,643 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,643 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,643 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,644 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,644 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,644 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,644 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,644 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,644 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,644 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,644 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,645 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,645 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,645 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,645 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,645 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,645 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,645 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,646 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,646 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,646 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,646 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,646 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,646 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,646 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,647 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,647 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,647 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,647 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,647 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,647 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,647 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,648 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,648 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,648 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,648 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,648 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,648 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,649 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,649 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,649 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,649 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem35#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,649 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem35#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,649 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem35#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,649 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem35#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,650 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem35#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,650 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem35#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,650 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~t~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,650 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~t~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,650 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem35#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,650 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem35#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,650 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~t~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,650 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~t~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,650 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem35#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,651 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem35#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,651 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem35#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,651 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem35#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,651 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~sp~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,651 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~sp~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,651 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~sp~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,651 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~sp~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,651 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,651 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,651 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,652 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,652 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,652 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,652 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,652 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,652 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,652 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,652 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,653 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,653 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,653 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,653 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,653 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,653 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~t~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,653 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~sp~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,653 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~t~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,653 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~sp~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,653 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~t~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,654 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~sp~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,654 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~t~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,654 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~sp~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,654 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,654 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,654 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~sp~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,654 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~sp~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,654 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,654 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~sp~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,654 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~sp~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,654 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,655 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~sp~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,655 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~sp~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,655 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,655 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~sp~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,655 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~sp~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,655 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,655 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~sp~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,655 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~sp~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,655 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,655 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~sp~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,655 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~sp~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,655 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,656 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~sp~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,656 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~sp~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,656 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,656 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~sp~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,656 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~sp~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,656 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,656 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~sp~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,656 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~sp~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,656 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,656 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~sp~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,656 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~sp~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,656 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,657 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~sp~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,657 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~sp~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,657 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,657 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~sp~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,657 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~sp~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,657 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,657 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,657 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,657 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,657 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,658 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,658 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,660 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,660 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet32#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,660 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~x#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,661 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~sp~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,661 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#in~x#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,661 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,661 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~sp~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,661 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#in~p#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,661 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem35#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,661 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~t~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,661 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~t~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,661 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,661 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~ip~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,661 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,662 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,662 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~malloc33#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,662 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet32#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,662 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,662 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,662 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,662 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_~p#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,662 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,662 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~malloc33#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,662 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,662 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#in~p#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,662 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem35#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,663 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,663 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~ip~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,663 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:53:38,665 INFO L148 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-12-07 00:53:38,699 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-07 00:53:38,705 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-12-07 00:53:38,705 INFO L340 AbstractCegarLoop]: Starting to check reachability of 30 error locations. [2021-12-07 00:53:38,717 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 254 places, 250 transitions, 505 flow [2021-12-07 00:53:38,778 INFO L129 PetriNetUnfolder]: 0/249 cut-off events. [2021-12-07 00:53:38,778 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-12-07 00:53:38,780 INFO L84 FinitePrefix]: Finished finitePrefix Result has 253 conditions, 249 events. 0/249 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 92 event pairs, 0 based on Foata normal form. 0/227 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2021-12-07 00:53:38,780 INFO L82 GeneralOperation]: Start removeDead. Operand has 254 places, 250 transitions, 505 flow [2021-12-07 00:53:38,786 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 253 places, 249 transitions, 501 flow [2021-12-07 00:53:38,793 INFO L129 PetriNetUnfolder]: 0/47 cut-off events. [2021-12-07 00:53:38,793 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-12-07 00:53:38,793 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 00:53:38,794 INFO L254 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] [2021-12-07 00:53:38,794 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 27 more)] === [2021-12-07 00:53:38,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:53:38,798 INFO L85 PathProgramCache]: Analyzing trace with hash 610496887, now seen corresponding path program 1 times [2021-12-07 00:53:38,804 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 00:53:38,804 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1105343759] [2021-12-07 00:53:38,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:53:38,805 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 00:53:38,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:53:39,051 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 00:53:39,052 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 00:53:39,052 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1105343759] [2021-12-07 00:53:39,053 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1105343759] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 00:53:39,053 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 00:53:39,053 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-07 00:53:39,055 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [940891460] [2021-12-07 00:53:39,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 00:53:39,064 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-07 00:53:39,064 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 00:53:39,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-07 00:53:39,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-12-07 00:53:39,092 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 147 out of 250 [2021-12-07 00:53:39,097 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 249 transitions, 501 flow. Second operand has 6 states, 6 states have (on average 148.5) internal successors, (891), 6 states have internal predecessors, (891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:53:39,097 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 00:53:39,097 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 250 [2021-12-07 00:53:39,098 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 00:53:39,540 INFO L129 PetriNetUnfolder]: 360/1311 cut-off events. [2021-12-07 00:53:39,540 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-12-07 00:53:39,544 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2136 conditions, 1311 events. 360/1311 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 6680 event pairs, 360 based on Foata normal form. 0/1136 useless extension candidates. Maximal degree in co-relation 1931. Up to 806 conditions per place. [2021-12-07 00:53:39,550 INFO L132 encePairwiseOnDemand]: 232/250 looper letters, 85 selfloop transitions, 15 changer transitions 0/246 dead transitions. [2021-12-07 00:53:39,550 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 246 transitions, 695 flow [2021-12-07 00:53:39,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-07 00:53:39,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-12-07 00:53:39,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 985 transitions. [2021-12-07 00:53:39,565 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6566666666666666 [2021-12-07 00:53:39,565 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 985 transitions. [2021-12-07 00:53:39,566 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 985 transitions. [2021-12-07 00:53:39,568 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 00:53:39,570 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 985 transitions. [2021-12-07 00:53:39,574 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 164.16666666666666) internal successors, (985), 6 states have internal predecessors, (985), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:53:39,581 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 250.0) internal successors, (1750), 7 states have internal predecessors, (1750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:53:39,583 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 250.0) internal successors, (1750), 7 states have internal predecessors, (1750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:53:39,584 INFO L186 Difference]: Start difference. First operand has 253 places, 249 transitions, 501 flow. Second operand 6 states and 985 transitions. [2021-12-07 00:53:39,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 246 transitions, 695 flow [2021-12-07 00:53:39,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 246 transitions, 694 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-12-07 00:53:39,593 INFO L242 Difference]: Finished difference. Result has 254 places, 246 transitions, 524 flow [2021-12-07 00:53:39,595 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=494, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=524, PETRI_PLACES=254, PETRI_TRANSITIONS=246} [2021-12-07 00:53:39,598 INFO L334 CegarLoopForPetriNet]: 253 programPoint places, 1 predicate places. [2021-12-07 00:53:39,598 INFO L470 AbstractCegarLoop]: Abstraction has has 254 places, 246 transitions, 524 flow [2021-12-07 00:53:39,599 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 148.5) internal successors, (891), 6 states have internal predecessors, (891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:53:39,599 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 00:53:39,599 INFO L254 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] [2021-12-07 00:53:39,599 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-12-07 00:53:39,599 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 27 more)] === [2021-12-07 00:53:39,600 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:53:39,600 INFO L85 PathProgramCache]: Analyzing trace with hash -2061078139, now seen corresponding path program 1 times [2021-12-07 00:53:39,600 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 00:53:39,600 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1289922959] [2021-12-07 00:53:39,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:53:39,600 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 00:53:39,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:53:39,709 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 00:53:39,710 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 00:53:39,710 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1289922959] [2021-12-07 00:53:39,710 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1289922959] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 00:53:39,710 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 00:53:39,710 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-07 00:53:39,710 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1908252739] [2021-12-07 00:53:39,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 00:53:39,711 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-07 00:53:39,711 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 00:53:39,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-07 00:53:39,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-12-07 00:53:39,714 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 147 out of 250 [2021-12-07 00:53:39,715 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 246 transitions, 524 flow. Second operand has 6 states, 6 states have (on average 149.5) internal successors, (897), 6 states have internal predecessors, (897), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:53:39,715 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 00:53:39,715 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 250 [2021-12-07 00:53:39,715 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 00:53:40,000 INFO L129 PetriNetUnfolder]: 360/1308 cut-off events. [2021-12-07 00:53:40,000 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2021-12-07 00:53:40,002 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2145 conditions, 1308 events. 360/1308 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 6722 event pairs, 360 based on Foata normal form. 0/1136 useless extension candidates. Maximal degree in co-relation 1955. Up to 803 conditions per place. [2021-12-07 00:53:40,007 INFO L132 encePairwiseOnDemand]: 232/250 looper letters, 82 selfloop transitions, 15 changer transitions 0/243 dead transitions. [2021-12-07 00:53:40,007 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 243 transitions, 712 flow [2021-12-07 00:53:40,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-07 00:53:40,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-12-07 00:53:40,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 982 transitions. [2021-12-07 00:53:40,010 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6546666666666666 [2021-12-07 00:53:40,010 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 982 transitions. [2021-12-07 00:53:40,010 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 982 transitions. [2021-12-07 00:53:40,011 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 00:53:40,011 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 982 transitions. [2021-12-07 00:53:40,013 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 163.66666666666666) internal successors, (982), 6 states have internal predecessors, (982), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:53:40,017 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 250.0) internal successors, (1750), 7 states have internal predecessors, (1750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:53:40,018 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 250.0) internal successors, (1750), 7 states have internal predecessors, (1750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:53:40,018 INFO L186 Difference]: Start difference. First operand has 254 places, 246 transitions, 524 flow. Second operand 6 states and 982 transitions. [2021-12-07 00:53:40,018 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 243 transitions, 712 flow [2021-12-07 00:53:40,020 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 243 transitions, 682 flow, removed 0 selfloop flow, removed 5 redundant places. [2021-12-07 00:53:40,025 INFO L242 Difference]: Finished difference. Result has 251 places, 243 transitions, 518 flow [2021-12-07 00:53:40,026 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=488, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=518, PETRI_PLACES=251, PETRI_TRANSITIONS=243} [2021-12-07 00:53:40,027 INFO L334 CegarLoopForPetriNet]: 253 programPoint places, -2 predicate places. [2021-12-07 00:53:40,027 INFO L470 AbstractCegarLoop]: Abstraction has has 251 places, 243 transitions, 518 flow [2021-12-07 00:53:40,028 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 149.5) internal successors, (897), 6 states have internal predecessors, (897), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:53:40,028 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 00:53:40,028 INFO L254 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] [2021-12-07 00:53:40,028 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-12-07 00:53:40,028 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 27 more)] === [2021-12-07 00:53:40,029 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:53:40,029 INFO L85 PathProgramCache]: Analyzing trace with hash -467481932, now seen corresponding path program 1 times [2021-12-07 00:53:40,029 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 00:53:40,029 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [641422504] [2021-12-07 00:53:40,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:53:40,030 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 00:53:40,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:53:40,100 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 00:53:40,100 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 00:53:40,100 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [641422504] [2021-12-07 00:53:40,101 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [641422504] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 00:53:40,101 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 00:53:40,101 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-07 00:53:40,101 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2019894969] [2021-12-07 00:53:40,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 00:53:40,102 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-07 00:53:40,102 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 00:53:40,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-07 00:53:40,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-07 00:53:40,104 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 228 out of 250 [2021-12-07 00:53:40,105 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 243 transitions, 518 flow. Second operand has 3 states, 3 states have (on average 229.33333333333334) internal successors, (688), 3 states have internal predecessors, (688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:53:40,105 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 00:53:40,105 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 228 of 250 [2021-12-07 00:53:40,105 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 00:53:40,169 INFO L129 PetriNetUnfolder]: 18/393 cut-off events. [2021-12-07 00:53:40,169 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-12-07 00:53:40,169 INFO L84 FinitePrefix]: Finished finitePrefix Result has 470 conditions, 393 events. 18/393 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 824 event pairs, 18 based on Foata normal form. 0/352 useless extension candidates. Maximal degree in co-relation 308. Up to 56 conditions per place. [2021-12-07 00:53:40,171 INFO L132 encePairwiseOnDemand]: 247/250 looper letters, 19 selfloop transitions, 2 changer transitions 0/242 dead transitions. [2021-12-07 00:53:40,171 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 242 transitions, 558 flow [2021-12-07 00:53:40,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-07 00:53:40,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-12-07 00:53:40,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 706 transitions. [2021-12-07 00:53:40,173 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9413333333333334 [2021-12-07 00:53:40,173 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 706 transitions. [2021-12-07 00:53:40,173 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 706 transitions. [2021-12-07 00:53:40,173 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 00:53:40,174 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 706 transitions. [2021-12-07 00:53:40,175 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 235.33333333333334) internal successors, (706), 3 states have internal predecessors, (706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:53:40,177 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 250.0) internal successors, (1000), 4 states have internal predecessors, (1000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:53:40,178 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 250.0) internal successors, (1000), 4 states have internal predecessors, (1000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:53:40,178 INFO L186 Difference]: Start difference. First operand has 251 places, 243 transitions, 518 flow. Second operand 3 states and 706 transitions. [2021-12-07 00:53:40,178 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 242 transitions, 558 flow [2021-12-07 00:53:40,179 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 242 transitions, 528 flow, removed 0 selfloop flow, removed 5 redundant places. [2021-12-07 00:53:40,182 INFO L242 Difference]: Finished difference. Result has 247 places, 242 transitions, 490 flow [2021-12-07 00:53:40,183 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=486, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=490, PETRI_PLACES=247, PETRI_TRANSITIONS=242} [2021-12-07 00:53:40,183 INFO L334 CegarLoopForPetriNet]: 253 programPoint places, -6 predicate places. [2021-12-07 00:53:40,183 INFO L470 AbstractCegarLoop]: Abstraction has has 247 places, 242 transitions, 490 flow [2021-12-07 00:53:40,184 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 229.33333333333334) internal successors, (688), 3 states have internal predecessors, (688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:53:40,184 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 00:53:40,184 INFO L254 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] [2021-12-07 00:53:40,184 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-12-07 00:53:40,185 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 27 more)] === [2021-12-07 00:53:40,185 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:53:40,185 INFO L85 PathProgramCache]: Analyzing trace with hash 741524576, now seen corresponding path program 1 times [2021-12-07 00:53:40,185 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 00:53:40,185 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1901565840] [2021-12-07 00:53:40,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:53:40,185 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 00:53:40,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:53:40,227 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 00:53:40,228 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 00:53:40,228 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1901565840] [2021-12-07 00:53:40,228 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1901565840] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 00:53:40,228 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 00:53:40,228 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-07 00:53:40,228 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1864798047] [2021-12-07 00:53:40,228 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 00:53:40,228 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-07 00:53:40,229 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 00:53:40,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-07 00:53:40,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-07 00:53:40,230 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 231 out of 250 [2021-12-07 00:53:40,231 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 242 transitions, 490 flow. Second operand has 3 states, 3 states have (on average 232.33333333333334) internal successors, (697), 3 states have internal predecessors, (697), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:53:40,231 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 00:53:40,231 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 231 of 250 [2021-12-07 00:53:40,231 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 00:53:40,268 INFO L129 PetriNetUnfolder]: 8/338 cut-off events. [2021-12-07 00:53:40,268 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-12-07 00:53:40,268 INFO L84 FinitePrefix]: Finished finitePrefix Result has 374 conditions, 338 events. 8/338 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 509 event pairs, 8 based on Foata normal form. 0/318 useless extension candidates. Maximal degree in co-relation 303. Up to 27 conditions per place. [2021-12-07 00:53:40,269 INFO L132 encePairwiseOnDemand]: 244/250 looper letters, 12 selfloop transitions, 1 changer transitions 0/237 dead transitions. [2021-12-07 00:53:40,269 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 237 transitions, 506 flow [2021-12-07 00:53:40,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-07 00:53:40,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-12-07 00:53:40,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 711 transitions. [2021-12-07 00:53:40,271 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.948 [2021-12-07 00:53:40,271 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 711 transitions. [2021-12-07 00:53:40,271 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 711 transitions. [2021-12-07 00:53:40,272 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 00:53:40,272 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 711 transitions. [2021-12-07 00:53:40,273 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 237.0) internal successors, (711), 3 states have internal predecessors, (711), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:53:40,275 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 250.0) internal successors, (1000), 4 states have internal predecessors, (1000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:53:40,276 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 250.0) internal successors, (1000), 4 states have internal predecessors, (1000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:53:40,276 INFO L186 Difference]: Start difference. First operand has 247 places, 242 transitions, 490 flow. Second operand 3 states and 711 transitions. [2021-12-07 00:53:40,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 237 transitions, 506 flow [2021-12-07 00:53:40,277 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 237 transitions, 502 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-12-07 00:53:40,280 INFO L242 Difference]: Finished difference. Result has 242 places, 237 transitions, 478 flow [2021-12-07 00:53:40,280 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=476, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=478, PETRI_PLACES=242, PETRI_TRANSITIONS=237} [2021-12-07 00:53:40,281 INFO L334 CegarLoopForPetriNet]: 253 programPoint places, -11 predicate places. [2021-12-07 00:53:40,281 INFO L470 AbstractCegarLoop]: Abstraction has has 242 places, 237 transitions, 478 flow [2021-12-07 00:53:40,281 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 232.33333333333334) internal successors, (697), 3 states have internal predecessors, (697), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:53:40,282 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 00:53:40,282 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 00:53:40,282 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-12-07 00:53:40,282 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 27 more)] === [2021-12-07 00:53:40,282 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:53:40,282 INFO L85 PathProgramCache]: Analyzing trace with hash 518088406, now seen corresponding path program 1 times [2021-12-07 00:53:40,282 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 00:53:40,283 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596688416] [2021-12-07 00:53:40,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:53:40,283 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 00:53:40,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:53:40,390 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 00:53:40,390 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 00:53:40,390 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1596688416] [2021-12-07 00:53:40,390 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1596688416] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 00:53:40,390 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 00:53:40,390 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-07 00:53:40,390 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1440405314] [2021-12-07 00:53:40,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 00:53:40,391 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-07 00:53:40,391 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 00:53:40,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-07 00:53:40,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-12-07 00:53:40,393 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 250 [2021-12-07 00:53:40,395 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 237 transitions, 478 flow. Second operand has 6 states, 6 states have (on average 160.16666666666666) internal successors, (961), 6 states have internal predecessors, (961), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:53:40,395 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 00:53:40,395 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 250 [2021-12-07 00:53:40,395 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 00:53:40,636 INFO L129 PetriNetUnfolder]: 416/1386 cut-off events. [2021-12-07 00:53:40,636 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-12-07 00:53:40,638 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2312 conditions, 1386 events. 416/1386 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 6927 event pairs, 416 based on Foata normal form. 0/1235 useless extension candidates. Maximal degree in co-relation 2230. Up to 916 conditions per place. [2021-12-07 00:53:40,643 INFO L132 encePairwiseOnDemand]: 244/250 looper letters, 83 selfloop transitions, 5 changer transitions 0/236 dead transitions. [2021-12-07 00:53:40,643 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 236 transitions, 652 flow [2021-12-07 00:53:40,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-07 00:53:40,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-12-07 00:53:40,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1019 transitions. [2021-12-07 00:53:40,646 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6793333333333333 [2021-12-07 00:53:40,646 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1019 transitions. [2021-12-07 00:53:40,646 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1019 transitions. [2021-12-07 00:53:40,646 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 00:53:40,647 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1019 transitions. [2021-12-07 00:53:40,649 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 169.83333333333334) internal successors, (1019), 6 states have internal predecessors, (1019), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:53:40,651 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 250.0) internal successors, (1750), 7 states have internal predecessors, (1750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:53:40,652 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 250.0) internal successors, (1750), 7 states have internal predecessors, (1750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:53:40,652 INFO L186 Difference]: Start difference. First operand has 242 places, 237 transitions, 478 flow. Second operand 6 states and 1019 transitions. [2021-12-07 00:53:40,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 236 transitions, 652 flow [2021-12-07 00:53:40,653 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 236 transitions, 651 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-12-07 00:53:40,656 INFO L242 Difference]: Finished difference. Result has 245 places, 236 transitions, 485 flow [2021-12-07 00:53:40,656 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=475, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=485, PETRI_PLACES=245, PETRI_TRANSITIONS=236} [2021-12-07 00:53:40,657 INFO L334 CegarLoopForPetriNet]: 253 programPoint places, -8 predicate places. [2021-12-07 00:53:40,657 INFO L470 AbstractCegarLoop]: Abstraction has has 245 places, 236 transitions, 485 flow [2021-12-07 00:53:40,658 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 160.16666666666666) internal successors, (961), 6 states have internal predecessors, (961), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:53:40,658 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 00:53:40,658 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 00:53:40,658 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-12-07 00:53:40,658 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 27 more)] === [2021-12-07 00:53:40,660 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:53:40,661 INFO L85 PathProgramCache]: Analyzing trace with hash 563099613, now seen corresponding path program 1 times [2021-12-07 00:53:40,661 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 00:53:40,661 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [770571843] [2021-12-07 00:53:40,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:53:40,661 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 00:53:40,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:53:40,708 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 00:53:40,708 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 00:53:40,709 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [770571843] [2021-12-07 00:53:40,709 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [770571843] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 00:53:40,709 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 00:53:40,709 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-07 00:53:40,709 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [291863068] [2021-12-07 00:53:40,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 00:53:40,709 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-07 00:53:40,710 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 00:53:40,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-07 00:53:40,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-07 00:53:40,711 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 240 out of 250 [2021-12-07 00:53:40,711 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 236 transitions, 485 flow. Second operand has 3 states, 3 states have (on average 241.33333333333334) internal successors, (724), 3 states have internal predecessors, (724), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:53:40,711 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 00:53:40,712 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 240 of 250 [2021-12-07 00:53:40,712 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 00:53:40,733 INFO L129 PetriNetUnfolder]: 0/235 cut-off events. [2021-12-07 00:53:40,733 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-12-07 00:53:40,733 INFO L84 FinitePrefix]: Finished finitePrefix Result has 255 conditions, 235 events. 0/235 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 85 event pairs, 0 based on Foata normal form. 0/227 useless extension candidates. Maximal degree in co-relation 0. Up to 8 conditions per place. [2021-12-07 00:53:40,734 INFO L132 encePairwiseOnDemand]: 247/250 looper letters, 7 selfloop transitions, 2 changer transitions 0/235 dead transitions. [2021-12-07 00:53:40,734 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 235 transitions, 501 flow [2021-12-07 00:53:40,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-07 00:53:40,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-12-07 00:53:40,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 730 transitions. [2021-12-07 00:53:40,736 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9733333333333334 [2021-12-07 00:53:40,736 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 730 transitions. [2021-12-07 00:53:40,736 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 730 transitions. [2021-12-07 00:53:40,737 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 00:53:40,737 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 730 transitions. [2021-12-07 00:53:40,738 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 243.33333333333334) internal successors, (730), 3 states have internal predecessors, (730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:53:40,740 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 250.0) internal successors, (1000), 4 states have internal predecessors, (1000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:53:40,740 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 250.0) internal successors, (1000), 4 states have internal predecessors, (1000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:53:40,740 INFO L186 Difference]: Start difference. First operand has 245 places, 236 transitions, 485 flow. Second operand 3 states and 730 transitions. [2021-12-07 00:53:40,740 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 235 transitions, 501 flow [2021-12-07 00:53:40,742 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 235 transitions, 491 flow, removed 0 selfloop flow, removed 5 redundant places. [2021-12-07 00:53:40,744 INFO L242 Difference]: Finished difference. Result has 241 places, 235 transitions, 477 flow [2021-12-07 00:53:40,745 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=473, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=477, PETRI_PLACES=241, PETRI_TRANSITIONS=235} [2021-12-07 00:53:40,745 INFO L334 CegarLoopForPetriNet]: 253 programPoint places, -12 predicate places. [2021-12-07 00:53:40,745 INFO L470 AbstractCegarLoop]: Abstraction has has 241 places, 235 transitions, 477 flow [2021-12-07 00:53:40,746 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 241.33333333333334) internal successors, (724), 3 states have internal predecessors, (724), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:53:40,746 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 00:53:40,746 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 00:53:40,746 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-12-07 00:53:40,746 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 27 more)] === [2021-12-07 00:53:40,746 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:53:40,746 INFO L85 PathProgramCache]: Analyzing trace with hash -313359700, now seen corresponding path program 1 times [2021-12-07 00:53:40,747 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 00:53:40,747 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1285463924] [2021-12-07 00:53:40,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:53:40,747 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 00:53:40,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:53:40,790 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 00:53:40,790 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 00:53:40,791 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1285463924] [2021-12-07 00:53:40,791 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1285463924] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 00:53:40,791 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 00:53:40,791 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-07 00:53:40,791 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [86053149] [2021-12-07 00:53:40,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 00:53:40,791 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-07 00:53:40,792 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 00:53:40,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-07 00:53:40,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-07 00:53:40,793 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 243 out of 250 [2021-12-07 00:53:40,793 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 235 transitions, 477 flow. Second operand has 3 states, 3 states have (on average 244.33333333333334) internal successors, (733), 3 states have internal predecessors, (733), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:53:40,793 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 00:53:40,793 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 243 of 250 [2021-12-07 00:53:40,794 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 00:53:40,813 INFO L129 PetriNetUnfolder]: 0/234 cut-off events. [2021-12-07 00:53:40,813 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-12-07 00:53:40,813 INFO L84 FinitePrefix]: Finished finitePrefix Result has 247 conditions, 234 events. 0/234 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 83 event pairs, 0 based on Foata normal form. 0/227 useless extension candidates. Maximal degree in co-relation 0. Up to 3 conditions per place. [2021-12-07 00:53:40,814 INFO L132 encePairwiseOnDemand]: 248/250 looper letters, 4 selfloop transitions, 1 changer transitions 0/234 dead transitions. [2021-12-07 00:53:40,814 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 234 transitions, 485 flow [2021-12-07 00:53:40,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-07 00:53:40,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-12-07 00:53:40,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 735 transitions. [2021-12-07 00:53:40,816 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.98 [2021-12-07 00:53:40,816 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 735 transitions. [2021-12-07 00:53:40,816 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 735 transitions. [2021-12-07 00:53:40,817 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 00:53:40,817 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 735 transitions. [2021-12-07 00:53:40,818 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 245.0) internal successors, (735), 3 states have internal predecessors, (735), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:53:40,819 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 250.0) internal successors, (1000), 4 states have internal predecessors, (1000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:53:40,820 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 250.0) internal successors, (1000), 4 states have internal predecessors, (1000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:53:40,820 INFO L186 Difference]: Start difference. First operand has 241 places, 235 transitions, 477 flow. Second operand 3 states and 735 transitions. [2021-12-07 00:53:40,820 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 234 transitions, 485 flow [2021-12-07 00:53:40,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 234 transitions, 481 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-12-07 00:53:40,825 INFO L242 Difference]: Finished difference. Result has 240 places, 234 transitions, 473 flow [2021-12-07 00:53:40,825 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=471, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=473, PETRI_PLACES=240, PETRI_TRANSITIONS=234} [2021-12-07 00:53:40,825 INFO L334 CegarLoopForPetriNet]: 253 programPoint places, -13 predicate places. [2021-12-07 00:53:40,826 INFO L470 AbstractCegarLoop]: Abstraction has has 240 places, 234 transitions, 473 flow [2021-12-07 00:53:40,826 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 244.33333333333334) internal successors, (733), 3 states have internal predecessors, (733), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:53:40,826 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 00:53:40,826 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 00:53:40,826 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-12-07 00:53:40,826 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 27 more)] === [2021-12-07 00:53:40,827 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:53:40,827 INFO L85 PathProgramCache]: Analyzing trace with hash 147558708, now seen corresponding path program 1 times [2021-12-07 00:53:40,827 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 00:53:40,827 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [581313002] [2021-12-07 00:53:40,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:53:40,827 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 00:53:40,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:53:40,928 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 00:53:40,928 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 00:53:40,928 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [581313002] [2021-12-07 00:53:40,928 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [581313002] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 00:53:40,928 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 00:53:40,928 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-07 00:53:40,928 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2080774041] [2021-12-07 00:53:40,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 00:53:40,929 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-07 00:53:40,929 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 00:53:40,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-07 00:53:40,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-12-07 00:53:40,930 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 250 [2021-12-07 00:53:40,931 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 234 transitions, 473 flow. Second operand has 6 states, 6 states have (on average 165.66666666666666) internal successors, (994), 6 states have internal predecessors, (994), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:53:40,931 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 00:53:40,931 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 250 [2021-12-07 00:53:40,931 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 00:53:41,539 INFO L129 PetriNetUnfolder]: 748/2393 cut-off events. [2021-12-07 00:53:41,539 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-12-07 00:53:41,542 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4032 conditions, 2393 events. 748/2393 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 15012 event pairs, 75 based on Foata normal form. 0/2145 useless extension candidates. Maximal degree in co-relation 3951. Up to 791 conditions per place. [2021-12-07 00:53:41,550 INFO L132 encePairwiseOnDemand]: 222/250 looper letters, 171 selfloop transitions, 70 changer transitions 0/390 dead transitions. [2021-12-07 00:53:41,550 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 390 transitions, 1267 flow [2021-12-07 00:53:41,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-07 00:53:41,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-12-07 00:53:41,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1191 transitions. [2021-12-07 00:53:41,553 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.794 [2021-12-07 00:53:41,553 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1191 transitions. [2021-12-07 00:53:41,553 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1191 transitions. [2021-12-07 00:53:41,554 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 00:53:41,554 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1191 transitions. [2021-12-07 00:53:41,556 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 198.5) internal successors, (1191), 6 states have internal predecessors, (1191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:53:41,559 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 250.0) internal successors, (1750), 7 states have internal predecessors, (1750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:53:41,559 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 250.0) internal successors, (1750), 7 states have internal predecessors, (1750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:53:41,559 INFO L186 Difference]: Start difference. First operand has 240 places, 234 transitions, 473 flow. Second operand 6 states and 1191 transitions. [2021-12-07 00:53:41,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 390 transitions, 1267 flow [2021-12-07 00:53:41,561 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 390 transitions, 1266 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-12-07 00:53:41,565 INFO L242 Difference]: Finished difference. Result has 248 places, 304 transitions, 950 flow [2021-12-07 00:53:41,566 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=470, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=950, PETRI_PLACES=248, PETRI_TRANSITIONS=304} [2021-12-07 00:53:41,566 INFO L334 CegarLoopForPetriNet]: 253 programPoint places, -5 predicate places. [2021-12-07 00:53:41,567 INFO L470 AbstractCegarLoop]: Abstraction has has 248 places, 304 transitions, 950 flow [2021-12-07 00:53:41,567 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 165.66666666666666) internal successors, (994), 6 states have internal predecessors, (994), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:53:41,567 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 00:53:41,567 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 00:53:41,567 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-12-07 00:53:41,567 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 27 more)] === [2021-12-07 00:53:41,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:53:41,568 INFO L85 PathProgramCache]: Analyzing trace with hash 753120510, now seen corresponding path program 1 times [2021-12-07 00:53:41,568 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 00:53:41,568 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2034125275] [2021-12-07 00:53:41,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:53:41,568 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 00:53:41,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:53:41,667 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 00:53:41,668 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 00:53:41,668 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2034125275] [2021-12-07 00:53:41,668 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2034125275] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 00:53:41,668 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 00:53:41,668 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-07 00:53:41,668 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [745019220] [2021-12-07 00:53:41,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 00:53:41,669 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-07 00:53:41,669 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 00:53:41,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-07 00:53:41,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-12-07 00:53:41,670 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 159 out of 250 [2021-12-07 00:53:41,671 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 304 transitions, 950 flow. Second operand has 6 states, 6 states have (on average 166.5) internal successors, (999), 6 states have internal predecessors, (999), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:53:41,671 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 00:53:41,671 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 159 of 250 [2021-12-07 00:53:41,671 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 00:53:42,179 INFO L129 PetriNetUnfolder]: 836/2699 cut-off events. [2021-12-07 00:53:42,179 INFO L130 PetriNetUnfolder]: For 875/875 co-relation queries the response was YES. [2021-12-07 00:53:42,183 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5943 conditions, 2699 events. 836/2699 cut-off events. For 875/875 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 17205 event pairs, 379 based on Foata normal form. 0/2514 useless extension candidates. Maximal degree in co-relation 5860. Up to 1700 conditions per place. [2021-12-07 00:53:42,193 INFO L132 encePairwiseOnDemand]: 235/250 looper letters, 166 selfloop transitions, 48 changer transitions 0/364 dead transitions. [2021-12-07 00:53:42,193 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 364 transitions, 1594 flow [2021-12-07 00:53:42,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-07 00:53:42,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-12-07 00:53:42,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1091 transitions. [2021-12-07 00:53:42,197 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7273333333333334 [2021-12-07 00:53:42,197 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1091 transitions. [2021-12-07 00:53:42,197 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1091 transitions. [2021-12-07 00:53:42,198 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 00:53:42,198 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1091 transitions. [2021-12-07 00:53:42,201 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 181.83333333333334) internal successors, (1091), 6 states have internal predecessors, (1091), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:53:42,204 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 250.0) internal successors, (1750), 7 states have internal predecessors, (1750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:53:42,205 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 250.0) internal successors, (1750), 7 states have internal predecessors, (1750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:53:42,205 INFO L186 Difference]: Start difference. First operand has 248 places, 304 transitions, 950 flow. Second operand 6 states and 1091 transitions. [2021-12-07 00:53:42,205 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 364 transitions, 1594 flow [2021-12-07 00:53:42,213 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 364 transitions, 1594 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-12-07 00:53:42,220 INFO L242 Difference]: Finished difference. Result has 258 places, 347 transitions, 1338 flow [2021-12-07 00:53:42,221 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=950, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1338, PETRI_PLACES=258, PETRI_TRANSITIONS=347} [2021-12-07 00:53:42,222 INFO L334 CegarLoopForPetriNet]: 253 programPoint places, 5 predicate places. [2021-12-07 00:53:42,222 INFO L470 AbstractCegarLoop]: Abstraction has has 258 places, 347 transitions, 1338 flow [2021-12-07 00:53:42,222 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 166.5) internal successors, (999), 6 states have internal predecessors, (999), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:53:42,222 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 00:53:42,223 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 00:53:42,223 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-12-07 00:53:42,223 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 27 more)] === [2021-12-07 00:53:42,223 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:53:42,223 INFO L85 PathProgramCache]: Analyzing trace with hash 2099992973, now seen corresponding path program 1 times [2021-12-07 00:53:42,224 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 00:53:42,224 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1145607707] [2021-12-07 00:53:42,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:53:42,224 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 00:53:42,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:53:42,312 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 00:53:42,312 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 00:53:42,312 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1145607707] [2021-12-07 00:53:42,312 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1145607707] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 00:53:42,313 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 00:53:42,313 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-07 00:53:42,313 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1395650770] [2021-12-07 00:53:42,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 00:53:42,313 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-07 00:53:42,314 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 00:53:42,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-07 00:53:42,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-12-07 00:53:42,316 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 250 [2021-12-07 00:53:42,317 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 347 transitions, 1338 flow. Second operand has 6 states, 6 states have (on average 166.83333333333334) internal successors, (1001), 6 states have internal predecessors, (1001), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:53:42,317 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 00:53:42,317 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 250 [2021-12-07 00:53:42,317 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 00:53:43,131 INFO L129 PetriNetUnfolder]: 1057/3515 cut-off events. [2021-12-07 00:53:43,131 INFO L130 PetriNetUnfolder]: For 2225/2389 co-relation queries the response was YES. [2021-12-07 00:53:43,138 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8635 conditions, 3515 events. 1057/3515 cut-off events. For 2225/2389 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 24893 event pairs, 222 based on Foata normal form. 0/3377 useless extension candidates. Maximal degree in co-relation 8544. Up to 1726 conditions per place. [2021-12-07 00:53:43,151 INFO L132 encePairwiseOnDemand]: 228/250 looper letters, 273 selfloop transitions, 135 changer transitions 4/562 dead transitions. [2021-12-07 00:53:43,151 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 562 transitions, 3254 flow [2021-12-07 00:53:43,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-07 00:53:43,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-12-07 00:53:43,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1153 transitions. [2021-12-07 00:53:43,154 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7686666666666667 [2021-12-07 00:53:43,154 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1153 transitions. [2021-12-07 00:53:43,154 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1153 transitions. [2021-12-07 00:53:43,155 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 00:53:43,155 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1153 transitions. [2021-12-07 00:53:43,157 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 192.16666666666666) internal successors, (1153), 6 states have internal predecessors, (1153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:53:43,159 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 250.0) internal successors, (1750), 7 states have internal predecessors, (1750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:53:43,160 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 250.0) internal successors, (1750), 7 states have internal predecessors, (1750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:53:43,160 INFO L186 Difference]: Start difference. First operand has 258 places, 347 transitions, 1338 flow. Second operand 6 states and 1153 transitions. [2021-12-07 00:53:43,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 562 transitions, 3254 flow [2021-12-07 00:53:43,170 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 562 transitions, 3236 flow, removed 9 selfloop flow, removed 0 redundant places. [2021-12-07 00:53:43,178 INFO L242 Difference]: Finished difference. Result has 268 places, 477 transitions, 2678 flow [2021-12-07 00:53:43,178 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=1320, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2678, PETRI_PLACES=268, PETRI_TRANSITIONS=477} [2021-12-07 00:53:43,179 INFO L334 CegarLoopForPetriNet]: 253 programPoint places, 15 predicate places. [2021-12-07 00:53:43,179 INFO L470 AbstractCegarLoop]: Abstraction has has 268 places, 477 transitions, 2678 flow [2021-12-07 00:53:43,179 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 166.83333333333334) internal successors, (1001), 6 states have internal predecessors, (1001), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:53:43,179 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 00:53:43,180 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 00:53:43,180 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-12-07 00:53:43,180 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 27 more)] === [2021-12-07 00:53:43,180 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:53:43,180 INFO L85 PathProgramCache]: Analyzing trace with hash -1018956669, now seen corresponding path program 1 times [2021-12-07 00:53:43,180 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 00:53:43,180 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [596329764] [2021-12-07 00:53:43,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:53:43,180 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 00:53:43,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:53:43,267 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 00:53:43,267 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 00:53:43,267 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [596329764] [2021-12-07 00:53:43,267 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [596329764] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 00:53:43,267 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 00:53:43,267 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-07 00:53:43,267 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1892982118] [2021-12-07 00:53:43,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 00:53:43,268 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-07 00:53:43,268 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 00:53:43,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-07 00:53:43,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-12-07 00:53:43,269 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 159 out of 250 [2021-12-07 00:53:43,270 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 477 transitions, 2678 flow. Second operand has 6 states, 6 states have (on average 167.5) internal successors, (1005), 6 states have internal predecessors, (1005), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:53:43,270 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 00:53:43,270 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 159 of 250 [2021-12-07 00:53:43,270 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 00:53:43,951 INFO L129 PetriNetUnfolder]: 1055/3513 cut-off events. [2021-12-07 00:53:43,951 INFO L130 PetriNetUnfolder]: For 3988/4061 co-relation queries the response was YES. [2021-12-07 00:53:43,959 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10378 conditions, 3513 events. 1055/3513 cut-off events. For 3988/4061 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 24950 event pairs, 258 based on Foata normal form. 0/3422 useless extension candidates. Maximal degree in co-relation 10285. Up to 2152 conditions per place. [2021-12-07 00:53:43,975 INFO L132 encePairwiseOnDemand]: 235/250 looper letters, 331 selfloop transitions, 62 changer transitions 0/544 dead transitions. [2021-12-07 00:53:43,975 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 544 transitions, 3878 flow [2021-12-07 00:53:43,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-07 00:53:43,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-12-07 00:53:43,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1091 transitions. [2021-12-07 00:53:43,978 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7273333333333334 [2021-12-07 00:53:43,978 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1091 transitions. [2021-12-07 00:53:43,978 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1091 transitions. [2021-12-07 00:53:43,979 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 00:53:43,979 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1091 transitions. [2021-12-07 00:53:43,981 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 181.83333333333334) internal successors, (1091), 6 states have internal predecessors, (1091), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:53:43,983 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 250.0) internal successors, (1750), 7 states have internal predecessors, (1750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:53:43,984 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 250.0) internal successors, (1750), 7 states have internal predecessors, (1750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:53:43,984 INFO L186 Difference]: Start difference. First operand has 268 places, 477 transitions, 2678 flow. Second operand 6 states and 1091 transitions. [2021-12-07 00:53:43,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 544 transitions, 3878 flow [2021-12-07 00:53:44,003 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 544 transitions, 3842 flow, removed 18 selfloop flow, removed 0 redundant places. [2021-12-07 00:53:44,012 INFO L242 Difference]: Finished difference. Result has 278 places, 526 transitions, 3268 flow [2021-12-07 00:53:44,012 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=2642, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=439, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3268, PETRI_PLACES=278, PETRI_TRANSITIONS=526} [2021-12-07 00:53:44,013 INFO L334 CegarLoopForPetriNet]: 253 programPoint places, 25 predicate places. [2021-12-07 00:53:44,013 INFO L470 AbstractCegarLoop]: Abstraction has has 278 places, 526 transitions, 3268 flow [2021-12-07 00:53:44,013 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 167.5) internal successors, (1005), 6 states have internal predecessors, (1005), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:53:44,013 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 00:53:44,013 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 00:53:44,014 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-12-07 00:53:44,014 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 27 more)] === [2021-12-07 00:53:44,014 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:53:44,014 INFO L85 PathProgramCache]: Analyzing trace with hash 1401639540, now seen corresponding path program 1 times [2021-12-07 00:53:44,014 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 00:53:44,014 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [117186172] [2021-12-07 00:53:44,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:53:44,014 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 00:53:44,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:53:44,210 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 00:53:44,210 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 00:53:44,211 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [117186172] [2021-12-07 00:53:44,211 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [117186172] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 00:53:44,211 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 00:53:44,211 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-12-07 00:53:44,211 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2080496024] [2021-12-07 00:53:44,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 00:53:44,212 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-12-07 00:53:44,212 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 00:53:44,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-12-07 00:53:44,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-12-07 00:53:44,215 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 250 [2021-12-07 00:53:44,217 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 526 transitions, 3268 flow. Second operand has 13 states, 13 states have (on average 143.92307692307693) internal successors, (1871), 13 states have internal predecessors, (1871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:53:44,217 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 00:53:44,217 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 250 [2021-12-07 00:53:44,217 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 00:53:46,616 INFO L129 PetriNetUnfolder]: 1910/6336 cut-off events. [2021-12-07 00:53:46,616 INFO L130 PetriNetUnfolder]: For 10031/10155 co-relation queries the response was YES. [2021-12-07 00:53:46,632 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20053 conditions, 6336 events. 1910/6336 cut-off events. For 10031/10155 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 53681 event pairs, 237 based on Foata normal form. 45/6273 useless extension candidates. Maximal degree in co-relation 19944. Up to 1274 conditions per place. [2021-12-07 00:53:46,652 INFO L132 encePairwiseOnDemand]: 213/250 looper letters, 797 selfloop transitions, 253 changer transitions 6/1188 dead transitions. [2021-12-07 00:53:46,652 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 1188 transitions, 10346 flow [2021-12-07 00:53:46,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-12-07 00:53:46,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2021-12-07 00:53:46,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 4391 transitions. [2021-12-07 00:53:46,661 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6272857142857143 [2021-12-07 00:53:46,661 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 4391 transitions. [2021-12-07 00:53:46,661 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 4391 transitions. [2021-12-07 00:53:46,663 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 00:53:46,663 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 4391 transitions. [2021-12-07 00:53:46,671 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 156.82142857142858) internal successors, (4391), 28 states have internal predecessors, (4391), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:53:46,680 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 250.0) internal successors, (7250), 29 states have internal predecessors, (7250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:53:46,682 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 250.0) internal successors, (7250), 29 states have internal predecessors, (7250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:53:46,682 INFO L186 Difference]: Start difference. First operand has 278 places, 526 transitions, 3268 flow. Second operand 28 states and 4391 transitions. [2021-12-07 00:53:46,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 1188 transitions, 10346 flow [2021-12-07 00:53:46,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 1188 transitions, 10122 flow, removed 112 selfloop flow, removed 0 redundant places. [2021-12-07 00:53:46,741 INFO L242 Difference]: Finished difference. Result has 317 places, 691 transitions, 5651 flow [2021-12-07 00:53:46,742 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=3156, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=526, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=5651, PETRI_PLACES=317, PETRI_TRANSITIONS=691} [2021-12-07 00:53:46,742 INFO L334 CegarLoopForPetriNet]: 253 programPoint places, 64 predicate places. [2021-12-07 00:53:46,742 INFO L470 AbstractCegarLoop]: Abstraction has has 317 places, 691 transitions, 5651 flow [2021-12-07 00:53:46,743 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 143.92307692307693) internal successors, (1871), 13 states have internal predecessors, (1871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:53:46,743 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 00:53:46,743 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 00:53:46,743 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-12-07 00:53:46,743 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 27 more)] === [2021-12-07 00:53:46,744 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:53:46,744 INFO L85 PathProgramCache]: Analyzing trace with hash 1421979466, now seen corresponding path program 1 times [2021-12-07 00:53:46,744 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 00:53:46,744 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [875722270] [2021-12-07 00:53:46,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:53:46,744 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 00:53:46,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:53:47,045 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 00:53:47,045 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 00:53:47,046 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [875722270] [2021-12-07 00:53:47,046 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [875722270] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 00:53:47,046 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 00:53:47,046 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-12-07 00:53:47,046 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126322993] [2021-12-07 00:53:47,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 00:53:47,046 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-12-07 00:53:47,046 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 00:53:47,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-12-07 00:53:47,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2021-12-07 00:53:47,048 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 145 out of 250 [2021-12-07 00:53:47,050 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 691 transitions, 5651 flow. Second operand has 13 states, 13 states have (on average 149.46153846153845) internal successors, (1943), 13 states have internal predecessors, (1943), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:53:47,050 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 00:53:47,050 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 145 of 250 [2021-12-07 00:53:47,050 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 00:53:48,694 INFO L129 PetriNetUnfolder]: 1785/5812 cut-off events. [2021-12-07 00:53:48,694 INFO L130 PetriNetUnfolder]: For 14191/14293 co-relation queries the response was YES. [2021-12-07 00:53:48,712 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21085 conditions, 5812 events. 1785/5812 cut-off events. For 14191/14293 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 47254 event pairs, 312 based on Foata normal form. 33/5771 useless extension candidates. Maximal degree in co-relation 20966. Up to 3248 conditions per place. [2021-12-07 00:53:48,729 INFO L132 encePairwiseOnDemand]: 231/250 looper letters, 565 selfloop transitions, 102 changer transitions 0/812 dead transitions. [2021-12-07 00:53:48,729 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 812 transitions, 8073 flow [2021-12-07 00:53:48,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-12-07 00:53:48,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2021-12-07 00:53:48,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2095 transitions. [2021-12-07 00:53:48,733 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6446153846153846 [2021-12-07 00:53:48,733 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2095 transitions. [2021-12-07 00:53:48,734 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2095 transitions. [2021-12-07 00:53:48,735 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 00:53:48,735 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2095 transitions. [2021-12-07 00:53:48,738 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 161.15384615384616) internal successors, (2095), 13 states have internal predecessors, (2095), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:53:48,741 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 250.0) internal successors, (3500), 14 states have internal predecessors, (3500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:53:48,742 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 250.0) internal successors, (3500), 14 states have internal predecessors, (3500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:53:48,742 INFO L186 Difference]: Start difference. First operand has 317 places, 691 transitions, 5651 flow. Second operand 13 states and 2095 transitions. [2021-12-07 00:53:48,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 812 transitions, 8073 flow [2021-12-07 00:53:48,811 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 812 transitions, 8051 flow, removed 9 selfloop flow, removed 2 redundant places. [2021-12-07 00:53:48,822 INFO L242 Difference]: Finished difference. Result has 332 places, 700 transitions, 6091 flow [2021-12-07 00:53:48,822 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=5629, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=691, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=592, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6091, PETRI_PLACES=332, PETRI_TRANSITIONS=700} [2021-12-07 00:53:48,823 INFO L334 CegarLoopForPetriNet]: 253 programPoint places, 79 predicate places. [2021-12-07 00:53:48,823 INFO L470 AbstractCegarLoop]: Abstraction has has 332 places, 700 transitions, 6091 flow [2021-12-07 00:53:48,823 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 149.46153846153845) internal successors, (1943), 13 states have internal predecessors, (1943), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:53:48,823 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 00:53:48,823 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 00:53:48,824 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-12-07 00:53:48,824 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 27 more)] === [2021-12-07 00:53:48,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:53:48,824 INFO L85 PathProgramCache]: Analyzing trace with hash 1563366956, now seen corresponding path program 2 times [2021-12-07 00:53:48,824 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 00:53:48,824 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1580237338] [2021-12-07 00:53:48,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:53:48,824 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 00:53:48,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:53:49,030 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 00:53:49,030 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 00:53:49,030 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1580237338] [2021-12-07 00:53:49,030 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1580237338] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 00:53:49,030 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 00:53:49,030 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-12-07 00:53:49,031 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [419405681] [2021-12-07 00:53:49,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 00:53:49,031 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-12-07 00:53:49,031 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 00:53:49,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-12-07 00:53:49,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2021-12-07 00:53:49,033 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 250 [2021-12-07 00:53:49,035 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 700 transitions, 6091 flow. Second operand has 13 states, 13 states have (on average 143.92307692307693) internal successors, (1871), 13 states have internal predecessors, (1871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:53:49,035 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 00:53:49,035 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 250 [2021-12-07 00:53:49,035 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 00:53:52,091 INFO L129 PetriNetUnfolder]: 2728/9138 cut-off events. [2021-12-07 00:53:52,092 INFO L130 PetriNetUnfolder]: For 28218/28576 co-relation queries the response was YES. [2021-12-07 00:53:52,123 INFO L84 FinitePrefix]: Finished finitePrefix Result has 33731 conditions, 9138 events. 2728/9138 cut-off events. For 28218/28576 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 87117 event pairs, 425 based on Foata normal form. 113/9113 useless extension candidates. Maximal degree in co-relation 33599. Up to 1967 conditions per place. [2021-12-07 00:53:52,148 INFO L132 encePairwiseOnDemand]: 213/250 looper letters, 777 selfloop transitions, 327 changer transitions 6/1243 dead transitions. [2021-12-07 00:53:52,148 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 1243 transitions, 13184 flow [2021-12-07 00:53:52,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-12-07 00:53:52,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-12-07 00:53:52,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3232 transitions. [2021-12-07 00:53:52,154 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6464 [2021-12-07 00:53:52,154 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3232 transitions. [2021-12-07 00:53:52,154 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3232 transitions. [2021-12-07 00:53:52,156 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 00:53:52,156 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3232 transitions. [2021-12-07 00:53:52,160 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 161.6) internal successors, (3232), 20 states have internal predecessors, (3232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:53:52,166 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 250.0) internal successors, (5250), 21 states have internal predecessors, (5250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:53:52,166 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 250.0) internal successors, (5250), 21 states have internal predecessors, (5250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:53:52,166 INFO L186 Difference]: Start difference. First operand has 332 places, 700 transitions, 6091 flow. Second operand 20 states and 3232 transitions. [2021-12-07 00:53:52,166 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 1243 transitions, 13184 flow [2021-12-07 00:53:52,287 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 1243 transitions, 13084 flow, removed 0 selfloop flow, removed 7 redundant places. [2021-12-07 00:53:52,301 INFO L242 Difference]: Finished difference. Result has 360 places, 817 transitions, 8970 flow [2021-12-07 00:53:52,302 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=6051, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=700, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=210, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=8970, PETRI_PLACES=360, PETRI_TRANSITIONS=817} [2021-12-07 00:53:52,303 INFO L334 CegarLoopForPetriNet]: 253 programPoint places, 107 predicate places. [2021-12-07 00:53:52,303 INFO L470 AbstractCegarLoop]: Abstraction has has 360 places, 817 transitions, 8970 flow [2021-12-07 00:53:52,303 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 143.92307692307693) internal successors, (1871), 13 states have internal predecessors, (1871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:53:52,303 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 00:53:52,303 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 00:53:52,303 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-12-07 00:53:52,304 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 27 more)] === [2021-12-07 00:53:52,304 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:53:52,304 INFO L85 PathProgramCache]: Analyzing trace with hash 760164652, now seen corresponding path program 3 times [2021-12-07 00:53:52,304 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 00:53:52,304 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [234524347] [2021-12-07 00:53:52,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:53:52,304 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 00:53:52,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:53:52,490 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 00:53:52,490 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 00:53:52,490 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [234524347] [2021-12-07 00:53:52,490 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [234524347] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 00:53:52,490 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 00:53:52,490 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-12-07 00:53:52,490 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [306911614] [2021-12-07 00:53:52,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 00:53:52,491 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-12-07 00:53:52,491 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 00:53:52,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-12-07 00:53:52,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-12-07 00:53:52,493 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 250 [2021-12-07 00:53:52,494 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 817 transitions, 8970 flow. Second operand has 13 states, 13 states have (on average 143.92307692307693) internal successors, (1871), 13 states have internal predecessors, (1871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:53:52,494 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 00:53:52,494 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 250 [2021-12-07 00:53:52,494 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 00:53:55,694 INFO L129 PetriNetUnfolder]: 2826/9238 cut-off events. [2021-12-07 00:53:55,694 INFO L130 PetriNetUnfolder]: For 38846/39289 co-relation queries the response was YES. [2021-12-07 00:53:55,740 INFO L84 FinitePrefix]: Finished finitePrefix Result has 37564 conditions, 9238 events. 2826/9238 cut-off events. For 38846/39289 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 86892 event pairs, 451 based on Foata normal form. 79/9176 useless extension candidates. Maximal degree in co-relation 37491. Up to 3487 conditions per place. [2021-12-07 00:53:55,767 INFO L132 encePairwiseOnDemand]: 220/250 looper letters, 830 selfloop transitions, 249 changer transitions 7/1219 dead transitions. [2021-12-07 00:53:55,767 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 1219 transitions, 14662 flow [2021-12-07 00:53:55,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-12-07 00:53:55,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2021-12-07 00:53:55,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 4461 transitions. [2021-12-07 00:53:55,771 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6153103448275862 [2021-12-07 00:53:55,771 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 4461 transitions. [2021-12-07 00:53:55,771 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 4461 transitions. [2021-12-07 00:53:55,772 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 00:53:55,772 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 4461 transitions. [2021-12-07 00:53:55,777 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 153.82758620689654) internal successors, (4461), 29 states have internal predecessors, (4461), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:53:55,783 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 250.0) internal successors, (7500), 30 states have internal predecessors, (7500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:53:55,784 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 250.0) internal successors, (7500), 30 states have internal predecessors, (7500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:53:55,784 INFO L186 Difference]: Start difference. First operand has 360 places, 817 transitions, 8970 flow. Second operand 29 states and 4461 transitions. [2021-12-07 00:53:55,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 1219 transitions, 14662 flow [2021-12-07 00:53:56,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 1219 transitions, 14634 flow, removed 12 selfloop flow, removed 2 redundant places. [2021-12-07 00:53:56,060 INFO L242 Difference]: Finished difference. Result has 392 places, 874 transitions, 10486 flow [2021-12-07 00:53:56,061 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=8948, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=817, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=193, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=575, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=10486, PETRI_PLACES=392, PETRI_TRANSITIONS=874} [2021-12-07 00:53:56,061 INFO L334 CegarLoopForPetriNet]: 253 programPoint places, 139 predicate places. [2021-12-07 00:53:56,061 INFO L470 AbstractCegarLoop]: Abstraction has has 392 places, 874 transitions, 10486 flow [2021-12-07 00:53:56,062 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 143.92307692307693) internal successors, (1871), 13 states have internal predecessors, (1871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:53:56,062 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 00:53:56,062 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 00:53:56,062 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-12-07 00:53:56,062 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 27 more)] === [2021-12-07 00:53:56,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:53:56,062 INFO L85 PathProgramCache]: Analyzing trace with hash 2022215570, now seen corresponding path program 4 times [2021-12-07 00:53:56,062 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 00:53:56,062 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118410676] [2021-12-07 00:53:56,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:53:56,063 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 00:53:56,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:53:56,249 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 00:53:56,249 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 00:53:56,249 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1118410676] [2021-12-07 00:53:56,250 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1118410676] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 00:53:56,250 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 00:53:56,250 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-12-07 00:53:56,250 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [365681343] [2021-12-07 00:53:56,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 00:53:56,250 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-12-07 00:53:56,250 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 00:53:56,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-12-07 00:53:56,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2021-12-07 00:53:56,252 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 250 [2021-12-07 00:53:56,253 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 874 transitions, 10486 flow. Second operand has 13 states, 13 states have (on average 143.92307692307693) internal successors, (1871), 13 states have internal predecessors, (1871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:53:56,253 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 00:53:56,254 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 250 [2021-12-07 00:53:56,254 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 00:54:00,612 INFO L129 PetriNetUnfolder]: 4033/13454 cut-off events. [2021-12-07 00:54:00,612 INFO L130 PetriNetUnfolder]: For 65851/66209 co-relation queries the response was YES. [2021-12-07 00:54:00,683 INFO L84 FinitePrefix]: Finished finitePrefix Result has 56683 conditions, 13454 events. 4033/13454 cut-off events. For 65851/66209 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 141576 event pairs, 807 based on Foata normal form. 101/13363 useless extension candidates. Maximal degree in co-relation 56600. Up to 4051 conditions per place. [2021-12-07 00:54:00,720 INFO L132 encePairwiseOnDemand]: 218/250 looper letters, 832 selfloop transitions, 385 changer transitions 3/1353 dead transitions. [2021-12-07 00:54:00,720 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 1353 transitions, 18396 flow [2021-12-07 00:54:00,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-12-07 00:54:00,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2021-12-07 00:54:00,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 3246 transitions. [2021-12-07 00:54:00,723 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6182857142857143 [2021-12-07 00:54:00,723 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 3246 transitions. [2021-12-07 00:54:00,723 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 3246 transitions. [2021-12-07 00:54:00,724 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 00:54:00,724 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 3246 transitions. [2021-12-07 00:54:00,727 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 154.57142857142858) internal successors, (3246), 21 states have internal predecessors, (3246), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:54:00,731 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 250.0) internal successors, (5500), 22 states have internal predecessors, (5500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:54:00,731 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 250.0) internal successors, (5500), 22 states have internal predecessors, (5500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:54:00,731 INFO L186 Difference]: Start difference. First operand has 392 places, 874 transitions, 10486 flow. Second operand 21 states and 3246 transitions. [2021-12-07 00:54:00,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 1353 transitions, 18396 flow [2021-12-07 00:54:01,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 1353 transitions, 18262 flow, removed 7 selfloop flow, removed 15 redundant places. [2021-12-07 00:54:01,127 INFO L242 Difference]: Finished difference. Result has 411 places, 1024 transitions, 14564 flow [2021-12-07 00:54:01,127 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=10410, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=874, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=235, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=541, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=14564, PETRI_PLACES=411, PETRI_TRANSITIONS=1024} [2021-12-07 00:54:01,128 INFO L334 CegarLoopForPetriNet]: 253 programPoint places, 158 predicate places. [2021-12-07 00:54:01,128 INFO L470 AbstractCegarLoop]: Abstraction has has 411 places, 1024 transitions, 14564 flow [2021-12-07 00:54:01,128 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 143.92307692307693) internal successors, (1871), 13 states have internal predecessors, (1871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:54:01,128 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 00:54:01,128 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 00:54:01,129 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-12-07 00:54:01,129 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 27 more)] === [2021-12-07 00:54:01,129 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:54:01,129 INFO L85 PathProgramCache]: Analyzing trace with hash 686923000, now seen corresponding path program 5 times [2021-12-07 00:54:01,129 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 00:54:01,129 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2052932491] [2021-12-07 00:54:01,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:54:01,129 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 00:54:01,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:54:01,304 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 00:54:01,304 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 00:54:01,304 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2052932491] [2021-12-07 00:54:01,304 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2052932491] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 00:54:01,304 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 00:54:01,304 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-12-07 00:54:01,304 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [151378131] [2021-12-07 00:54:01,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 00:54:01,305 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-12-07 00:54:01,305 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 00:54:01,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-12-07 00:54:01,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-12-07 00:54:01,308 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 250 [2021-12-07 00:54:01,309 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 1024 transitions, 14564 flow. Second operand has 13 states, 13 states have (on average 143.92307692307693) internal successors, (1871), 13 states have internal predecessors, (1871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:54:01,309 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 00:54:01,309 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 250 [2021-12-07 00:54:01,309 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 00:54:08,189 INFO L129 PetriNetUnfolder]: 5727/19159 cut-off events. [2021-12-07 00:54:08,190 INFO L130 PetriNetUnfolder]: For 115143/115764 co-relation queries the response was YES. [2021-12-07 00:54:08,340 INFO L84 FinitePrefix]: Finished finitePrefix Result has 84353 conditions, 19159 events. 5727/19159 cut-off events. For 115143/115764 co-relation queries the response was YES. Maximal size of possible extension queue 611. Compared 217620 event pairs, 837 based on Foata normal form. 215/19125 useless extension candidates. Maximal degree in co-relation 84256. Up to 4028 conditions per place. [2021-12-07 00:54:08,393 INFO L132 encePairwiseOnDemand]: 214/250 looper letters, 936 selfloop transitions, 658 changer transitions 5/1732 dead transitions. [2021-12-07 00:54:08,393 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 1732 transitions, 26702 flow [2021-12-07 00:54:08,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-12-07 00:54:08,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2021-12-07 00:54:08,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 4364 transitions. [2021-12-07 00:54:08,397 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6234285714285714 [2021-12-07 00:54:08,397 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 4364 transitions. [2021-12-07 00:54:08,397 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 4364 transitions. [2021-12-07 00:54:08,398 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 00:54:08,398 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 4364 transitions. [2021-12-07 00:54:08,402 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 155.85714285714286) internal successors, (4364), 28 states have internal predecessors, (4364), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:54:08,407 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 250.0) internal successors, (7250), 29 states have internal predecessors, (7250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:54:08,408 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 250.0) internal successors, (7250), 29 states have internal predecessors, (7250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:54:08,408 INFO L186 Difference]: Start difference. First operand has 411 places, 1024 transitions, 14564 flow. Second operand 28 states and 4364 transitions. [2021-12-07 00:54:08,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 1732 transitions, 26702 flow [2021-12-07 00:54:09,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 1732 transitions, 26576 flow, removed 61 selfloop flow, removed 2 redundant places. [2021-12-07 00:54:09,499 INFO L242 Difference]: Finished difference. Result has 450 places, 1243 transitions, 21686 flow [2021-12-07 00:54:09,500 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=14502, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1024, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=455, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=453, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=21686, PETRI_PLACES=450, PETRI_TRANSITIONS=1243} [2021-12-07 00:54:09,500 INFO L334 CegarLoopForPetriNet]: 253 programPoint places, 197 predicate places. [2021-12-07 00:54:09,501 INFO L470 AbstractCegarLoop]: Abstraction has has 450 places, 1243 transitions, 21686 flow [2021-12-07 00:54:09,501 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 143.92307692307693) internal successors, (1871), 13 states have internal predecessors, (1871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:54:09,501 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 00:54:09,501 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 00:54:09,501 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2021-12-07 00:54:09,501 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 27 more)] === [2021-12-07 00:54:09,502 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:54:09,502 INFO L85 PathProgramCache]: Analyzing trace with hash 549955242, now seen corresponding path program 6 times [2021-12-07 00:54:09,502 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 00:54:09,502 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [659362063] [2021-12-07 00:54:09,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:54:09,502 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 00:54:09,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:54:09,675 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 00:54:09,675 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 00:54:09,675 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [659362063] [2021-12-07 00:54:09,676 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [659362063] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 00:54:09,676 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 00:54:09,676 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-12-07 00:54:09,676 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1010657735] [2021-12-07 00:54:09,676 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 00:54:09,677 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-12-07 00:54:09,677 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 00:54:09,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-12-07 00:54:09,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-12-07 00:54:09,680 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 250 [2021-12-07 00:54:09,682 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 1243 transitions, 21686 flow. Second operand has 13 states, 13 states have (on average 143.92307692307693) internal successors, (1871), 13 states have internal predecessors, (1871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:54:09,682 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 00:54:09,682 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 250 [2021-12-07 00:54:09,682 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 00:54:18,509 INFO L129 PetriNetUnfolder]: 6306/21130 cut-off events. [2021-12-07 00:54:18,509 INFO L130 PetriNetUnfolder]: For 167315/168030 co-relation queries the response was YES. [2021-12-07 00:54:18,717 INFO L84 FinitePrefix]: Finished finitePrefix Result has 98539 conditions, 21130 events. 6306/21130 cut-off events. For 167315/168030 co-relation queries the response was YES. Maximal size of possible extension queue 675. Compared 245326 event pairs, 1000 based on Foata normal form. 232/21083 useless extension candidates. Maximal degree in co-relation 98424. Up to 5285 conditions per place. [2021-12-07 00:54:18,778 INFO L132 encePairwiseOnDemand]: 213/250 looper letters, 1053 selfloop transitions, 672 changer transitions 5/1863 dead transitions. [2021-12-07 00:54:18,778 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 476 places, 1863 transitions, 32534 flow [2021-12-07 00:54:18,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-12-07 00:54:18,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2021-12-07 00:54:18,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 4226 transitions. [2021-12-07 00:54:18,782 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6260740740740741 [2021-12-07 00:54:18,782 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 4226 transitions. [2021-12-07 00:54:18,782 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 4226 transitions. [2021-12-07 00:54:18,783 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 00:54:18,783 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 4226 transitions. [2021-12-07 00:54:18,787 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 156.5185185185185) internal successors, (4226), 27 states have internal predecessors, (4226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:54:18,791 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 250.0) internal successors, (7000), 28 states have internal predecessors, (7000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:54:18,792 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 250.0) internal successors, (7000), 28 states have internal predecessors, (7000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:54:18,792 INFO L186 Difference]: Start difference. First operand has 450 places, 1243 transitions, 21686 flow. Second operand 27 states and 4226 transitions. [2021-12-07 00:54:18,792 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 476 places, 1863 transitions, 32534 flow [2021-12-07 00:54:20,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 464 places, 1863 transitions, 32323 flow, removed 67 selfloop flow, removed 12 redundant places. [2021-12-07 00:54:20,408 INFO L242 Difference]: Finished difference. Result has 474 places, 1362 transitions, 26873 flow [2021-12-07 00:54:20,409 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=21479, PETRI_DIFFERENCE_MINUEND_PLACES=438, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=553, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=584, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=26873, PETRI_PLACES=474, PETRI_TRANSITIONS=1362} [2021-12-07 00:54:20,410 INFO L334 CegarLoopForPetriNet]: 253 programPoint places, 221 predicate places. [2021-12-07 00:54:20,410 INFO L470 AbstractCegarLoop]: Abstraction has has 474 places, 1362 transitions, 26873 flow [2021-12-07 00:54:20,410 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 143.92307692307693) internal successors, (1871), 13 states have internal predecessors, (1871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:54:20,410 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 00:54:20,410 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 00:54:20,410 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2021-12-07 00:54:20,410 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 27 more)] === [2021-12-07 00:54:20,411 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:54:20,411 INFO L85 PathProgramCache]: Analyzing trace with hash 1934646954, now seen corresponding path program 7 times [2021-12-07 00:54:20,411 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 00:54:20,411 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [799663976] [2021-12-07 00:54:20,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:54:20,411 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 00:54:20,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:54:20,577 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 00:54:20,577 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 00:54:20,578 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [799663976] [2021-12-07 00:54:20,578 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [799663976] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 00:54:20,578 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 00:54:20,578 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-12-07 00:54:20,578 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2113585322] [2021-12-07 00:54:20,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 00:54:20,578 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-12-07 00:54:20,578 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 00:54:20,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-12-07 00:54:20,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2021-12-07 00:54:20,580 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 250 [2021-12-07 00:54:20,581 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 474 places, 1362 transitions, 26873 flow. Second operand has 13 states, 13 states have (on average 143.92307692307693) internal successors, (1871), 13 states have internal predecessors, (1871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:54:20,581 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 00:54:20,581 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 250 [2021-12-07 00:54:20,581 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 00:54:30,601 INFO L129 PetriNetUnfolder]: 6776/22803 cut-off events. [2021-12-07 00:54:30,601 INFO L130 PetriNetUnfolder]: For 220335/221072 co-relation queries the response was YES. [2021-12-07 00:54:30,842 INFO L84 FinitePrefix]: Finished finitePrefix Result has 110948 conditions, 22803 events. 6776/22803 cut-off events. For 220335/221072 co-relation queries the response was YES. Maximal size of possible extension queue 740. Compared 269883 event pairs, 1053 based on Foata normal form. 295/22808 useless extension candidates. Maximal degree in co-relation 110823. Up to 4543 conditions per place. [2021-12-07 00:54:30,909 INFO L132 encePairwiseOnDemand]: 213/250 looper letters, 961 selfloop transitions, 809 changer transitions 7/1910 dead transitions. [2021-12-07 00:54:30,909 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 501 places, 1910 transitions, 36645 flow [2021-12-07 00:54:30,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-12-07 00:54:30,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2021-12-07 00:54:30,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 4386 transitions. [2021-12-07 00:54:30,913 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6265714285714286 [2021-12-07 00:54:30,913 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 4386 transitions. [2021-12-07 00:54:30,913 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 4386 transitions. [2021-12-07 00:54:30,914 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 00:54:30,914 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 4386 transitions. [2021-12-07 00:54:30,918 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 156.64285714285714) internal successors, (4386), 28 states have internal predecessors, (4386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:54:30,923 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 250.0) internal successors, (7250), 29 states have internal predecessors, (7250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:54:30,923 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 250.0) internal successors, (7250), 29 states have internal predecessors, (7250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:54:30,923 INFO L186 Difference]: Start difference. First operand has 474 places, 1362 transitions, 26873 flow. Second operand 28 states and 4386 transitions. [2021-12-07 00:54:30,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 501 places, 1910 transitions, 36645 flow [2021-12-07 00:54:32,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 486 places, 1910 transitions, 36457 flow, removed 32 selfloop flow, removed 15 redundant places. [2021-12-07 00:54:32,962 INFO L242 Difference]: Finished difference. Result has 497 places, 1447 transitions, 31983 flow [2021-12-07 00:54:32,963 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=26691, PETRI_DIFFERENCE_MINUEND_PLACES=459, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=724, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=570, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=31983, PETRI_PLACES=497, PETRI_TRANSITIONS=1447} [2021-12-07 00:54:32,964 INFO L334 CegarLoopForPetriNet]: 253 programPoint places, 244 predicate places. [2021-12-07 00:54:32,964 INFO L470 AbstractCegarLoop]: Abstraction has has 497 places, 1447 transitions, 31983 flow [2021-12-07 00:54:32,964 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 143.92307692307693) internal successors, (1871), 13 states have internal predecessors, (1871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:54:32,964 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 00:54:32,964 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 00:54:32,964 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2021-12-07 00:54:32,964 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 27 more)] === [2021-12-07 00:54:32,965 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:54:32,965 INFO L85 PathProgramCache]: Analyzing trace with hash 874858282, now seen corresponding path program 8 times [2021-12-07 00:54:32,965 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 00:54:32,965 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857445450] [2021-12-07 00:54:32,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:54:32,965 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 00:54:32,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:54:33,134 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 00:54:33,134 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 00:54:33,134 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1857445450] [2021-12-07 00:54:33,134 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1857445450] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 00:54:33,135 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 00:54:33,135 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-12-07 00:54:33,135 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1739920478] [2021-12-07 00:54:33,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 00:54:33,135 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-12-07 00:54:33,135 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 00:54:33,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-12-07 00:54:33,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-12-07 00:54:33,137 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 250 [2021-12-07 00:54:33,138 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 497 places, 1447 transitions, 31983 flow. Second operand has 13 states, 13 states have (on average 143.92307692307693) internal successors, (1871), 13 states have internal predecessors, (1871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:54:33,138 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 00:54:33,138 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 250 [2021-12-07 00:54:33,138 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 00:54:44,751 INFO L129 PetriNetUnfolder]: 7223/24417 cut-off events. [2021-12-07 00:54:44,751 INFO L130 PetriNetUnfolder]: For 286004/286839 co-relation queries the response was YES. [2021-12-07 00:54:45,017 INFO L84 FinitePrefix]: Finished finitePrefix Result has 124488 conditions, 24417 events. 7223/24417 cut-off events. For 286004/286839 co-relation queries the response was YES. Maximal size of possible extension queue 800. Compared 294018 event pairs, 1154 based on Foata normal form. 309/24406 useless extension candidates. Maximal degree in co-relation 124352. Up to 5178 conditions per place. [2021-12-07 00:54:45,088 INFO L132 encePairwiseOnDemand]: 213/250 looper letters, 1055 selfloop transitions, 831 changer transitions 7/2026 dead transitions. [2021-12-07 00:54:45,088 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 525 places, 2026 transitions, 42751 flow [2021-12-07 00:54:45,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-12-07 00:54:45,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2021-12-07 00:54:45,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 4544 transitions. [2021-12-07 00:54:45,092 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6267586206896552 [2021-12-07 00:54:45,092 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 4544 transitions. [2021-12-07 00:54:45,092 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 4544 transitions. [2021-12-07 00:54:45,093 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 00:54:45,093 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 4544 transitions. [2021-12-07 00:54:45,097 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 156.68965517241378) internal successors, (4544), 29 states have internal predecessors, (4544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:54:45,102 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 250.0) internal successors, (7500), 30 states have internal predecessors, (7500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:54:45,102 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 250.0) internal successors, (7500), 30 states have internal predecessors, (7500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:54:45,102 INFO L186 Difference]: Start difference. First operand has 497 places, 1447 transitions, 31983 flow. Second operand 29 states and 4544 transitions. [2021-12-07 00:54:45,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 525 places, 2026 transitions, 42751 flow [2021-12-07 00:54:47,721 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 510 places, 2026 transitions, 42583 flow, removed 22 selfloop flow, removed 15 redundant places. [2021-12-07 00:54:47,759 INFO L242 Difference]: Finished difference. Result has 522 places, 1541 transitions, 37689 flow [2021-12-07 00:54:47,760 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=31837, PETRI_DIFFERENCE_MINUEND_PLACES=482, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1447, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=738, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=632, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=37689, PETRI_PLACES=522, PETRI_TRANSITIONS=1541} [2021-12-07 00:54:47,761 INFO L334 CegarLoopForPetriNet]: 253 programPoint places, 269 predicate places. [2021-12-07 00:54:47,761 INFO L470 AbstractCegarLoop]: Abstraction has has 522 places, 1541 transitions, 37689 flow [2021-12-07 00:54:47,761 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 143.92307692307693) internal successors, (1871), 13 states have internal predecessors, (1871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:54:47,761 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 00:54:47,761 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 00:54:47,761 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2021-12-07 00:54:47,761 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 27 more)] === [2021-12-07 00:54:47,761 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:54:47,762 INFO L85 PathProgramCache]: Analyzing trace with hash -27459378, now seen corresponding path program 9 times [2021-12-07 00:54:47,762 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 00:54:47,762 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [421513574] [2021-12-07 00:54:47,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:54:47,762 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 00:54:47,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:54:47,939 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 00:54:47,939 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 00:54:47,939 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [421513574] [2021-12-07 00:54:47,939 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [421513574] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 00:54:47,939 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 00:54:47,939 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-12-07 00:54:47,940 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1563757016] [2021-12-07 00:54:47,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 00:54:47,940 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-12-07 00:54:47,940 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 00:54:47,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-12-07 00:54:47,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2021-12-07 00:54:47,942 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 250 [2021-12-07 00:54:47,943 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 522 places, 1541 transitions, 37689 flow. Second operand has 13 states, 13 states have (on average 143.92307692307693) internal successors, (1871), 13 states have internal predecessors, (1871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:54:47,943 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 00:54:47,943 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 250 [2021-12-07 00:54:47,943 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 00:55:01,838 INFO L129 PetriNetUnfolder]: 8033/27268 cut-off events. [2021-12-07 00:55:01,838 INFO L130 PetriNetUnfolder]: For 380684/381614 co-relation queries the response was YES. [2021-12-07 00:55:02,286 INFO L84 FinitePrefix]: Finished finitePrefix Result has 144593 conditions, 27268 events. 8033/27268 cut-off events. For 380684/381614 co-relation queries the response was YES. Maximal size of possible extension queue 910. Compared 336319 event pairs, 1231 based on Foata normal form. 341/27264 useless extension candidates. Maximal degree in co-relation 144445. Up to 6719 conditions per place. [2021-12-07 00:55:02,388 INFO L132 encePairwiseOnDemand]: 213/250 looper letters, 984 selfloop transitions, 1015 changer transitions 7/2139 dead transitions. [2021-12-07 00:55:02,388 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 551 places, 2139 transitions, 50103 flow [2021-12-07 00:55:02,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-12-07 00:55:02,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2021-12-07 00:55:02,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 4673 transitions. [2021-12-07 00:55:02,394 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6230666666666667 [2021-12-07 00:55:02,394 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 4673 transitions. [2021-12-07 00:55:02,394 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 4673 transitions. [2021-12-07 00:55:02,395 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 00:55:02,396 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 4673 transitions. [2021-12-07 00:55:02,401 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 155.76666666666668) internal successors, (4673), 30 states have internal predecessors, (4673), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:55:02,406 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 250.0) internal successors, (7750), 31 states have internal predecessors, (7750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:55:02,406 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 250.0) internal successors, (7750), 31 states have internal predecessors, (7750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:55:02,406 INFO L186 Difference]: Start difference. First operand has 522 places, 1541 transitions, 37689 flow. Second operand 30 states and 4673 transitions. [2021-12-07 00:55:02,406 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 551 places, 2139 transitions, 50103 flow [2021-12-07 00:55:06,092 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 535 places, 2139 transitions, 49853 flow, removed 18 selfloop flow, removed 16 redundant places. [2021-12-07 00:55:06,138 INFO L242 Difference]: Finished difference. Result has 551 places, 1666 transitions, 45663 flow [2021-12-07 00:55:06,139 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=37467, PETRI_DIFFERENCE_MINUEND_PLACES=506, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1541, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=890, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=560, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=45663, PETRI_PLACES=551, PETRI_TRANSITIONS=1666} [2021-12-07 00:55:06,140 INFO L334 CegarLoopForPetriNet]: 253 programPoint places, 298 predicate places. [2021-12-07 00:55:06,140 INFO L470 AbstractCegarLoop]: Abstraction has has 551 places, 1666 transitions, 45663 flow [2021-12-07 00:55:06,140 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 143.92307692307693) internal successors, (1871), 13 states have internal predecessors, (1871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:55:06,140 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 00:55:06,140 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 00:55:06,140 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2021-12-07 00:55:06,140 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 27 more)] === [2021-12-07 00:55:06,141 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:55:06,141 INFO L85 PathProgramCache]: Analyzing trace with hash -488896678, now seen corresponding path program 10 times [2021-12-07 00:55:06,141 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 00:55:06,141 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [832727408] [2021-12-07 00:55:06,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:55:06,141 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 00:55:06,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:55:06,301 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 00:55:06,301 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 00:55:06,301 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [832727408] [2021-12-07 00:55:06,301 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [832727408] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 00:55:06,301 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 00:55:06,302 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-12-07 00:55:06,302 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1483560445] [2021-12-07 00:55:06,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 00:55:06,302 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-12-07 00:55:06,302 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 00:55:06,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-12-07 00:55:06,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-12-07 00:55:06,305 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 250 [2021-12-07 00:55:06,306 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 551 places, 1666 transitions, 45663 flow. Second operand has 13 states, 13 states have (on average 143.92307692307693) internal successors, (1871), 13 states have internal predecessors, (1871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:55:06,306 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 00:55:06,307 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 250 [2021-12-07 00:55:06,307 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 00:55:22,188 INFO L129 PetriNetUnfolder]: 8693/29155 cut-off events. [2021-12-07 00:55:22,188 INFO L130 PetriNetUnfolder]: For 502856/503753 co-relation queries the response was YES. [2021-12-07 00:55:22,668 INFO L84 FinitePrefix]: Finished finitePrefix Result has 164139 conditions, 29155 events. 8693/29155 cut-off events. For 502856/503753 co-relation queries the response was YES. Maximal size of possible extension queue 979. Compared 362620 event pairs, 1322 based on Foata normal form. 273/29052 useless extension candidates. Maximal degree in co-relation 163976. Up to 5634 conditions per place. [2021-12-07 00:55:22,761 INFO L132 encePairwiseOnDemand]: 213/250 looper letters, 1209 selfloop transitions, 948 changer transitions 5/2295 dead transitions. [2021-12-07 00:55:22,761 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 578 places, 2295 transitions, 59131 flow [2021-12-07 00:55:22,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-12-07 00:55:22,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2021-12-07 00:55:22,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 4375 transitions. [2021-12-07 00:55:22,765 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.625 [2021-12-07 00:55:22,765 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 4375 transitions. [2021-12-07 00:55:22,765 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 4375 transitions. [2021-12-07 00:55:22,766 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 00:55:22,766 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 4375 transitions. [2021-12-07 00:55:22,769 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 156.25) internal successors, (4375), 28 states have internal predecessors, (4375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:55:22,773 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 250.0) internal successors, (7250), 29 states have internal predecessors, (7250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:55:22,774 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 250.0) internal successors, (7250), 29 states have internal predecessors, (7250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:55:22,774 INFO L186 Difference]: Start difference. First operand has 551 places, 1666 transitions, 45663 flow. Second operand 28 states and 4375 transitions. [2021-12-07 00:55:22,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 578 places, 2295 transitions, 59131 flow [2021-12-07 00:55:27,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 567 places, 2295 transitions, 58995 flow, removed 38 selfloop flow, removed 11 redundant places. [2021-12-07 00:55:27,534 INFO L242 Difference]: Finished difference. Result has 578 places, 1779 transitions, 53186 flow [2021-12-07 00:55:27,536 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=45559, PETRI_DIFFERENCE_MINUEND_PLACES=540, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1666, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=839, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=735, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=53186, PETRI_PLACES=578, PETRI_TRANSITIONS=1779} [2021-12-07 00:55:27,536 INFO L334 CegarLoopForPetriNet]: 253 programPoint places, 325 predicate places. [2021-12-07 00:55:27,536 INFO L470 AbstractCegarLoop]: Abstraction has has 578 places, 1779 transitions, 53186 flow [2021-12-07 00:55:27,536 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 143.92307692307693) internal successors, (1871), 13 states have internal predecessors, (1871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:55:27,536 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 00:55:27,537 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 00:55:27,537 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2021-12-07 00:55:27,537 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 27 more)] === [2021-12-07 00:55:27,537 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:55:27,537 INFO L85 PathProgramCache]: Analyzing trace with hash -1304038990, now seen corresponding path program 11 times [2021-12-07 00:55:27,537 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 00:55:27,537 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [395217803] [2021-12-07 00:55:27,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:55:27,537 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 00:55:27,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:55:27,731 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 00:55:27,732 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 00:55:27,732 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [395217803] [2021-12-07 00:55:27,732 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [395217803] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 00:55:27,732 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 00:55:27,732 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-12-07 00:55:27,732 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [240358325] [2021-12-07 00:55:27,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 00:55:27,732 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-12-07 00:55:27,732 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 00:55:27,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-12-07 00:55:27,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-12-07 00:55:27,734 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 250 [2021-12-07 00:55:27,735 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 578 places, 1779 transitions, 53186 flow. Second operand has 13 states, 13 states have (on average 143.92307692307693) internal successors, (1871), 13 states have internal predecessors, (1871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:55:27,735 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 00:55:27,735 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 250 [2021-12-07 00:55:27,735 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 00:55:48,731 INFO L129 PetriNetUnfolder]: 10224/34613 cut-off events. [2021-12-07 00:55:48,732 INFO L130 PetriNetUnfolder]: For 682418/683595 co-relation queries the response was YES. [2021-12-07 00:55:49,469 INFO L84 FinitePrefix]: Finished finitePrefix Result has 199309 conditions, 34613 events. 10224/34613 cut-off events. For 682418/683595 co-relation queries the response was YES. Maximal size of possible extension queue 1183. Compared 444270 event pairs, 1679 based on Foata normal form. 443/34634 useless extension candidates. Maximal degree in co-relation 199129. Up to 7938 conditions per place. [2021-12-07 00:55:49,589 INFO L132 encePairwiseOnDemand]: 213/250 looper letters, 1120 selfloop transitions, 1152 changer transitions 6/2411 dead transitions. [2021-12-07 00:55:49,589 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 598 places, 2411 transitions, 68777 flow [2021-12-07 00:55:49,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-12-07 00:55:49,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2021-12-07 00:55:49,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 3376 transitions. [2021-12-07 00:55:49,592 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6430476190476191 [2021-12-07 00:55:49,592 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 3376 transitions. [2021-12-07 00:55:49,593 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 3376 transitions. [2021-12-07 00:55:49,593 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 00:55:49,593 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 3376 transitions. [2021-12-07 00:55:49,596 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 160.76190476190476) internal successors, (3376), 21 states have internal predecessors, (3376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:55:49,598 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 250.0) internal successors, (5500), 22 states have internal predecessors, (5500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:55:49,598 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 250.0) internal successors, (5500), 22 states have internal predecessors, (5500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:55:49,598 INFO L186 Difference]: Start difference. First operand has 578 places, 1779 transitions, 53186 flow. Second operand 21 states and 3376 transitions. [2021-12-07 00:55:49,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 598 places, 2411 transitions, 68777 flow [2021-12-07 00:55:57,695 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 585 places, 2411 transitions, 68451 flow, removed 99 selfloop flow, removed 13 redundant places. [2021-12-07 00:55:57,833 INFO L242 Difference]: Finished difference. Result has 602 places, 1956 transitions, 64247 flow [2021-12-07 00:55:57,834 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=52949, PETRI_DIFFERENCE_MINUEND_PLACES=565, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1779, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=977, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=692, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=64247, PETRI_PLACES=602, PETRI_TRANSITIONS=1956} [2021-12-07 00:55:57,835 INFO L334 CegarLoopForPetriNet]: 253 programPoint places, 349 predicate places. [2021-12-07 00:55:57,835 INFO L470 AbstractCegarLoop]: Abstraction has has 602 places, 1956 transitions, 64247 flow [2021-12-07 00:55:57,835 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 143.92307692307693) internal successors, (1871), 13 states have internal predecessors, (1871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:55:57,835 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 00:55:57,835 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 00:55:57,835 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2021-12-07 00:55:57,835 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 27 more)] === [2021-12-07 00:55:57,835 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:55:57,836 INFO L85 PathProgramCache]: Analyzing trace with hash -1982588366, now seen corresponding path program 12 times [2021-12-07 00:55:57,836 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 00:55:57,836 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1784116557] [2021-12-07 00:55:57,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:55:57,836 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 00:55:57,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:55:57,985 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 00:55:57,985 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 00:55:57,985 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1784116557] [2021-12-07 00:55:57,985 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1784116557] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 00:55:57,985 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 00:55:57,985 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-12-07 00:55:57,985 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [204110925] [2021-12-07 00:55:57,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 00:55:57,986 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-12-07 00:55:57,986 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 00:55:57,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-12-07 00:55:57,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-12-07 00:55:57,987 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 250 [2021-12-07 00:55:57,988 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 602 places, 1956 transitions, 64247 flow. Second operand has 13 states, 13 states have (on average 143.92307692307693) internal successors, (1871), 13 states have internal predecessors, (1871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:55:57,988 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 00:55:57,989 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 250 [2021-12-07 00:55:57,989 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 00:56:23,452 INFO L129 PetriNetUnfolder]: 10672/36055 cut-off events. [2021-12-07 00:56:23,453 INFO L130 PetriNetUnfolder]: For 827765/829004 co-relation queries the response was YES. [2021-12-07 00:56:24,235 INFO L84 FinitePrefix]: Finished finitePrefix Result has 216742 conditions, 36055 events. 10672/36055 cut-off events. For 827765/829004 co-relation queries the response was YES. Maximal size of possible extension queue 1236. Compared 466654 event pairs, 1563 based on Foata normal form. 428/36028 useless extension candidates. Maximal degree in co-relation 216543. Up to 8414 conditions per place. [2021-12-07 00:56:24,353 INFO L132 encePairwiseOnDemand]: 215/250 looper letters, 1087 selfloop transitions, 1264 changer transitions 5/2489 dead transitions. [2021-12-07 00:56:24,353 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 629 places, 2489 transitions, 77206 flow [2021-12-07 00:56:24,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-12-07 00:56:24,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2021-12-07 00:56:24,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 4342 transitions. [2021-12-07 00:56:24,357 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6202857142857143 [2021-12-07 00:56:24,357 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 4342 transitions. [2021-12-07 00:56:24,357 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 4342 transitions. [2021-12-07 00:56:24,358 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 00:56:24,358 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 4342 transitions. [2021-12-07 00:56:24,362 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 155.07142857142858) internal successors, (4342), 28 states have internal predecessors, (4342), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:56:24,365 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 250.0) internal successors, (7250), 29 states have internal predecessors, (7250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:56:24,365 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 250.0) internal successors, (7250), 29 states have internal predecessors, (7250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:56:24,366 INFO L186 Difference]: Start difference. First operand has 602 places, 1956 transitions, 64247 flow. Second operand 28 states and 4342 transitions. [2021-12-07 00:56:24,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 629 places, 2489 transitions, 77206 flow [2021-12-07 00:56:35,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 626 places, 2489 transitions, 77085 flow, removed 39 selfloop flow, removed 3 redundant places. [2021-12-07 00:56:35,778 INFO L242 Difference]: Finished difference. Result has 638 places, 2048 transitions, 72927 flow [2021-12-07 00:56:35,780 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=64146, PETRI_DIFFERENCE_MINUEND_PLACES=599, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1956, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=708, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=72927, PETRI_PLACES=638, PETRI_TRANSITIONS=2048} [2021-12-07 00:56:35,780 INFO L334 CegarLoopForPetriNet]: 253 programPoint places, 385 predicate places. [2021-12-07 00:56:35,780 INFO L470 AbstractCegarLoop]: Abstraction has has 638 places, 2048 transitions, 72927 flow [2021-12-07 00:56:35,780 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 143.92307692307693) internal successors, (1871), 13 states have internal predecessors, (1871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:56:35,780 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 00:56:35,781 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 00:56:35,781 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2021-12-07 00:56:35,781 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 27 more)] === [2021-12-07 00:56:35,781 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:56:35,781 INFO L85 PathProgramCache]: Analyzing trace with hash 2134616696, now seen corresponding path program 13 times [2021-12-07 00:56:35,781 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 00:56:35,781 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1883792793] [2021-12-07 00:56:35,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:56:35,781 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 00:56:35,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:56:35,921 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 00:56:35,921 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 00:56:35,921 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1883792793] [2021-12-07 00:56:35,921 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1883792793] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 00:56:35,921 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 00:56:35,921 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-12-07 00:56:35,921 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1451293230] [2021-12-07 00:56:35,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 00:56:35,922 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-12-07 00:56:35,922 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 00:56:35,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-12-07 00:56:35,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-12-07 00:56:35,923 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 250 [2021-12-07 00:56:35,924 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 638 places, 2048 transitions, 72927 flow. Second operand has 13 states, 13 states have (on average 143.92307692307693) internal successors, (1871), 13 states have internal predecessors, (1871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:56:35,925 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 00:56:35,925 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 250 [2021-12-07 00:56:35,925 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 00:57:06,238 INFO L129 PetriNetUnfolder]: 11534/39265 cut-off events. [2021-12-07 00:57:06,238 INFO L130 PetriNetUnfolder]: For 1046122/1047447 co-relation queries the response was YES. [2021-12-07 00:57:07,258 INFO L84 FinitePrefix]: Finished finitePrefix Result has 242929 conditions, 39265 events. 11534/39265 cut-off events. For 1046122/1047447 co-relation queries the response was YES. Maximal size of possible extension queue 1347. Compared 517167 event pairs, 1816 based on Foata normal form. 480/39251 useless extension candidates. Maximal degree in co-relation 242721. Up to 8916 conditions per place. [2021-12-07 00:57:07,389 INFO L132 encePairwiseOnDemand]: 213/250 looper letters, 1170 selfloop transitions, 1370 changer transitions 7/2680 dead transitions. [2021-12-07 00:57:07,389 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 669 places, 2680 transitions, 88749 flow [2021-12-07 00:57:07,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-12-07 00:57:07,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2021-12-07 00:57:07,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 4973 transitions. [2021-12-07 00:57:07,394 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.621625 [2021-12-07 00:57:07,394 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 4973 transitions. [2021-12-07 00:57:07,394 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 4973 transitions. [2021-12-07 00:57:07,394 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 00:57:07,394 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 4973 transitions. [2021-12-07 00:57:07,400 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 155.40625) internal successors, (4973), 32 states have internal predecessors, (4973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:57:07,405 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 250.0) internal successors, (8250), 33 states have internal predecessors, (8250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:57:07,406 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 250.0) internal successors, (8250), 33 states have internal predecessors, (8250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:57:07,406 INFO L186 Difference]: Start difference. First operand has 638 places, 2048 transitions, 72927 flow. Second operand 32 states and 4973 transitions. [2021-12-07 00:57:07,406 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 669 places, 2680 transitions, 88749 flow [2021-12-07 00:57:22,967 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 655 places, 2680 transitions, 88493 flow, removed 66 selfloop flow, removed 14 redundant places. [2021-12-07 00:57:23,040 INFO L242 Difference]: Finished difference. Result has 670 places, 2180 transitions, 84010 flow [2021-12-07 00:57:23,042 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=72689, PETRI_DIFFERENCE_MINUEND_PLACES=624, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2048, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1239, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=711, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=84010, PETRI_PLACES=670, PETRI_TRANSITIONS=2180} [2021-12-07 00:57:23,042 INFO L334 CegarLoopForPetriNet]: 253 programPoint places, 417 predicate places. [2021-12-07 00:57:23,042 INFO L470 AbstractCegarLoop]: Abstraction has has 670 places, 2180 transitions, 84010 flow [2021-12-07 00:57:23,042 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 143.92307692307693) internal successors, (1871), 13 states have internal predecessors, (1871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:57:23,042 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 00:57:23,043 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 00:57:23,043 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2021-12-07 00:57:23,043 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 27 more)] === [2021-12-07 00:57:23,043 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:57:23,043 INFO L85 PathProgramCache]: Analyzing trace with hash -1476747596, now seen corresponding path program 14 times [2021-12-07 00:57:23,043 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 00:57:23,043 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1880400781] [2021-12-07 00:57:23,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:57:23,043 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 00:57:23,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:57:23,179 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 00:57:23,179 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 00:57:23,179 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1880400781] [2021-12-07 00:57:23,179 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1880400781] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 00:57:23,179 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 00:57:23,179 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-12-07 00:57:23,179 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1202710773] [2021-12-07 00:57:23,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 00:57:23,180 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-12-07 00:57:23,180 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 00:57:23,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-12-07 00:57:23,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-12-07 00:57:23,181 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 250 [2021-12-07 00:57:23,182 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 670 places, 2180 transitions, 84010 flow. Second operand has 13 states, 13 states have (on average 143.92307692307693) internal successors, (1871), 13 states have internal predecessors, (1871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:57:23,182 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 00:57:23,183 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 250 [2021-12-07 00:57:23,183 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 00:57:57,808 INFO L129 PetriNetUnfolder]: 12403/42045 cut-off events. [2021-12-07 00:57:57,809 INFO L130 PetriNetUnfolder]: For 1289221/1290619 co-relation queries the response was YES. [2021-12-07 00:57:58,951 INFO L84 FinitePrefix]: Finished finitePrefix Result has 271474 conditions, 42045 events. 12403/42045 cut-off events. For 1289221/1290619 co-relation queries the response was YES. Maximal size of possible extension queue 1455. Compared 561031 event pairs, 1898 based on Foata normal form. 480/41985 useless extension candidates. Maximal degree in co-relation 271251. Up to 8807 conditions per place. [2021-12-07 00:57:59,251 INFO L132 encePairwiseOnDemand]: 213/250 looper letters, 1301 selfloop transitions, 1399 changer transitions 6/2839 dead transitions. [2021-12-07 00:57:59,251 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 699 places, 2839 transitions, 101355 flow [2021-12-07 00:57:59,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-12-07 00:57:59,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2021-12-07 00:57:59,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 4676 transitions. [2021-12-07 00:57:59,257 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6234666666666666 [2021-12-07 00:57:59,257 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 4676 transitions. [2021-12-07 00:57:59,257 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 4676 transitions. [2021-12-07 00:57:59,259 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 00:57:59,259 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 4676 transitions. [2021-12-07 00:57:59,264 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 155.86666666666667) internal successors, (4676), 30 states have internal predecessors, (4676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:57:59,271 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 250.0) internal successors, (7750), 31 states have internal predecessors, (7750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:57:59,272 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 250.0) internal successors, (7750), 31 states have internal predecessors, (7750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:57:59,272 INFO L186 Difference]: Start difference. First operand has 670 places, 2180 transitions, 84010 flow. Second operand 30 states and 4676 transitions. [2021-12-07 00:57:59,272 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 699 places, 2839 transitions, 101355 flow [2021-12-07 00:58:19,897 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 684 places, 2839 transitions, 100942 flow, removed 124 selfloop flow, removed 15 redundant places. [2021-12-07 00:58:19,978 INFO L242 Difference]: Finished difference. Result has 698 places, 2318 transitions, 95598 flow [2021-12-07 00:58:19,980 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=83607, PETRI_DIFFERENCE_MINUEND_PLACES=655, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1261, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=809, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=95598, PETRI_PLACES=698, PETRI_TRANSITIONS=2318} [2021-12-07 00:58:19,981 INFO L334 CegarLoopForPetriNet]: 253 programPoint places, 445 predicate places. [2021-12-07 00:58:19,981 INFO L470 AbstractCegarLoop]: Abstraction has has 698 places, 2318 transitions, 95598 flow [2021-12-07 00:58:19,981 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 143.92307692307693) internal successors, (1871), 13 states have internal predecessors, (1871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:58:19,981 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 00:58:19,981 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 00:58:19,981 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2021-12-07 00:58:19,981 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 27 more)] === [2021-12-07 00:58:19,982 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:58:19,982 INFO L85 PathProgramCache]: Analyzing trace with hash -308823932, now seen corresponding path program 15 times [2021-12-07 00:58:19,982 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 00:58:19,982 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2005568274] [2021-12-07 00:58:19,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:58:19,982 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 00:58:20,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:58:20,127 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 00:58:20,127 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 00:58:20,128 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2005568274] [2021-12-07 00:58:20,128 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2005568274] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 00:58:20,128 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 00:58:20,128 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-12-07 00:58:20,128 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652003695] [2021-12-07 00:58:20,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 00:58:20,128 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-12-07 00:58:20,128 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 00:58:20,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-12-07 00:58:20,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-12-07 00:58:20,130 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 250 [2021-12-07 00:58:20,131 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 698 places, 2318 transitions, 95598 flow. Second operand has 13 states, 13 states have (on average 143.92307692307693) internal successors, (1871), 13 states have internal predecessors, (1871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:58:20,131 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 00:58:20,131 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 250 [2021-12-07 00:58:20,131 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 00:59:00,019 INFO L129 PetriNetUnfolder]: 12873/43570 cut-off events. [2021-12-07 00:59:00,019 INFO L130 PetriNetUnfolder]: For 1530753/1532217 co-relation queries the response was YES. [2021-12-07 00:59:01,357 INFO L84 FinitePrefix]: Finished finitePrefix Result has 291779 conditions, 43570 events. 12873/43570 cut-off events. For 1530753/1532217 co-relation queries the response was YES. Maximal size of possible extension queue 1525. Compared 585047 event pairs, 1897 based on Foata normal form. 532/43551 useless extension candidates. Maximal degree in co-relation 291543. Up to 10495 conditions per place. [2021-12-07 00:59:01,515 INFO L132 encePairwiseOnDemand]: 215/250 looper letters, 1146 selfloop transitions, 1573 changer transitions 6/2858 dead transitions. [2021-12-07 00:59:01,515 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 726 places, 2858 transitions, 110177 flow [2021-12-07 00:59:01,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-12-07 00:59:01,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2021-12-07 00:59:01,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 4504 transitions. [2021-12-07 00:59:01,518 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6212413793103448 [2021-12-07 00:59:01,518 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 4504 transitions. [2021-12-07 00:59:01,518 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 4504 transitions. [2021-12-07 00:59:01,519 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 00:59:01,519 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 4504 transitions. [2021-12-07 00:59:01,521 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 155.31034482758622) internal successors, (4504), 29 states have internal predecessors, (4504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:59:01,524 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 250.0) internal successors, (7500), 30 states have internal predecessors, (7500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:59:01,525 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 250.0) internal successors, (7500), 30 states have internal predecessors, (7500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:59:01,525 INFO L186 Difference]: Start difference. First operand has 698 places, 2318 transitions, 95598 flow. Second operand 29 states and 4504 transitions. [2021-12-07 00:59:01,525 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 726 places, 2858 transitions, 110177 flow [2021-12-07 00:59:25,779 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 712 places, 2858 transitions, 109654 flow, removed 208 selfloop flow, removed 14 redundant places. [2021-12-07 00:59:25,868 INFO L242 Difference]: Finished difference. Result has 725 places, 2400 transitions, 105914 flow [2021-12-07 00:59:25,870 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=95199, PETRI_DIFFERENCE_MINUEND_PLACES=684, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1491, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=759, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=105914, PETRI_PLACES=725, PETRI_TRANSITIONS=2400} [2021-12-07 00:59:25,870 INFO L334 CegarLoopForPetriNet]: 253 programPoint places, 472 predicate places. [2021-12-07 00:59:25,870 INFO L470 AbstractCegarLoop]: Abstraction has has 725 places, 2400 transitions, 105914 flow [2021-12-07 00:59:25,871 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 143.92307692307693) internal successors, (1871), 13 states have internal predecessors, (1871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:59:25,871 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 00:59:25,871 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 00:59:25,871 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2021-12-07 00:59:25,871 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 27 more)] === [2021-12-07 00:59:25,871 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:59:25,871 INFO L85 PathProgramCache]: Analyzing trace with hash -827266692, now seen corresponding path program 16 times [2021-12-07 00:59:25,871 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 00:59:25,872 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [871419109] [2021-12-07 00:59:25,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:59:25,872 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 00:59:25,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:59:26,003 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 00:59:26,003 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 00:59:26,003 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [871419109] [2021-12-07 00:59:26,004 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [871419109] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 00:59:26,004 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 00:59:26,004 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-12-07 00:59:26,004 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1950964163] [2021-12-07 00:59:26,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 00:59:26,004 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-12-07 00:59:26,004 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 00:59:26,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-12-07 00:59:26,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-12-07 00:59:26,006 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 250 [2021-12-07 00:59:26,007 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 725 places, 2400 transitions, 105914 flow. Second operand has 13 states, 13 states have (on average 143.92307692307693) internal successors, (1871), 13 states have internal predecessors, (1871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:59:26,007 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 00:59:26,007 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 250 [2021-12-07 00:59:26,007 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:00:10,036 INFO L129 PetriNetUnfolder]: 13313/45199 cut-off events. [2021-12-07 01:00:10,036 INFO L130 PetriNetUnfolder]: For 1802842/1804442 co-relation queries the response was YES. [2021-12-07 01:00:11,480 INFO L84 FinitePrefix]: Finished finitePrefix Result has 312654 conditions, 45199 events. 13313/45199 cut-off events. For 1802842/1804442 co-relation queries the response was YES. Maximal size of possible extension queue 1582. Compared 611948 event pairs, 1967 based on Foata normal form. 587/45216 useless extension candidates. Maximal degree in co-relation 312405. Up to 10418 conditions per place. [2021-12-07 01:00:11,647 INFO L132 encePairwiseOnDemand]: 214/250 looper letters, 1238 selfloop transitions, 1596 changer transitions 6/2973 dead transitions. [2021-12-07 01:00:11,647 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 754 places, 2973 transitions, 121555 flow [2021-12-07 01:00:11,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-12-07 01:00:11,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2021-12-07 01:00:11,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 4662 transitions. [2021-12-07 01:00:11,650 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6216 [2021-12-07 01:00:11,650 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 4662 transitions. [2021-12-07 01:00:11,650 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 4662 transitions. [2021-12-07 01:00:11,651 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:00:11,651 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 4662 transitions. [2021-12-07 01:00:11,653 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 155.4) internal successors, (4662), 30 states have internal predecessors, (4662), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:00:11,656 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 250.0) internal successors, (7750), 31 states have internal predecessors, (7750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:00:11,657 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 250.0) internal successors, (7750), 31 states have internal predecessors, (7750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:00:11,657 INFO L186 Difference]: Start difference. First operand has 725 places, 2400 transitions, 105914 flow. Second operand 30 states and 4662 transitions. [2021-12-07 01:00:11,657 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 754 places, 2973 transitions, 121555 flow [2021-12-07 01:00:41,287 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 740 places, 2973 transitions, 121349 flow, removed 50 selfloop flow, removed 14 redundant places. [2021-12-07 01:00:41,379 INFO L242 Difference]: Finished difference. Result has 753 places, 2493 transitions, 117160 flow [2021-12-07 01:00:41,381 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=105740, PETRI_DIFFERENCE_MINUEND_PLACES=711, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1503, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=819, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=117160, PETRI_PLACES=753, PETRI_TRANSITIONS=2493} [2021-12-07 01:00:41,381 INFO L334 CegarLoopForPetriNet]: 253 programPoint places, 500 predicate places. [2021-12-07 01:00:41,381 INFO L470 AbstractCegarLoop]: Abstraction has has 753 places, 2493 transitions, 117160 flow [2021-12-07 01:00:41,382 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 143.92307692307693) internal successors, (1871), 13 states have internal predecessors, (1871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:00:41,382 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:00:41,382 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 01:00:41,382 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2021-12-07 01:00:41,382 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 27 more)] === [2021-12-07 01:00:41,382 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:00:41,382 INFO L85 PathProgramCache]: Analyzing trace with hash 386772310, now seen corresponding path program 17 times [2021-12-07 01:00:41,382 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:00:41,383 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1789002638] [2021-12-07 01:00:41,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:00:41,383 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:00:41,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:00:41,579 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 01:00:41,579 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:00:41,580 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1789002638] [2021-12-07 01:00:41,580 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1789002638] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:00:41,580 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:00:41,580 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-12-07 01:00:41,580 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [999000528] [2021-12-07 01:00:41,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:00:41,580 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-12-07 01:00:41,580 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:00:41,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-12-07 01:00:41,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-12-07 01:00:41,582 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 250 [2021-12-07 01:00:41,583 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 753 places, 2493 transitions, 117160 flow. Second operand has 13 states, 13 states have (on average 143.92307692307693) internal successors, (1871), 13 states have internal predecessors, (1871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:00:41,583 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:00:41,583 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 250 [2021-12-07 01:00:41,583 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:01:34,435 INFO L129 PetriNetUnfolder]: 14856/50318 cut-off events. [2021-12-07 01:01:34,435 INFO L130 PetriNetUnfolder]: For 2232272/2234040 co-relation queries the response was YES. [2021-12-07 01:01:36,321 INFO L84 FinitePrefix]: Finished finitePrefix Result has 358298 conditions, 50318 events. 14856/50318 cut-off events. For 2232272/2234040 co-relation queries the response was YES. Maximal size of possible extension queue 1806. Compared 693467 event pairs, 2144 based on Foata normal form. 692/50411 useless extension candidates. Maximal degree in co-relation 358036. Up to 13984 conditions per place. [2021-12-07 01:01:36,508 INFO L132 encePairwiseOnDemand]: 215/250 looper letters, 1180 selfloop transitions, 1800 changer transitions 5/3118 dead transitions. [2021-12-07 01:01:36,508 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 773 places, 3118 transitions, 138186 flow [2021-12-07 01:01:36,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-12-07 01:01:36,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2021-12-07 01:01:36,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 3334 transitions. [2021-12-07 01:01:36,511 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6350476190476191 [2021-12-07 01:01:36,511 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 3334 transitions. [2021-12-07 01:01:36,511 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 3334 transitions. [2021-12-07 01:01:36,512 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:01:36,512 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 3334 transitions. [2021-12-07 01:01:36,514 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 158.76190476190476) internal successors, (3334), 21 states have internal predecessors, (3334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:01:36,517 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 250.0) internal successors, (5500), 22 states have internal predecessors, (5500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:01:36,517 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 250.0) internal successors, (5500), 22 states have internal predecessors, (5500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:01:36,517 INFO L186 Difference]: Start difference. First operand has 753 places, 2493 transitions, 117160 flow. Second operand 21 states and 3334 transitions. [2021-12-07 01:01:36,517 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 773 places, 3118 transitions, 138186 flow [2021-12-07 01:02:16,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 758 places, 3118 transitions, 137751 flow, removed 73 selfloop flow, removed 15 redundant places. [2021-12-07 01:02:16,834 INFO L242 Difference]: Finished difference. Result has 775 places, 2692 transitions, 134636 flow [2021-12-07 01:02:16,836 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=116827, PETRI_DIFFERENCE_MINUEND_PLACES=738, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1609, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=766, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=134636, PETRI_PLACES=775, PETRI_TRANSITIONS=2692} [2021-12-07 01:02:16,836 INFO L334 CegarLoopForPetriNet]: 253 programPoint places, 522 predicate places. [2021-12-07 01:02:16,836 INFO L470 AbstractCegarLoop]: Abstraction has has 775 places, 2692 transitions, 134636 flow [2021-12-07 01:02:16,837 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 143.92307692307693) internal successors, (1871), 13 states have internal predecessors, (1871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:02:16,837 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:02:16,837 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 01:02:16,837 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2021-12-07 01:02:16,837 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 27 more)] === [2021-12-07 01:02:16,837 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:02:16,837 INFO L85 PathProgramCache]: Analyzing trace with hash 263847604, now seen corresponding path program 18 times [2021-12-07 01:02:16,837 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:02:16,838 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032103020] [2021-12-07 01:02:16,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:02:16,838 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:02:16,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:02:16,976 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 01:02:16,976 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:02:16,976 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2032103020] [2021-12-07 01:02:16,976 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2032103020] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:02:16,976 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:02:16,977 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-12-07 01:02:16,977 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [438030089] [2021-12-07 01:02:16,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:02:16,977 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-12-07 01:02:16,977 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:02:16,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-12-07 01:02:16,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-12-07 01:02:16,979 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 250 [2021-12-07 01:02:16,980 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 775 places, 2692 transitions, 134636 flow. Second operand has 13 states, 13 states have (on average 143.92307692307693) internal successors, (1871), 13 states have internal predecessors, (1871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:02:16,980 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:02:16,980 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 250 [2021-12-07 01:02:16,980 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:03:22,549 INFO L129 PetriNetUnfolder]: 16246/54971 cut-off events. [2021-12-07 01:03:22,549 INFO L130 PetriNetUnfolder]: For 2761829/2763696 co-relation queries the response was YES. [2021-12-07 01:03:24,912 INFO L84 FinitePrefix]: Finished finitePrefix Result has 404737 conditions, 54971 events. 16246/54971 cut-off events. For 2761829/2763696 co-relation queries the response was YES. Maximal size of possible extension queue 1945. Compared 766457 event pairs, 3066 based on Foata normal form. 556/54876 useless extension candidates. Maximal degree in co-relation 404457. Up to 17243 conditions per place. [2021-12-07 01:03:25,123 INFO L132 encePairwiseOnDemand]: 215/250 looper letters, 1462 selfloop transitions, 1731 changer transitions 3/3329 dead transitions. [2021-12-07 01:03:25,123 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 799 places, 3329 transitions, 157176 flow [2021-12-07 01:03:25,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-12-07 01:03:25,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2021-12-07 01:03:25,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 3880 transitions. [2021-12-07 01:03:25,126 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6208 [2021-12-07 01:03:25,126 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 3880 transitions. [2021-12-07 01:03:25,126 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 3880 transitions. [2021-12-07 01:03:25,127 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:03:25,127 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 3880 transitions. [2021-12-07 01:03:25,129 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 155.2) internal successors, (3880), 25 states have internal predecessors, (3880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:03:25,183 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 250.0) internal successors, (6500), 26 states have internal predecessors, (6500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:03:25,183 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 250.0) internal successors, (6500), 26 states have internal predecessors, (6500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:03:25,183 INFO L186 Difference]: Start difference. First operand has 775 places, 2692 transitions, 134636 flow. Second operand 25 states and 3880 transitions. [2021-12-07 01:03:25,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 799 places, 3329 transitions, 157176 flow