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:
|   id | WindGeneratorId   |   WindSpeed |   Power |   AirDensity | LocalTime               |   FanrRadius |      Cp | Id           | ModelName   | Status   |   EmployeeId |   Latitude |   Longitude |   Fan Radius |   Height | Employee Name   |
|-----:|:------------------|------------:|--------:|-------------:|:------------------------|-------------:|--------:|:-------------|:------------|:---------|-------------:|-----------:|------------:|-------------:|---------:|:----------------|
| 2543 | WinTurbine        |          82 |      69 |       13.862 | 2016-09-27 12:00:00.000 |          1.3 |  6.8014 | WinTurbine   | sm-cm201    | True     |            2 |    25.0375 |     121.564 |          1.3 |       11 | Walker          |
| 6138 | LinuxTurbine      |          21 |      11 |       10.271 | 2015-03-14 06:00:00.000 |          2.2 | 30.4218 | LinuxTurbine | lg-de392    | True     |            1 |    22.6236 |     120.291 |          2.2 |       13 | Andy            |
| 7804 | LinuxTurbine      |          42 |      67 |        9.571 | 2016-05-03 18:00:00.000 |          2.2 | 24.8561 | LinuxTurbine | lg-de392    | True     |            1 |    22.6236 |     120.291 |          2.2 |       13 | Andy            |
|  428 | WinTurbine        |          50 |      76 |       14.702 | 2015-04-17 18:00:00.000 |          1.3 | 31.1565 | WinTurbine   | sm-cm201    | True     |            2 |    25.0375 |     121.564 |          1.3 |       11 | Walker          |
| 4293 | IOSTurbine        |          51 |      98 |       15.289 | 2015-12-09 00:00:00.000 |          2.2 | 12.7115 | IOSTurbine   | lg-de392    | False    |            2 |    24.0375 |     121.561 |          2.2 |       13 | Walker          |
| 7317 | LinuxTurbine      |          38 |      76 |       10.641 | 2016-01-03 00:00:00.000 |          2.2 | 34.2408 | LinuxTurbine | lg-de392    | True     |            1 |    22.6236 |     120.291 |          2.2 |       13 | Andy            |
| 7287 | LinuxTurbine      |          67 |     422 |       10.581 | 2015-12-26 12:00:00.000 |          2.2 | 34.8839 | LinuxTurbine | lg-de392    | True     |            1 |    22.6236 |     120.291 |          2.2 |       13 | Andy            |
| 2028 | WinTurbine        |          84 |     273 |       15.322 | 2016-05-21 18:00:00.000 |          1.3 | 22.648  | WinTurbine   | sm-cm201    | True     |            2 |    25.0375 |     121.564 |          1.3 |       11 | Walker          |
| 3048 | IOSTurbine        |          40 |      95 |       14.199 | 2015-01-31 18:00:00.000 |          2.2 | 27.501  | IOSTurbine   | lg-de392    | False    |            2 |    24.0375 |     121.561 |          2.2 |       13 | Walker          |
| 3288 | IOSTurbine        |          59 |     257 |       14.509 | 2015-04-01 18:00:00.000 |          2.2 | 22.6883 | IOSTurbine   | lg-de392    | False    |            2 |    24.0375 |     121.561 |          2.2 |       13 | Walker          |
| 7975 | LinuxTurbine      |          98 |     810 |       10.381 | 2016-06-15 12:00:00.000 |          2.2 | 21.8087 | LinuxTurbine | lg-de392    | True     |            1 |    22.6236 |     120.291 |          2.2 |       13 | Andy            |
| 7573 | LinuxTurbine      |          19 |       7 |        9.851 | 2016-03-07 00:00:00.000 |          2.2 | 27.2533 | LinuxTurbine | lg-de392    | True     |            1 |    22.6236 |     120.291 |          2.2 |       13 | Andy            |
| 4984 | IOSTurbine        |          32 |       0 |       14.239 | 2016-05-29 18:00:00.000 |          2.2 |  0      | IOSTurbine   | lg-de392    | False    |            2 |    24.0375 |     121.561 |          2.2 |       13 | Walker          |
| 4216 | IOSTurbine        |          75 |     304 |       13.339 | 2015-11-19 18:00:00.000 |          2.2 | 14.2111 | IOSTurbine   | lg-de392    | False    |            2 |    24.0375 |     121.561 |          2.2 |       13 | Walker          |
| 1737 | WinTurbine        |          49 |      69 |       15.772 | 2016-03-10 00:00:00.000 |          1.3 | 28.0153 | WinTurbine   | sm-cm201    | True     |            2 |    25.0375 |     121.564 |          1.3 |       11 | Walker          |
| 2808 | WinTurbine        |          77 |     363 |       16.432 | 2016-12-02 18:00:00.000 |          1.3 | 36.4557 | WinTurbine   | sm-cm201    | True     |            2 |    25.0375 |     121.564 |          1.3 |       11 | Walker          |
| 1992 | WinTurbine        |          57 |      88 |       15.292 | 2016-05-12 18:00:00.000 |          1.3 | 23.4107 | WinTurbine   | sm-cm201    | True     |            2 |    25.0375 |     121.564 |          1.3 |       11 | Walker          |
| 2409 | WinTurbine        |          43 |      19 |       13.982 | 2016-08-25 00:00:00.000 |          1.3 | 12.8766 | WinTurbine   | sm-cm201    | True     |            2 |    25.0375 |     121.564 |          1.3 |       11 | Walker          |
| 4652 | IOSTurbine        |          75 |     118 |       13.429 | 2016-03-07 18:00:00.000 |          2.2 |  5.4792 | IOSTurbine   | lg-de392    | False    |            2 |    24.0375 |     121.561 |          2.2 |       13 | Walker          |
| 2071 | WinTurbine        |          24 |       5 |       13.932 | 2016-06-01 12:00:00.000 |          1.3 | 19.5589 | WinTurbine   | sm-cm201    | True     |            2 |    25.0375 |     121.564 |          1.3 |       11 | Walker          |
| 8349 | LinuxTurbine      |          58 |      70 |        9.711 | 2016-09-17 00:00:00.000 |          2.2 |  9.7188 | LinuxTurbine | lg-de392    | True     |            1 |    22.6236 |     120.291 |          2.2 |       13 | Andy            |
| 8693 | LinuxTurbine      |          38 |      80 |       10.621 | 2016-12-12 00:00:00.000 |          2.2 | 36.1108 | LinuxTurbine | lg-de392    | True     |            1 |    22.6236 |     120.291 |          2.2 |       13 | Andy            |
| 1530 | WinTurbine        |          82 |     402 |       16.862 | 2016-01-18 06:00:00.000 |          1.3 | 32.576  | WinTurbine   | sm-cm201    | True     |            2 |    25.0375 |     121.564 |          1.3 |       11 | Walker          |
| 5260 | IOSTurbine        |          58 |     272 |       11.819 | 2016-08-06 18:00:00.000 |          2.2 | 31.029  | IOSTurbine   | lg-de392    | False    |            2 |    24.0375 |     121.561 |          2.2 |       13 | Walker          |
| 6172 | LinuxTurbine      |          19 |       8 |       10.541 | 2015-03-22 18:00:00.000 |          2.2 | 29.1079 | LinuxTurbine | lg-de392    | True     |            1 |    22.6236 |     120.291 |          2.2 |       13 | Andy            |
| 2531 | WinTurbine        |          94 |     114 |       14.072 | 2016-09-24 12:00:00.000 |          1.3 |  7.3483 | WinTurbine   | sm-cm201    | True     |            2 |    25.0375 |     121.564 |          1.3 |       11 | Walker          |
| 7305 | LinuxTurbine      |          70 |     486 |       10.781 | 2015-12-31 00:00:00.000 |          2.2 | 34.5737 | LinuxTurbine | lg-de392    | True     |            1 |    22.6236 |     120.291 |          2.2 |       13 | Andy            |
| 8376 | LinuxTurbine      |         108 |     375 |        9.331 | 2016-09-23 18:00:00.000 |          2.2 |  8.3925 | LinuxTurbine | lg-de392    | True     |            1 |    22.6236 |     120.291 |          2.2 |       13 | Andy            |
| 7324 | LinuxTurbine      |          30 |      37 |       10.681 | 2016-01-04 18:00:00.000 |          2.2 | 33.7512 | LinuxTurbine | lg-de392    | True     |            1 |    22.6236 |     120.291 |          2.2 |       13 | Andy            |
| 3776 | IOSTurbine        |          78 |     687 |       11.849 | 2015-08-01 18:00:00.000 |          2.2 | 32.1406 | IOSTurbine   | lg-de392    | False    |            2 |    24.0375 |     121.561 |          2.2 |       13 | Walker          |
| 2547 | WinTurbine        |         131 |     285 |       14.402 | 2016-09-28 12:00:00.000 |          1.3 |  6.6317 | WinTurbine   | sm-cm201    | True     |            2 |    25.0375 |     121.564 |          1.3 |       11 | Walker          |
|  386 | WinTurbine        |          42 |      46 |       14.702 | 2015-04-07 06:00:00.000 |          1.3 | 31.8167 | WinTurbine   | sm-cm201    | True     |            2 |    25.0375 |     121.564 |          1.3 |       11 | Walker          |
| 3260 | IOSTurbine        |          73 |     512 |       14.889 | 2015-03-25 18:00:00.000 |          2.2 | 23.2541 | IOSTurbine   | lg-de392    | False    |            2 |    24.0375 |     121.561 |          2.2 |       13 | Walker          |
| 1025 | WinTurbine        |          94 |     227 |       13.712 | 2015-09-14 00:00:00.000 |          1.3 | 15.0163 | WinTurbine   | sm-cm201    | True     |            2 |    25.0375 |     121.564 |          1.3 |       11 | Walker          |
|  589 | WinTurbine        |          75 |     227 |       14.432 | 2015-05-28 00:00:00.000 |          1.3 | 28.0891 | WinTurbine   | sm-cm201    | True     |            2 |    25.0375 |     121.564 |          1.3 |       11 | Walker          |
|  326 | WinTurbine        |          42 |      51 |       15.542 | 2015-03-23 06:00:00.000 |          1.3 | 33.3685 | WinTurbine   | sm-cm201    | True     |            2 |    25.0375 |     121.564 |          1.3 |       11 | Walker          |
| 7589 | LinuxTurbine      |          17 |       5 |       10.381 | 2016-03-11 00:00:00.000 |          2.2 | 25.7897 | LinuxTurbine | lg-de392    | True     |            1 |    22.6236 |     120.291 |          2.2 |       13 | Andy            |
| 4395 | IOSTurbine        |          54 |     101 |       15.699 | 2016-01-03 12:00:00.000 |          2.2 | 10.7481 | IOSTurbine   | lg-de392    | False    |            2 |    24.0375 |     121.561 |          2.2 |       13 | Walker          |
| 3517 | IOSTurbine        |          32 |       0 |       12.809 | 2015-05-29 00:00:00.000 |          2.2 |  0      | IOSTurbine   | lg-de392    | False    |            2 |    24.0375 |     121.561 |          2.2 |       13 | Walker          |
| 6043 | LinuxTurbine      |          43 |     111 |       10.761 | 2015-02-18 12:00:00.000 |          2.2 | 34.1294 | LinuxTurbine | lg-de392    | True     |            1 |    22.6236 |     120.291 |          2.2 |       13 | Andy            |
| 3598 | IOSTurbine        |         104 |    2017 |       13.239 | 2015-06-18 06:00:00.000 |          2.2 | 35.6298 | IOSTurbine   | lg-de392    | False    |            2 |    24.0375 |     121.561 |          2.2 |       13 | Walker          |
| 2276 | WinTurbine        |          64 |      88 |       14.212 | 2016-07-22 18:00:00.000 |          1.3 | 17.7954 | WinTurbine   | sm-cm201    | True     |            2 |    25.0375 |     121.564 |          1.3 |       11 | Walker          |
|  160 | WinTurbine        |          87 |     486 |       15.092 | 2015-02-09 18:00:00.000 |          1.3 | 36.8429 | WinTurbine   | sm-cm201    | True     |            2 |    25.0375 |     121.564 |          1.3 |       11 | Walker          |
| 3503 | IOSTurbine        |          38 |       0 |       13.019 | 2015-05-25 12:00:00.000 |          2.2 |  0      | IOSTurbine   | lg-de392    | False    |            2 |    24.0375 |     121.561 |          2.2 |       13 | Walker          |
| 1693 | WinTurbine        |          94 |     516 |       15.962 | 2016-02-28 00:00:00.000 |          1.3 | 29.3225 | WinTurbine   | sm-cm201    | True     |            2 |    25.0375 |     121.564 |          1.3 |       11 | Walker          |
| 2843 | WinTurbine        |          88 |     518 |       16.022 | 2016-12-11 12:00:00.000 |          1.3 | 35.7427 | WinTurbine   | sm-cm201    | True     |            2 |    25.0375 |     121.564 |          1.3 |       11 | Walker          |
| 4259 | IOSTurbine        |          97 |     601 |       12.889 | 2015-11-30 12:00:00.000 |          2.2 | 13.4401 | IOSTurbine   | lg-de392    | False    |            2 |    24.0375 |     121.561 |          2.2 |       13 | Walker          |
| 2857 | WinTurbine        |          84 |     473 |       16.952 | 2016-12-15 00:00:00.000 |          1.3 | 35.467  | WinTurbine   | sm-cm201    | True     |            2 |    25.0375 |     121.564 |          1.3 |       11 | Walker          |
| 6261 | LinuxTurbine      |          29 |      26 |        9.701 | 2015-04-14 00:00:00.000 |          2.2 | 28.9085 | LinuxTurbine | lg-de392    | True     |            1 |    22.6236 |     120.291 |          2.2 |       13 | Andy            |
| 1950 | WinTurbine        |          52 |      65 |       14.362 | 2016-05-02 06:00:00.000 |          1.3 | 24.2499 | WinTurbine   | sm-cm201    | True     |            2 |    25.0375 |     121.564 |          1.3 |       11 | Walker          |



label: WindGeneratorId
Id
WindGeneratorId
ModelName
WindGeneratorId
Status
WindGeneratorId
EmployeeId
WindGeneratorId
Latitude
WindGeneratorId
Longitude
WindGeneratorId
Fan Radius
WindGeneratorId
Height
WindGeneratorId
Employee Name
output: {"Functional-Dependency": [["WindGeneratorId", "Id"], ["WindGeneratorId", "ModelName"], ["WindGeneratorId", "Status"], ["WindGeneratorId", "EmployeeId"], ["WindGeneratorId", "Latitude"], ["WindGeneratorId", "Longitude"], ["WindGeneratorId", "Fan Radius"], ["WindGeneratorId", "Height"], ["WindGeneratorId", "Employee Name"]]}
labeled_fds: WindGeneratorId
Id
WindGeneratorId
ModelName
WindGeneratorId
Status
WindGeneratorId
EmployeeId
WindGeneratorId
Latitude
WindGeneratorId
Longitude
WindGeneratorId
Fan Radius
WindGeneratorId
Height
WindGeneratorId
Employee Name
LocalTime
WindSpeed
LocalTime
AirDensity
LocalTime
Id
LocalTime
ModelName
LocalTime
Status
LocalTime
Latitude
LocalTime
Longitude
Cp
Power
source: $MMTU_HOME/resources/Relationship-finding/FD/296681316