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:
|   InvoiceID |   ProfileNumber | InvoiceDate             |    InvoiceNumber |   InvoiceAmount | ProfileName                     | Contract Start Date     |
|------------:|----------------:|:------------------------|-----------------:|----------------:|:--------------------------------|:------------------------|
|      867802 |          104500 | 2020-07-07 00:00:00.000 | 779611           |           17678 | Streethex                       | 2020-05-21 00:00:00.000 |
|      906391 |          104500 | 2021-03-24 00:00:00.000 | 803332           |           74279 | Streethex                       | 2020-05-21 00:00:00.000 |
|      926673 |          104500 | 2021-08-05 00:00:00.000 | 820660           |          124499 | Streethex                       | 2020-05-21 00:00:00.000 |
|      939215 |          104500 | 2021-10-09 00:00:00.000 | 831437           |          146405 | Streethex                       | 2020-05-21 00:00:00.000 |
|      922346 |          104500 | 2021-07-06 00:00:00.000 | 817074           |          114473 | Streethex                       | 2020-05-21 00:00:00.000 |
|      946448 |          202900 | 2021-11-07 00:00:00.000 |      2.11151e+07 |          215696 | Fresh Accent                    | 2000-01-01 00:00:00.000 |
|      908731 |          104500 | 2021-04-08 00:00:00.000 | 805299           |           79976 | Streethex                       | 2020-05-21 00:00:00.000 |
|      925584 |          104500 | 2021-07-29 00:00:00.000 | 819826           |          122213 | Streethex                       | 2020-05-21 00:00:00.000 |
|      899566 |          104500 | 2021-01-28 00:00:00.000 | 798041           |           61940 | Streethex                       | 2020-05-21 00:00:00.000 |
|      891845 |          403100 | 2020-11-19 00:00:00.000 | 790083           |          262010 | Random Release                  | 2020-06-17 00:00:00.000 |
|      922395 |          302612 | 2021-07-07 00:00:00.000 | 817093           |          231491 | FurtherSupport                  | 2020-04-01 00:00:00.000 |
|      915700 |          302612 | 2021-06-02 00:00:00.000 | 811132           |          230267 | FurtherSupport                  | 2020-04-01 00:00:00.000 |
|      871579 |          104500 | 2020-08-26 00:00:00.000 |      9.90428e+07 |           26480 | Streethex                       | 2020-05-21 00:00:00.000 |
|      947292 |          402800 | 2021-11-09 00:00:00.000 | 838387           |          261578 | The Relevant Webcast            | 2019-11-21 00:00:00.000 |
|      872414 |          104500 | 2020-09-06 00:00:00.000 | 782983           |           28460 | Streethex                       | 2020-05-21 00:00:00.000 |
|      921586 |          502200 | 2021-07-05 00:00:00.000 | 816453           |          268247 | Closer                          | 2018-08-12 00:00:00.000 |
|      908498 |          104500 | 2021-04-07 00:00:00.000 | 805128           |           79580 | Streethex                       | 2020-05-21 00:00:00.000 |
|      900174 |          104500 | 2021-02-02 00:00:00.000 | 798448           |           62471 | Streethex                       | 2020-05-21 00:00:00.000 |
|      927651 |          104500 | 2021-08-10 00:00:00.000 | 821456           |          126749 | Streethex                       | 2020-05-21 00:00:00.000 |
|      951193 |          104500 | 2021-11-23 00:00:00.000 | 841828           |          165125 | Streethex                       | 2020-05-21 00:00:00.000 |
|      933180 |          304201 | 2021-09-04 00:00:00.000 |      2.10953e+07 |          254117 | Tainted                         | 2000-01-01 00:00:00.000 |
|      946181 |          104500 | 2021-11-06 00:00:00.000 | 837506           |          157169 | Streethex                       | 2020-05-21 00:00:00.000 |
|      908242 |          104500 | 2021-04-05 00:00:00.000 | 804932           |           79076 | Streethex                       | 2020-05-21 00:00:00.000 |
|      954609 |          100207 | 2021-12-08 00:00:00.000 | 844881           |           10523 | Sophisticated Tool Trading Co   | 2017-04-01 00:00:00.000 |
|      941404 |          100207 | 2021-10-18 00:00:00.000 | 833280           |            9164 | Sophisticated Tool Trading Co   | 2017-04-01 00:00:00.000 |
|      886990 |          104500 | 2020-10-25 00:00:00.000 | 786966           |           37793 | Streethex                       | 2020-05-21 00:00:00.000 |
|      874099 |          104500 | 2020-09-27 00:00:00.000 | 784459           |           31916 | Streethex                       | 2020-05-21 00:00:00.000 |
|      950186 |          104500 | 2021-11-19 00:00:00.000 | 840948           |          163370 | Streethex                       | 2020-05-21 00:00:00.000 |
|      902357 |          302612 | 2021-02-22 00:00:00.000 | 800100           |          227243 | FurtherSupport                  | 2020-04-01 00:00:00.000 |
|      948516 |          401900 | 2021-11-13 00:00:00.000 | 839368           |          258410 | Random Reason                   | 2019-03-01 00:00:00.000 |
|      890940 |          104500 | 2020-11-22 00:00:00.000 |      9.90437e+07 |           45812 | Streethex                       | 2020-05-21 00:00:00.000 |
|      951693 |          103900 | 2021-11-25 00:00:00.000 | 842300           |           16481 | Yummy Meals                     | 2020-11-19 00:00:00.000 |
|      910517 |          202900 | 2021-04-21 00:00:00.000 |      2.10455e+07 |          203438 | Fresh Accent                    | 2000-01-01 00:00:00.000 |
|      872388 |          104500 | 2020-09-05 00:00:00.000 | 782967           |           28415 | Streethex                       | 2020-05-21 00:00:00.000 |
|      906979 |          104500 | 2021-03-28 00:00:00.000 | 803862           |           75863 | Streethex                       | 2020-05-21 00:00:00.000 |
|      925591 |          104500 | 2021-07-27 00:00:00.000 |      9.70192e+07 |          122222 | Streethex                       | 2020-05-21 00:00:00.000 |
|      902404 |          104500 | 2021-02-22 00:00:00.000 | 800149           |           66080 | Streethex                       | 2020-05-21 00:00:00.000 |
|      888862 |          104500 | 2020-11-08 00:00:00.000 | 788604           |           41429 | Streethex                       | 2020-05-21 00:00:00.000 |
|      901240 |          401900 | 2021-02-11 00:00:00.000 | 799245           |          256259 | Random Reason                   | 2019-03-01 00:00:00.000 |
|      890343 |          201201 | 2020-11-17 00:00:00.000 | 789776           |          194699 | Early Bird                      | 2019-01-31 00:00:00.000 |
|      922333 |          104500 | 2021-07-08 00:00:00.000 | 817066           |          114455 | Streethex                       | 2020-05-21 00:00:00.000 |
|      903018 |          202900 | 2021-02-28 00:00:00.000 |   5356           |          200576 | Fresh Accent                    | 2000-01-01 00:00:00.000 |
|      904892 |          104500 | 2021-03-14 00:00:00.000 | 802146           |           71462 | Streethex                       | 2020-05-21 00:00:00.000 |
|      868385 |          102506 | 2020-07-14 00:00:00.000 | 671620           |           14411 | Multimedia Computing Trading Co | 2000-01-01 00:00:00.000 |
|      934681 |          104500 | 2021-09-19 00:00:00.000 | 827305           |          138602 | Streethex                       | 2020-05-21 00:00:00.000 |
|      942546 |          104500 | 2021-10-23 00:00:00.000 | 834376           |          152003 | Streethex                       | 2020-05-21 00:00:00.000 |
|      914907 |          104500 | 2021-05-29 00:00:00.000 | 810496           |           95114 | Streethex                       | 2020-05-21 00:00:00.000 |
|      938180 |          302612 | 2021-10-01 00:00:00.000 | 830412           |          235685 | FurtherSupport                  | 2020-04-01 00:00:00.000 |
|      935306 |          302612 | 2021-09-21 00:00:00.000 | 827873           |          235127 | FurtherSupport                  | 2020-04-01 00:00:00.000 |
|      920228 |          104500 | 2021-06-28 00:00:00.000 | 815201           |          109226 | Streethex                       | 2020-05-21 00:00:00.000 |



label: ProfileNumber
ProfileName
ProfileNumber
Contract Start Date
output: {"Functional-Dependency": [["ProfileNumber", "ProfileName"], ["ProfileNumber", "Contract Start Date"]]}
labeled_fds: ProfileNumber
ProfileName
ProfileNumber
Contract Start Date
InvoiceID
ProfileNumber
InvoiceID
InvoiceDate
InvoiceID
InvoiceNumber
InvoiceID
InvoiceAmount
InvoiceID
ProfileName
InvoiceID
Contract Start Date
InvoiceNumber
InvoiceID
InvoiceNumber
ProfileNumber
InvoiceNumber
InvoiceDate
InvoiceNumber
InvoiceAmount
InvoiceNumber
ProfileName
InvoiceNumber
Contract Start Date
source: $MMTU_HOME/resources/Relationship-finding/FD/211027330