Task: Functional-Dependency (source dataset: Auto-Relate)

Given a table represented shown below, your task is to determine functional dependencies that exist in the table. Recall that a functional dependency is a relationship where the value of one attribute (or a set of attributes), known as the determinant columns, can uniquely determines the value of another attribute, known as the dependent columns (e.g., student-ID => student-Name, car-model => car-make, employee-ID => department, etc.).

Instructions:
Analyze the provided table below, identify all functional dependencies that should semantically hold in the table. Do not produce spurious relationships that not semantically meaningful.

No explanation, format the output as a JSON object:{"Functional-Dependency": <list of functional dependencies>}. Each functional dependency should be represented as [<determinant column>, <dependent column>]

Input Table:
| Player     | IsProfessional   | Role    | Hero       | MouseModel                    |   MouseWeight |   MouseWeightToSizeRatio |   DPI |   Sensitivity |   eDPI |   cmPer360 | TwitchStream                         | Model                       | Size   | Length   | GripWidth   | Weight   | WeightToSizeRatio   |
|:-----------|:-----------------|:--------|:-----------|:------------------------------|--------------:|-------------------------:|------:|--------------:|-------:|-----------:|:-------------------------------------|:----------------------------|:-------|:---------|:------------|:---------|:--------------------|
| Daan       | True             | Tank    | Orisa      | Logitech G Pro                |            85 |                     1.33 |  1000 |          5.5  |   5500 |      25.2  | https://www.twitch.tv/daan_ow        | Logitech G Pro              | S      | 116      | 55          | 85       | 133                 |
| Hawk       | True             | Tank    | D.Va       | Logitech G Pro Wireless       |            80 |                     1.08 |   800 |          6    |   4800 |      28.88 | https://www.twitch.tv/TheeHawk       | Logitech G Pro Wireless     | M      | 125      | 59          | 80       | 108                 |
| creative   | True             | Support | Ana        | Logitech G403                 |            87 |                     1.17 |  1000 |          5.5  |   5500 |      25.2  | https://www.twitch.tv/creative01     | Logitech G403               | L      | 122      | 61          | 87       | 117                 |
| Nero       | True             | Damage  | Pharah     | Logitech G305                 |            89 |                     1.39 |   800 |          6    |   4800 |      28.88 | https://www.twitch.tv/nero_overwatch | Logitech G305               | S      | 115      | 555         | 89       | 139                 |
| Yveltal    | True             | Support | Mercy      | Logitech G903                 |           111 |                     1.26 |  1300 |          4    |   5200 |      26.65 |                                      | Logitech G903               | L      | 133      | 665         | 111      | 126                 |
| Danteh     | True             | Damage  | Sombra     | Logitech G Pro Wireless       |            80 |                     1.08 |   800 |          6    |   4800 |      28.88 | https://www.twitch.tv/Danteh         | Logitech G Pro Wireless     | M      | 125      | 59          | 80       | 108                 |
| Faith      | True             | Support | Lucio      | Logitech G Pro Wireless       |            80 |                     1.08 |   800 |          7.15 |   5720 |      24.23 | https://www.twitch.tv/faith__ow      | Logitech G Pro Wireless     | M      | 125      | 59          | 80       | 108                 |
| Shu        | True             | Support | Zenyatta   | Zowie EC2-A                   |            91 |                     1.24 |   800 |          5    |   4000 |      34.65 | https://www.twitch.tv/owl_shu        | Zowie EC2-A                 | M      | 12       | 61          | 91       | 124                 |
| dridro     | True             | Support | Mercy      | Finalmouse Ultralight Phantom |            67 |                     0.87 |   800 |         13    |  10400 |      13.33 | https://www.twitch.tv/dridro         |                             |        |          |             |          |                     |
| Gesture    | True             | Tank    | Winston    | Logitech G Pro Wireless       |            80 |                     1.08 |   800 |          7    |   5600 |      24.75 | https://www.twitch.tv/GestureOW      | Logitech G Pro Wireless     | M      | 125      | 59          | 80       | 108                 |
| Hydration  | True             | Tank    | Doomfist   | Logitech G Pro Wireless       |            80 |                     1.08 |   800 |          5    |   4000 |      34.65 | https://www.twitch.tv/hydration      | Logitech G Pro Wireless     | M      | 125      | 59          | 80       | 108                 |
| Smurf      | True             | Tank    | Winston    | Logitech G903                 |           111 |                     1.26 |  1600 |          6    |   9600 |      14.44 | https://www.twitch.tv/smurf5         | Logitech G903               | L      | 133      | 665         | 111      | 126                 |
| Naga       | True             | Damage  | Genji      | Logitech G Pro X Superlight   |            60 |                     0.81 |  1600 |          2.16 |   3456 |      40.1  | https://www.twitch.tv/NagaOW         | Logitech G Pro X Superlight | M      | 125      | 59          | 60       | 81                  |
| Tsuna      | True             | Damage  | Tracer     | Logitech G305                 |            89 |                     1.39 |   800 |          5    |   4000 |      34.65 | https://www.twitch.tv/Tsuna          | Logitech G305               | S      | 115      | 555         | 89       | 139                 |
| FDGod      | True             | Support | Lucio      | Logitech G Pro Wireless       |            80 |                     1.08 |  1600 |          8    |  12800 |      10.83 | https://www.twitch.tv/FDGOD_OW       | Logitech G Pro Wireless     | M      | 125      | 59          | 80       | 108                 |
| Mag        | True             | Tank    | Reinhardt  | Logitech G Pro Wireless       |            80 |                     1.08 |   800 |          9    |   7200 |      19.25 | https://www.twitch.tv/dnlsem12       | Logitech G Pro Wireless     | M      | 125      | 59          | 80       | 108                 |
| masaa      | True             | Support | Lucio      | Zowie EC1-B                   |            94 |                     1.15 |   800 |          6    |   4800 |      28.88 | https://www.twitch.tv/masaa_ow       | Zowie EC1-B                 | L      | 128      | 64          | 94       | 115                 |
| MirroR     | True             | Damage  | Doomfist   | Logitech G Pro X Superlight   |            60 |                     0.81 |   800 |          5    |   4000 |      34.65 | https://www.twitch.tv/owMirroR       | Logitech G Pro X Superlight | M      | 125      | 59          | 60       | 81                  |
| Crimzo     | True             | Support | Zenyatta   | Razer Viper Ultimate          |            74 |                     1.03 |  1600 |          3    |   4800 |      28.88 | https://www.twitch.tv/Crimzo         | Razer Viper Ultimate        | M      | 1245     | 575         | 74       | 103                 |
| Rascal     | True             | Damage  | Genji      | Roccat Kone Pure              |            90 |                     1.07 |   800 |          5    |   4000 |      34.65 | https://www.twitch.tv/rascal0723     | Roccat Kone Pure            | L      | 12       | 7           | 90       | 107                 |
| LiNkzr     | True             | Damage  | Widowmaker | Logitech G Pro Wireless       |            80 |                     1.08 |   800 |          5    |   4000 |      34.65 | https://www.twitch.tv/linkzr         | Logitech G Pro Wireless     | M      | 125      | 59          | 80       | 108                 |
| Architect  | True             | Damage  | Genji      | Logitech G Pro                |            85 |                     1.33 |  1600 |          3    |   4800 |      28.88 | https://www.twitch.tv/architect_ow   | Logitech G Pro              | S      | 116      | 55          | 85       | 133                 |
| Fits       | True             | Damage  | Doomfist   | Logitech G903                 |           111 |                     1.26 |   800 |          4.4  |   3520 |      39.38 | https://www.twitch.tv/fits_ow        | Logitech G903               | L      | 133      | 665         | 111      | 126                 |
| JJoNaK     | True             | Support | Zenyatta   | Logitech G403                 |            87 |                     1.17 |  1000 |          2    |   2000 |      69.3  | https://www.twitch.tv/jjonaklove     | Logitech G403               | L      | 122      | 61          | 87       | 117                 |
| ChangSik   | True             | Tank    | Winston    | Logitech G Pro Wireless       |            80 |                     1.08 |   800 |          8.75 |   7000 |      19.8  | https://www.twitch.tv/changsik_ow    | Logitech G Pro Wireless     | M      | 125      | 59          | 80       | 108                 |
| ChoiHyoBin | True             | Tank    | D.Va       | Logitech G Pro                |            85 |                     1.33 |   800 |          5.5  |   4400 |      31.5  | https://www.twitch.tv/choihyobin_ow  | Logitech G Pro              | S      | 116      | 55          | 85       | 133                 |
| BERNAR     | True             | Tank    | D.Va       | Logitech G Pro Wireless       |            80 |                     1.08 |   800 |          9    |   7200 |      19.25 | https://www.twitch.tv/bernarow       | Logitech G Pro Wireless     | M      | 125      | 59          | 80       | 108                 |
| Kai        | True             | Damage  | Ashe       | Logitech G Pro Wireless       |            80 |                     1.08 |  1600 |          2.5  |   4000 |      34.65 | https://www.twitch.tv/yung__kai      | Logitech G Pro Wireless     | M      | 125      | 59          | 80       | 108                 |
| FEATH5R    | True             | Damage  | Sombra     | Logitech G Pro X Superlight   |            60 |                     0.81 |   800 |          5    |   4000 |      34.65 | https://www.twitch.tv/feath5r_ow     | Logitech G Pro X Superlight | M      | 125      | 59          | 60       | 81                  |
| BlasÃ©     | True             | Damage  | Doomfist   | Glorious Model O              |            68 |                     0.94 |   800 |          6.5  |   5200 |      26.65 | https://www.twitch.tv/blase          | Glorious Model O            | M      | 128      | 568         | 68       | 94                  |
| Fire       | True             | Support | Lucio      | Zowie EC2-B                   |            90 |                     1.23 |   400 |          9    |   3600 |      38.5  | https://www.twitch.tv/fire_ow        | Zowie EC2-B                 | M      | 12       | 61          | 90       | 123                 |
| fearless   | True             | Tank    | Winston    | Logitech G Pro                |            85 |                     1.33 |   800 |          9    |   7200 |      19.25 | https://www.twitch.tv/fearless0527   | Logitech G Pro              | S      | 116      | 55          | 85       | 133                 |
| Kariv      | True             | Support | Zenyatta   | Logitech G Pro Wireless       |            80 |                     1.08 |   400 |          5    |   2000 |      69.3  | https://www.twitch.tv/kariv2         | Logitech G Pro Wireless     | M      | 125      | 59          | 80       | 108                 |
| Jinmu      | True             | Damage  | Genji      | Zowie EC2-B                   |            90 |                     1.23 |   800 |          5    |   4000 |      34.65 |                                      | Zowie EC2-B                 | M      | 12       | 61          | 90       | 123                 |
| Profit     | True             | Damage  | Tracer     | Logitech G Pro Wireless       |            80 |                     1.08 |   800 |          8.25 |   6600 |      21    | https://www.twitch.tv/profitow       | Logitech G Pro Wireless     | M      | 125      | 59          | 80       | 108                 |
| Myunb0ng   | True             | Support | Zenyatta   | Logitech G304                 |            89 |                     1.39 |   900 |          2.3  |   2070 |      66.96 | https://www.twitch.tv/myunbong_ow    | Logitech G304               | S      | 115      | 555         | 89       | 139                 |
| Yaki       | True             | Damage  | Genji      | Logitech G Pro Wireless       |            80 |                     1.08 |  1600 |          3.37 |   5392 |      25.7  | https://www.twitch.tv/ysue3539       | Logitech G Pro Wireless     | M      | 125      | 59          | 80       | 108                 |
| Teru       | True             | Damage  | Genji      | Logitech G Pro Wireless       |            80 |                     1.08 |  1600 |          3    |   4800 |      28.88 |                                      | Logitech G Pro Wireless     | M      | 125      | 59          | 80       | 108                 |
| Roolf      | True             | Support | Zenyatta   | Logitech G Pro                |            85 |                     1.33 |   800 |          3.5  |   2800 |      49.5  | https://www.twitch.tv/roolfow        | Logitech G Pro              | S      | 116      | 55          | 85       | 133                 |
| Jake       | True             | Damage  | Junkrat    | Logitech G Pro Wireless       |            80 |                     1.08 |   800 |          6    |   4800 |      28.88 | https://www.twitch.tv/jake_ow        | Logitech G Pro Wireless     | M      | 125      | 59          | 80       | 108                 |
| KSF        | True             | Damage  | Hanzo      | Logitech G403                 |            87 |                     1.17 |   800 |          7    |   5600 |      24.75 | https://www.twitch.tv/ksf_ow         | Logitech G403               | L      | 122      | 61          | 87       | 117                 |
| Carpe      | True             | Damage  | McCree     | Logitech G Pro Wireless       |            80 |                     1.08 |   900 |          3.12 |   2808 |      49.36 | https://www.twitch.tv/carpe          | Logitech G Pro Wireless     | M      | 125      | 59          | 80       | 108                 |
| Kaneki     | True             | Damage  | Pharah     | Logitech G Pro                |            85 |                     1.33 |   800 |          7.56 |   6048 |      22.92 |                                      | Logitech G Pro              | S      | 116      | 55          | 85       | 133                 |
| Jerry      | True             | Damage  | McCree     | Logitech G Pro Wireless       |            80 |                     1.08 |  1000 |          3.2  |   3200 |      43.31 | https://www.twitch.tv/jerry__ow      | Logitech G Pro Wireless     | M      | 125      | 59          | 80       | 108                 |
| Kellex     | True             | Support | Lucio      | Logitech G Pro Wireless       |            80 |                     1.08 |   800 |          3.5  |   2800 |      49.5  | https://www.twitch.tv/kellex         | Logitech G Pro Wireless     | M      | 125      | 59          | 80       | 108                 |
| Toyou      | True             | Tank    | D.Va       | Logitech G703                 |            95 |                     1.28 |   800 |          4.3  |   3440 |      40.29 |                                      | Logitech G703               | L      | 122      | 61          | 95       | 128                 |
| JJANGGU    | True             | Damage  | Orisa      | Logitech G903                 |           111 |                     1.26 |  1000 |          4    |   4000 |      34.65 | https://www.twitch.tv/jjanggu_1      | Logitech G903               | L      | 133      | 665         | 111      | 126                 |
| ta1yo      | True             | Damage  | Tracer     | VAXEE OUTSET AX               |            77 |                     1.14 |  1600 |          2.1  |   3360 |      41.25 | https://www.twitch.tv/ta1yo_tv       |                             |        |          |             |          |                     |
| ameng      | True             | Tank    | Orisa      | Logitech G Pro Wireless       |            80 |                     1.08 |   800 |          6    |   4800 |      28.88 |                                      | Logitech G Pro Wireless     | M      | 125      | 59          | 80       | 108                 |
| Hybrid     | True             | Damage  | Widowmaker | Logitech G Pro X Superlight   |            60 |                     0.81 |   800 |          4    |   3200 |      43.31 | https://www.twitch.tv/hybrid__ow     | Logitech G Pro X Superlight | M      | 125      | 59          | 60       | 81                  |



label: MouseModel
Model
MouseModel
Size
MouseModel
Length
MouseModel
GripWidth
MouseModel
Weight
MouseModel
WeightToSizeRatio
output: {"Functional-Dependency": [["MouseModel", "Model"], ["MouseModel", "Size"], ["MouseModel", "Length"], ["MouseModel", "GripWidth"], ["MouseModel", "Weight"], ["MouseModel", "WeightToSizeRatio"]]}
labeled_fds: MouseModel
Model
MouseModel
Size
MouseModel
Length
MouseModel
GripWidth
MouseModel
Weight
MouseModel
WeightToSizeRatio
Weight
Length
source: $MMTU_HOME/resources/Relationship-finding/FD/174655969