{
  "boundary_inputs": {
    "curated_count": 591,
    "featured": [
      {
        "declaration": "Real.normedField",
        "exact_locator_sha256": "b38745885b18b845e72fed1a4a00f8ecabe7236475a6c0d12c385bcf4d4fcc24",
        "projection": "FULL_CARD",
        "provider": "MATHLIB",
        "provider_module": "Mathlib.Analysis.Normed.Field.Basic",
        "provider_release": "360da6fa66c1273b76b6b2d8c5666fd5ac2e3b56",
        "resolution_state": "RESOLVED_EXACT_PROVIDER_LOCATOR",
        "role": "NORMED_SPACE_GEOMETRY",
        "routes": [
          "R01",
          "R02",
          "R04",
          "R05",
          "R07",
          "R08"
        ],
        "used_by_count": 1179
      },
      {
        "declaration": "Real.normedCommRing",
        "exact_locator_sha256": "408e0f89b6e52d76d7c0f3c6a213c514aebb68cfccb4969c07f1522e209552b0",
        "projection": "FULL_CARD",
        "provider": "MATHLIB",
        "provider_module": "Mathlib.Analysis.Normed.Ring.Basic",
        "provider_release": "360da6fa66c1273b76b6b2d8c5666fd5ac2e3b56",
        "resolution_state": "RESOLVED_EXACT_PROVIDER_LOCATOR",
        "role": "NORMED_SPACE_GEOMETRY",
        "routes": [
          "R02",
          "R03",
          "R04",
          "R05",
          "R07",
          "R08"
        ],
        "used_by_count": 988
      },
      {
        "declaration": "NormedAddCommGroup.toSeminormedAddCommGroup",
        "exact_locator_sha256": "c077d57b69a7e0a088c4369b49a4bc0f51ee45732762a6333c7e70ef01c3208c",
        "projection": "FULL_CARD",
        "provider": "MATHLIB",
        "provider_module": "Mathlib.Analysis.Normed.Group.Defs",
        "provider_release": "360da6fa66c1273b76b6b2d8c5666fd5ac2e3b56",
        "resolution_state": "RESOLVED_EXACT_PROVIDER_LOCATOR",
        "role": "SEMINORMED_GEOMETRY",
        "routes": [
          "R01",
          "R02",
          "R04",
          "R05",
          "R07",
          "R08"
        ],
        "used_by_count": 945
      },
      {
        "declaration": "NormedCommRing.toSeminormedCommRing",
        "exact_locator_sha256": "4998d83fb469ae64411e0f9ca4dc17de8cd59c21151a3be4b6fe0c15c309b27f",
        "projection": "FULL_CARD",
        "provider": "MATHLIB",
        "provider_module": "Mathlib.Analysis.Normed.Ring.Basic",
        "provider_release": "360da6fa66c1273b76b6b2d8c5666fd5ac2e3b56",
        "resolution_state": "RESOLVED_EXACT_PROVIDER_LOCATOR",
        "role": "SEMINORMED_GEOMETRY",
        "routes": [
          "R02",
          "R03",
          "R04",
          "R05",
          "R07",
          "R08"
        ],
        "used_by_count": 904
      },
      {
        "declaration": "NonUnitalSeminormedRing.toSeminormedAddCommGroup",
        "exact_locator_sha256": "82774f686476a360ea264c760dfe1ae9912603b613d9f6d56e726a7aa81d13f9",
        "projection": "FULL_CARD",
        "provider": "MATHLIB",
        "provider_module": "Mathlib.Analysis.Normed.Ring.Basic",
        "provider_release": "360da6fa66c1273b76b6b2d8c5666fd5ac2e3b56",
        "resolution_state": "RESOLVED_EXACT_PROVIDER_LOCATOR",
        "role": "SEMINORMED_GEOMETRY",
        "routes": [
          "R02",
          "R03",
          "R04",
          "R05",
          "R07"
        ],
        "used_by_count": 786
      },
      {
        "declaration": "NonUnitalSeminormedCommRing.toNonUnitalSeminormedRing",
        "exact_locator_sha256": "48f774010a6c8c644e0f3294c47eca04919c33b20f66872bcb96219f7853a9f0",
        "projection": "FULL_CARD",
        "provider": "MATHLIB",
        "provider_module": "Mathlib.Analysis.Normed.Ring.Basic",
        "provider_release": "360da6fa66c1273b76b6b2d8c5666fd5ac2e3b56",
        "resolution_state": "RESOLVED_EXACT_PROVIDER_LOCATOR",
        "role": "SEMINORMED_GEOMETRY",
        "routes": [
          "R02",
          "R03",
          "R04",
          "R05",
          "R07"
        ],
        "used_by_count": 785
      },
      {
        "declaration": "SeminormedCommRing.toNonUnitalSeminormedCommRing",
        "exact_locator_sha256": "ab51848a48aa940f789b3566033e9ebe344619ea73b2cd6bf62136999f17ebf7",
        "projection": "FULL_CARD",
        "provider": "MATHLIB",
        "provider_module": "Mathlib.Analysis.Normed.Ring.Basic",
        "provider_release": "360da6fa66c1273b76b6b2d8c5666fd5ac2e3b56",
        "resolution_state": "RESOLVED_EXACT_PROVIDER_LOCATOR",
        "role": "SEMINORMED_GEOMETRY",
        "routes": [
          "R02",
          "R03",
          "R04",
          "R05",
          "R07"
        ],
        "used_by_count": 785
      },
      {
        "declaration": "InnerProductSpace.toNormedSpace",
        "exact_locator_sha256": "b2edbe02ff57623936ba6144e4f4a19bd68200379135518a7acc9bea873cecd6",
        "projection": "FULL_CARD",
        "provider": "MATHLIB",
        "provider_module": "Mathlib.Analysis.InnerProductSpace.Defs",
        "provider_release": "360da6fa66c1273b76b6b2d8c5666fd5ac2e3b56",
        "resolution_state": "RESOLVED_EXACT_PROVIDER_LOCATOR",
        "role": "NORMED_SPACE_GEOMETRY",
        "routes": [
          "R02",
          "R03",
          "R04",
          "R07"
        ],
        "used_by_count": 760
      },
      {
        "declaration": "Real.normedAddCommGroup",
        "exact_locator_sha256": "4e640065825559f9e43f2c6cd34bbe2d99f3b8a60f1c6e6f4554410973a6eca1",
        "projection": "FULL_CARD",
        "provider": "MATHLIB",
        "provider_module": "Mathlib.Analysis.Normed.Group.Real",
        "provider_release": "360da6fa66c1273b76b6b2d8c5666fd5ac2e3b56",
        "resolution_state": "RESOLVED_EXACT_PROVIDER_LOCATOR",
        "role": "NORMED_SPACE_GEOMETRY",
        "routes": [
          "R02",
          "R04",
          "R07",
          "R08"
        ],
        "used_by_count": 749
      },
      {
        "declaration": "NormedAddCommGroup.toAddCommGroup",
        "exact_locator_sha256": "e175d9cb3302dc70ae61c3b3f7f53422e51311456f8ce9cce2d2bb63e4ec3b2a",
        "projection": "FULL_CARD",
        "provider": "MATHLIB",
        "provider_module": "Mathlib.Analysis.Normed.Group.Defs",
        "provider_release": "360da6fa66c1273b76b6b2d8c5666fd5ac2e3b56",
        "resolution_state": "RESOLVED_EXACT_PROVIDER_LOCATOR",
        "role": "NORMED_SPACE_GEOMETRY",
        "routes": [
          "R01",
          "R02",
          "R04",
          "R05",
          "R07",
          "R08"
        ],
        "used_by_count": 738
      },
      {
        "declaration": "Pi.normedSpace",
        "exact_locator_sha256": "4ddc33a76a7cc3c78984e2dab254dde3429be0a998e769798401c7f39021f0c9",
        "projection": "FULL_CARD",
        "provider": "MATHLIB",
        "provider_module": "Mathlib.Analysis.Normed.Module.Basic",
        "provider_release": "360da6fa66c1273b76b6b2d8c5666fd5ac2e3b56",
        "resolution_state": "RESOLVED_EXACT_PROVIDER_LOCATOR",
        "role": "NORMED_SPACE_GEOMETRY",
        "routes": [
          "R02",
          "R03",
          "R04",
          "R07"
        ],
        "used_by_count": 728
      },
      {
        "declaration": "NormedSpace.toModule",
        "exact_locator_sha256": "3d97dc400d9cf14a3cebfc5315375fd11f89c3af3bad67fcf4dc3de479076f2c",
        "projection": "FULL_CARD",
        "provider": "MATHLIB",
        "provider_module": "Mathlib.Analysis.Normed.Module.Basic",
        "provider_release": "360da6fa66c1273b76b6b2d8c5666fd5ac2e3b56",
        "resolution_state": "RESOLVED_EXACT_PROVIDER_LOCATOR",
        "role": "NORMED_SPACE_GEOMETRY",
        "routes": [
          "R01",
          "R02",
          "R04",
          "R05",
          "R07",
          "R08"
        ],
        "used_by_count": 718
      },
      {
        "declaration": "Pi.normedAddCommGroup",
        "exact_locator_sha256": "59f73e852855dc29dd993857da0a7e6a9f4763ec0087daeb21db8decbfbc0f17",
        "projection": "FULL_CARD",
        "provider": "MATHLIB",
        "provider_module": "Mathlib.Analysis.Normed.Group.Constructions",
        "provider_release": "360da6fa66c1273b76b6b2d8c5666fd5ac2e3b56",
        "resolution_state": "RESOLVED_EXACT_PROVIDER_LOCATOR",
        "role": "NORMED_SPACE_GEOMETRY",
        "routes": [
          "R02",
          "R04"
        ],
        "used_by_count": 714
      },
      {
        "declaration": "SeminormedAddCommGroup.toPseudoMetricSpace",
        "exact_locator_sha256": "4cdee6932f692fa41d67347ac4cd24380dce6e420b616ffd08005d084fde1499",
        "projection": "FULL_CARD",
        "provider": "MATHLIB",
        "provider_module": "Mathlib.Analysis.Normed.Group.Defs",
        "provider_release": "360da6fa66c1273b76b6b2d8c5666fd5ac2e3b56",
        "resolution_state": "RESOLVED_EXACT_PROVIDER_LOCATOR",
        "role": "SEMINORMED_GEOMETRY",
        "routes": [
          "R01",
          "R02",
          "R04",
          "R05",
          "R07",
          "R08"
        ],
        "used_by_count": 648
      },
      {
        "declaration": "ContinuousLinearMap",
        "exact_locator_sha256": "9cfc98378d9abb63f65332a9f0e0753cb33ca5e557cad8b10a50b0ed1b867206",
        "projection": "FULL_CARD",
        "provider": "MATHLIB",
        "provider_module": "Mathlib.Topology.Algebra.Module.ContinuousLinearMap.Basic",
        "provider_release": "360da6fa66c1273b76b6b2d8c5666fd5ac2e3b56",
        "resolution_state": "RESOLVED_EXACT_PROVIDER_LOCATOR",
        "role": "CONTINUOUS_LINEAR_MAPS",
        "routes": [
          "R02",
          "R03",
          "R04",
          "R07"
        ],
        "used_by_count": 631
      },
      {
        "declaration": "NormedAddCommGroup",
        "exact_locator_sha256": "0fa3133c65307c7710ff50a1a9cff80c7409e2b1f3063db57b6e3523bb6f83e4",
        "projection": "FULL_CARD",
        "provider": "MATHLIB",
        "provider_module": "Mathlib.Analysis.Normed.Group.Defs",
        "provider_release": "360da6fa66c1273b76b6b2d8c5666fd5ac2e3b56",
        "resolution_state": "RESOLVED_EXACT_PROVIDER_LOCATOR",
        "role": "NORMED_SPACE_GEOMETRY",
        "routes": [
          "R01",
          "R02",
          "R05",
          "R07",
          "R08"
        ],
        "used_by_count": 518
      },
      {
        "declaration": "NormedSpace",
        "exact_locator_sha256": "fbb515cf696b17a102d42aa203e1437c43593686cbd00b3c7241f2e5b82fa992",
        "projection": "FULL_CARD",
        "provider": "MATHLIB",
        "provider_module": "Mathlib.Analysis.Normed.Module.Basic",
        "provider_release": "360da6fa66c1273b76b6b2d8c5666fd5ac2e3b56",
        "resolution_state": "RESOLVED_EXACT_PROVIDER_LOCATOR",
        "role": "NORMED_SPACE_GEOMETRY",
        "routes": [
          "R01",
          "R02",
          "R05",
          "R07",
          "R08"
        ],
        "used_by_count": 455
      },
      {
        "declaration": "SeminormedCommRing.toSeminormedRing",
        "exact_locator_sha256": "415c456b058c7166c72e021993ccea2751b2d2ce9075a11b2fd4842d4be31e13",
        "projection": "FULL_CARD",
        "provider": "MATHLIB",
        "provider_module": "Mathlib.Analysis.Normed.Ring.Basic",
        "provider_release": "360da6fa66c1273b76b6b2d8c5666fd5ac2e3b56",
        "resolution_state": "RESOLVED_EXACT_PROVIDER_LOCATOR",
        "role": "SEMINORMED_GEOMETRY",
        "routes": [
          "R03",
          "R04",
          "R07",
          "R08"
        ],
        "used_by_count": 402
      },
      {
        "declaration": "ContinuousLinearMap.funLike",
        "exact_locator_sha256": "2f05e31ff97d5053a2ed5b2480b28d31e6d30f279977f0567e036905b5bf2567",
        "projection": "FULL_CARD",
        "provider": "MATHLIB",
        "provider_module": "Mathlib.Topology.Algebra.Module.ContinuousLinearMap.Basic",
        "provider_release": "360da6fa66c1273b76b6b2d8c5666fd5ac2e3b56",
        "resolution_state": "RESOLVED_EXACT_PROVIDER_LOCATOR",
        "role": "CONTINUOUS_LINEAR_MAPS",
        "routes": [
          "R02",
          "R04",
          "R07"
        ],
        "used_by_count": 322
      },
      {
        "declaration": "Seminorm",
        "exact_locator_sha256": "1bf4963cbac2569956f1933f47da2322a8b8c92099a13cb93e13fe7755f14da5",
        "projection": "FULL_CARD",
        "provider": "MATHLIB",
        "provider_module": "Mathlib.Analysis.Seminorm",
        "provider_release": "360da6fa66c1273b76b6b2d8c5666fd5ac2e3b56",
        "resolution_state": "RESOLVED_EXACT_PROVIDER_LOCATOR",
        "role": "SEMINORMED_GEOMETRY",
        "routes": [
          "R08"
        ],
        "used_by_count": 302
      },
      {
        "declaration": "Seminorm.instFunLike",
        "exact_locator_sha256": "e21f8ff65f3b10b47fe4a23cce7c8cb5cad955763484829eaefe678e47164ffe",
        "projection": "FULL_CARD",
        "provider": "MATHLIB",
        "provider_module": "Mathlib.Analysis.Seminorm",
        "provider_release": "360da6fa66c1273b76b6b2d8c5666fd5ac2e3b56",
        "resolution_state": "RESOLVED_EXACT_PROVIDER_LOCATOR",
        "role": "SEMINORMED_GEOMETRY",
        "routes": [
          "R08"
        ],
        "used_by_count": 299
      },
      {
        "declaration": "Norm.norm",
        "exact_locator_sha256": "d59bb3ef427385bc2935ed2889a50db1ec85e71bf83d564a1bb308fccd5a204a",
        "projection": "FULL_CARD",
        "provider": "MATHLIB",
        "provider_module": "Mathlib.Analysis.Normed.Group.Defs",
        "provider_release": "360da6fa66c1273b76b6b2d8c5666fd5ac2e3b56",
        "resolution_state": "RESOLVED_EXACT_PROVIDER_LOCATOR",
        "role": "NORMED_SPACE_GEOMETRY",
        "routes": [
          "R01",
          "R03",
          "R04",
          "R07",
          "R08"
        ],
        "used_by_count": 268
      },
      {
        "declaration": "DenselyNormedField.toNontriviallyNormedField",
        "exact_locator_sha256": "2e9fde6f90f2cd9d6359d7da2a3992e73cefb0c55699ea6c7795fa438ca13a93",
        "projection": "FULL_CARD",
        "provider": "MATHLIB",
        "provider_module": "Mathlib.Analysis.Normed.Field.Basic",
        "provider_release": "360da6fa66c1273b76b6b2d8c5666fd5ac2e3b56",
        "resolution_state": "RESOLVED_EXACT_PROVIDER_LOCATOR",
        "role": "NORMED_SPACE_GEOMETRY",
        "routes": [
          "R01",
          "R03",
          "R04",
          "R07"
        ],
        "used_by_count": 243
      },
      {
        "declaration": "Real.denselyNormedField",
        "exact_locator_sha256": "ec98d553ad086089cc1a802baea68976c4b4d08f41f1ae30081285d4e80a50be",
        "projection": "FULL_CARD",
        "provider": "MATHLIB",
        "provider_module": "Mathlib.Analysis.Normed.Field.Basic",
        "provider_release": "360da6fa66c1273b76b6b2d8c5666fd5ac2e3b56",
        "resolution_state": "RESOLVED_EXACT_PROVIDER_LOCATOR",
        "role": "NORMED_SPACE_GEOMETRY",
        "routes": [
          "R01",
          "R03",
          "R04",
          "R07"
        ],
        "used_by_count": 243
      }
    ],
    "raw_count": 2885,
    "record": "boundary-inputs.json",
    "role_counts": {
      "COMPACTNESS_TOPOLOGY": 36,
      "CONTINUOUS_LINEAR_MAPS": 75,
      "CONVEX_GEOMETRY": 12,
      "DETERMINANT_ALGEBRA": 22,
      "DIFFERENTIAL_CALCULUS": 42,
      "FINITE_DIMENSIONAL_LINEAR_ALGEBRA": 9,
      "INTEGRATION": 1,
      "ISOMETRY_AND_METRIC_GEOMETRY": 11,
      "LIPSCHITZ_ANALYSIS": 9,
      "MATRIX_LINEAR_ALGEBRA": 48,
      "MEASURE_THEORY": 146,
      "NORMED_SPACE_GEOMETRY": 129,
      "SEMINORMED_GEOMETRY": 46,
      "SPHERE_GEOMETRY": 2,
      "TOPOLOGICAL_EQUIVALENCE": 2,
      "VOLUME_AND_MEASURE": 1
    }
  },
  "card_coverage": {
    "NOT_STARTED": 467,
    "PUBLIC": 0,
    "canonical_links_emitted": 0,
    "selected_nodes": 467
  },
  "graph": {
    "cycles": 0,
    "display_edges": 773,
    "maximum_level": 27,
    "node_count": 467,
    "reachability_pairs": 10423,
    "status": "PASS"
  },
  "identity": {
    "mathematical_scope": "Unit-sphere chord-metric rigidity for real normed spaces",
    "research_project_ref": "Exact Mathematics / Sphere Rigidity",
    "slug": "sphere-rigidity",
    "title": "Sphere Rigidity - Formalization and LFH"
  },
  "nodes": [
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 0,
      "lines": [
        20,
        22
      ],
      "module": "MathlibAnnex.MeasureTheory.Function.AEConstant",
      "name": "MathlibAnnex.AEConstantOn",
      "node_id": "sr-656f2b9973e6e93c7390",
      "path": "MathlibAnnex/MeasureTheory/Function/AEConstant.lean",
      "prerequisite_names": [],
      "prerequisites": [],
      "role": "MATHEMATICAL_CONSTRUCTION",
      "routes": [
        "R05"
      ],
      "section": "MeasureTheory.Function.AEConstant",
      "source_sha256": "47ffa1245cdc799ae8db0cdd9544e6c097abc450707f93a359e4a7413115ab96",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/MeasureTheory/Function/AEConstant.lean#L20-L22",
      "used_by": [
        "sr-605a7af6517283dcd343",
        "sr-1c3ebc607789c2ae8a7e",
        "sr-800511957d2869f98727",
        "sr-6f26e5b248069f5a501e",
        "sr-bede09ad1dec2b0caf82"
      ],
      "used_by_names": [
        "MathlibAnnex.BilipschitzOrientation.targetJacobianSign_const_is_pm_one",
        "MathlibAnnex.ConstantRegion",
        "MathlibAnnex.WeakGradient.compactLocalization_aeConstant_inner",
        "MathlibAnnex.aeConstantOn_of_countableCover",
        "MathlibAnnex.aeConstants_eq_of_open_overlap"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 0,
      "lines": [
        31,
        51
      ],
      "module": "MathlibAnnex.Analysis.Calculus.BilipschitzOrientation.Basic",
      "name": "MathlibAnnex.BilipschitzOrientation.BiLipschitzOpenData",
      "node_id": "sr-fad364f1f0dc73e6be93",
      "path": "MathlibAnnex/Analysis/Calculus/BilipschitzOrientation/Basic.lean",
      "prerequisite_names": [],
      "prerequisites": [],
      "role": "MATHEMATICAL_STRUCTURE",
      "routes": [],
      "section": "Analysis.Calculus.BilipschitzOrientation.Basic",
      "source_sha256": "d164f9b66f00e4b1403f2e9a7318e71fa9d0100bff703b8cc5b1a4e117904bcc",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Calculus/BilipschitzOrientation/Basic.lean#L31-L51",
      "used_by": [
        "sr-ffd84ea9fbe43ed4024e",
        "sr-42c3b1c84a1fbcc4ae4d",
        "sr-6b7ea881684294c7982a",
        "sr-97213352fea0e40a44f7",
        "sr-81cd34afb979a5f67fd4",
        "sr-6570abb2204b62bc849c"
      ],
      "used_by_names": [
        "MathlibAnnex.BilipschitzOrientation.BiLipschitzOpenData.f_injective",
        "MathlibAnnex.BilipschitzOrientation.BiLipschitzOpenData.lipschitz_f",
        "MathlibAnnex.BilipschitzOrientation.BiLipschitzOpenData.lipschitz_g",
        "MathlibAnnex.BilipschitzOrientation.domainJacobianSign",
        "MathlibAnnex.BilipschitzOrientation.fderiv_lower_bound",
        "MathlibAnnex.BilipschitzOrientation.target_exceptional_null"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 1,
      "lines": [
        65,
        76
      ],
      "module": "MathlibAnnex.Analysis.Calculus.BilipschitzOrientation.Basic",
      "name": "MathlibAnnex.BilipschitzOrientation.BiLipschitzOpenData.f_injective",
      "node_id": "sr-ffd84ea9fbe43ed4024e",
      "path": "MathlibAnnex/Analysis/Calculus/BilipschitzOrientation/Basic.lean",
      "prerequisite_names": [
        "MathlibAnnex.BilipschitzOrientation.BiLipschitzOpenData"
      ],
      "prerequisites": [
        "sr-fad364f1f0dc73e6be93"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Calculus.BilipschitzOrientation.Basic",
      "source_sha256": "d164f9b66f00e4b1403f2e9a7318e71fa9d0100bff703b8cc5b1a4e117904bcc",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Calculus/BilipschitzOrientation/Basic.lean#L65-L76",
      "used_by": [
        "sr-ccf74ff891ffa01f8e5d"
      ],
      "used_by_names": [
        "MathlibAnnex.BilipschitzOrientation.weak_piola"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 1,
      "lines": [
        55,
        58
      ],
      "module": "MathlibAnnex.Analysis.Calculus.BilipschitzOrientation.Basic",
      "name": "MathlibAnnex.BilipschitzOrientation.BiLipschitzOpenData.lipschitz_f",
      "node_id": "sr-42c3b1c84a1fbcc4ae4d",
      "path": "MathlibAnnex/Analysis/Calculus/BilipschitzOrientation/Basic.lean",
      "prerequisite_names": [
        "MathlibAnnex.BilipschitzOrientation.BiLipschitzOpenData"
      ],
      "prerequisites": [
        "sr-fad364f1f0dc73e6be93"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Calculus.BilipschitzOrientation.Basic",
      "source_sha256": "d164f9b66f00e4b1403f2e9a7318e71fa9d0100bff703b8cc5b1a4e117904bcc",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Calculus/BilipschitzOrientation/Basic.lean#L55-L58",
      "used_by": [],
      "used_by_names": []
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 1,
      "lines": [
        60,
        63
      ],
      "module": "MathlibAnnex.Analysis.Calculus.BilipschitzOrientation.Basic",
      "name": "MathlibAnnex.BilipschitzOrientation.BiLipschitzOpenData.lipschitz_g",
      "node_id": "sr-6b7ea881684294c7982a",
      "path": "MathlibAnnex/Analysis/Calculus/BilipschitzOrientation/Basic.lean",
      "prerequisite_names": [
        "MathlibAnnex.BilipschitzOrientation.BiLipschitzOpenData"
      ],
      "prerequisites": [
        "sr-fad364f1f0dc73e6be93"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Calculus.BilipschitzOrientation.Basic",
      "source_sha256": "d164f9b66f00e4b1403f2e9a7318e71fa9d0100bff703b8cc5b1a4e117904bcc",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Calculus/BilipschitzOrientation/Basic.lean#L60-L63",
      "used_by": [],
      "used_by_names": []
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 2,
      "lines": [
        170,
        174
      ],
      "module": "MathlibAnnex.Analysis.Calculus.BilipschitzOrientation.Basic",
      "name": "MathlibAnnex.BilipschitzOrientation.abs_domainJacobianSign",
      "node_id": "sr-47f6ddf78704f6f607fa",
      "path": "MathlibAnnex/Analysis/Calculus/BilipschitzOrientation/Basic.lean",
      "prerequisite_names": [
        "MathlibAnnex.BilipschitzOrientation.domainJacobianSign"
      ],
      "prerequisites": [
        "sr-97213352fea0e40a44f7"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Calculus.BilipschitzOrientation.Basic",
      "source_sha256": "d164f9b66f00e4b1403f2e9a7318e71fa9d0100bff703b8cc5b1a4e117904bcc",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Calculus/BilipschitzOrientation/Basic.lean#L170-L174",
      "used_by": [
        "sr-f4489dbc37bf848e0efb",
        "sr-ba793937145244061827"
      ],
      "used_by_names": [
        "MathlibAnnex.BilipschitzOrientation.abs_targetJacobianSign",
        "MathlibAnnex.BilipschitzOrientation.signed_area_transfer"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 3,
      "lines": [
        176,
        179
      ],
      "module": "MathlibAnnex.Analysis.Calculus.BilipschitzOrientation.Basic",
      "name": "MathlibAnnex.BilipschitzOrientation.abs_targetJacobianSign",
      "node_id": "sr-f4489dbc37bf848e0efb",
      "path": "MathlibAnnex/Analysis/Calculus/BilipschitzOrientation/Basic.lean",
      "prerequisite_names": [
        "MathlibAnnex.BilipschitzOrientation.abs_domainJacobianSign",
        "MathlibAnnex.BilipschitzOrientation.targetJacobianSign"
      ],
      "prerequisites": [
        "sr-47f6ddf78704f6f607fa",
        "sr-08f0abefbabc6978ff1c"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Calculus.BilipschitzOrientation.Basic",
      "source_sha256": "d164f9b66f00e4b1403f2e9a7318e71fa9d0100bff703b8cc5b1a4e117904bcc",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Calculus/BilipschitzOrientation/Basic.lean#L176-L179",
      "used_by": [
        "sr-605a7af6517283dcd343",
        "sr-c4f5f506769af1f76b8d"
      ],
      "used_by_names": [
        "MathlibAnnex.BilipschitzOrientation.targetJacobianSign_const_is_pm_one",
        "MathlibAnnex.BilipschitzOrientation.targetJacobianSign_locallyIntegrableOn"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 4,
      "lines": [
        181,
        197
      ],
      "module": "MathlibAnnex.Analysis.Calculus.BilipschitzOrientation.Basic",
      "name": "MathlibAnnex.BilipschitzOrientation.det_eq_domainSign_mul_abs",
      "node_id": "sr-879ef4342310aeecc532",
      "path": "MathlibAnnex/Analysis/Calculus/BilipschitzOrientation/Basic.lean",
      "prerequisite_names": [
        "MathlibAnnex.BilipschitzOrientation.det_fderiv_ne_zero",
        "MathlibAnnex.BilipschitzOrientation.domainJacobianSign"
      ],
      "prerequisites": [
        "sr-4d9e7b2f95e3a67c534a",
        "sr-97213352fea0e40a44f7"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Calculus.BilipschitzOrientation.Basic",
      "source_sha256": "d164f9b66f00e4b1403f2e9a7318e71fa9d0100bff703b8cc5b1a4e117904bcc",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Calculus/BilipschitzOrientation/Basic.lean#L181-L197",
      "used_by": [
        "sr-ba793937145244061827"
      ],
      "used_by_names": [
        "MathlibAnnex.BilipschitzOrientation.signed_area_transfer"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 3,
      "lines": [
        150,
        157
      ],
      "module": "MathlibAnnex.Analysis.Calculus.BilipschitzOrientation.Basic",
      "name": "MathlibAnnex.BilipschitzOrientation.det_fderiv_ne_zero",
      "node_id": "sr-4d9e7b2f95e3a67c534a",
      "path": "MathlibAnnex/Analysis/Calculus/BilipschitzOrientation/Basic.lean",
      "prerequisite_names": [
        "MathlibAnnex.BilipschitzOrientation.fderiv_injective"
      ],
      "prerequisites": [
        "sr-fa2567e354cb0cdba355"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Calculus.BilipschitzOrientation.Basic",
      "source_sha256": "d164f9b66f00e4b1403f2e9a7318e71fa9d0100bff703b8cc5b1a4e117904bcc",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Calculus/BilipschitzOrientation/Basic.lean#L150-L157",
      "used_by": [
        "sr-879ef4342310aeecc532"
      ],
      "used_by_names": [
        "MathlibAnnex.BilipschitzOrientation.det_eq_domainSign_mul_abs"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 1,
      "lines": [
        159,
        163
      ],
      "module": "MathlibAnnex.Analysis.Calculus.BilipschitzOrientation.Basic",
      "name": "MathlibAnnex.BilipschitzOrientation.domainJacobianSign",
      "node_id": "sr-97213352fea0e40a44f7",
      "path": "MathlibAnnex/Analysis/Calculus/BilipschitzOrientation/Basic.lean",
      "prerequisite_names": [
        "MathlibAnnex.BilipschitzOrientation.BiLipschitzOpenData"
      ],
      "prerequisites": [
        "sr-fad364f1f0dc73e6be93"
      ],
      "role": "MATHEMATICAL_CONSTRUCTION",
      "routes": [],
      "section": "Analysis.Calculus.BilipschitzOrientation.Basic",
      "source_sha256": "d164f9b66f00e4b1403f2e9a7318e71fa9d0100bff703b8cc5b1a4e117904bcc",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Calculus/BilipschitzOrientation/Basic.lean#L159-L163",
      "used_by": [
        "sr-47f6ddf78704f6f607fa",
        "sr-879ef4342310aeecc532",
        "sr-08f0abefbabc6978ff1c"
      ],
      "used_by_names": [
        "MathlibAnnex.BilipschitzOrientation.abs_domainJacobianSign",
        "MathlibAnnex.BilipschitzOrientation.det_eq_domainSign_mul_abs",
        "MathlibAnnex.BilipschitzOrientation.targetJacobianSign"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 2,
      "lines": [
        143,
        148
      ],
      "module": "MathlibAnnex.Analysis.Calculus.BilipschitzOrientation.Basic",
      "name": "MathlibAnnex.BilipschitzOrientation.fderiv_injective",
      "node_id": "sr-fa2567e354cb0cdba355",
      "path": "MathlibAnnex/Analysis/Calculus/BilipschitzOrientation/Basic.lean",
      "prerequisite_names": [
        "MathlibAnnex.BilipschitzOrientation.fderiv_lower_bound"
      ],
      "prerequisites": [
        "sr-81cd34afb979a5f67fd4"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Calculus.BilipschitzOrientation.Basic",
      "source_sha256": "d164f9b66f00e4b1403f2e9a7318e71fa9d0100bff703b8cc5b1a4e117904bcc",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Calculus/BilipschitzOrientation/Basic.lean#L143-L148",
      "used_by": [
        "sr-4d9e7b2f95e3a67c534a"
      ],
      "used_by_names": [
        "MathlibAnnex.BilipschitzOrientation.det_fderiv_ne_zero"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 1,
      "lines": [
        135,
        141
      ],
      "module": "MathlibAnnex.Analysis.Calculus.BilipschitzOrientation.Basic",
      "name": "MathlibAnnex.BilipschitzOrientation.fderiv_lower_bound",
      "node_id": "sr-81cd34afb979a5f67fd4",
      "path": "MathlibAnnex/Analysis/Calculus/BilipschitzOrientation/Basic.lean",
      "prerequisite_names": [
        "MathlibAnnex.BilipschitzOrientation.BiLipschitzOpenData"
      ],
      "prerequisites": [
        "sr-fad364f1f0dc73e6be93"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Calculus.BilipschitzOrientation.Basic",
      "source_sha256": "d164f9b66f00e4b1403f2e9a7318e71fa9d0100bff703b8cc5b1a4e117904bcc",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Calculus/BilipschitzOrientation/Basic.lean#L135-L141",
      "used_by": [
        "sr-fa2567e354cb0cdba355"
      ],
      "used_by_names": [
        "MathlibAnnex.BilipschitzOrientation.fderiv_injective"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 16,
      "lines": [
        72,
        97
      ],
      "module": "MathlibAnnex.Analysis.Calculus.BilipschitzOrientation.Constancy",
      "name": "MathlibAnnex.BilipschitzOrientation.integral_det_fderiv_eq_signed_volume",
      "node_id": "sr-3a5a303e927e93f2ea28",
      "path": "MathlibAnnex/Analysis/Calculus/BilipschitzOrientation/Constancy.lean",
      "prerequisite_names": [
        "MathlibAnnex.BilipschitzOrientation.targetJacobianSign_ae_const",
        "MathlibAnnex.BilipschitzOrientation.targetJacobianSign_const_is_pm_one"
      ],
      "prerequisites": [
        "sr-5e70c50d906023b162a6",
        "sr-605a7af6517283dcd343"
      ],
      "role": "MEASURE_OR_VOLUME_RESULT",
      "routes": [],
      "section": "Analysis.Calculus.BilipschitzOrientation.Constancy",
      "source_sha256": "f461804c13caa49da587751c41bfcbeca8f4113695ecd57db2bccfde55b9d0cd",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Calculus/BilipschitzOrientation/Constancy.lean#L72-L97",
      "used_by": [
        "sr-e6c6d7f2b697ed432f62"
      ],
      "used_by_names": [
        "MathlibAnnex.Plucker.derivativeAverage_comp_linear_radial"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 5,
      "lines": [
        205,
        280
      ],
      "module": "MathlibAnnex.Analysis.Calculus.BilipschitzOrientation.Basic",
      "name": "MathlibAnnex.BilipschitzOrientation.signed_area_transfer",
      "node_id": "sr-ba793937145244061827",
      "path": "MathlibAnnex/Analysis/Calculus/BilipschitzOrientation/Basic.lean",
      "prerequisite_names": [
        "MathlibAnnex.BilipschitzOrientation.abs_domainJacobianSign",
        "MathlibAnnex.BilipschitzOrientation.det_eq_domainSign_mul_abs",
        "MathlibAnnex.BilipschitzOrientation.targetJacobianSign",
        "MathlibAnnex.BilipschitzOrientation.target_exceptional_null"
      ],
      "prerequisites": [
        "sr-47f6ddf78704f6f607fa",
        "sr-879ef4342310aeecc532",
        "sr-08f0abefbabc6978ff1c",
        "sr-6570abb2204b62bc849c"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Calculus.BilipschitzOrientation.Basic",
      "source_sha256": "d164f9b66f00e4b1403f2e9a7318e71fa9d0100bff703b8cc5b1a4e117904bcc",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Calculus/BilipschitzOrientation/Basic.lean#L205-L280",
      "used_by": [
        "sr-e5fb633afdb33c8b6829"
      ],
      "used_by_names": [
        "MathlibAnnex.BilipschitzOrientation.targetJacobianSign_weakDivergenceZero"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 2,
      "lines": [
        165,
        168
      ],
      "module": "MathlibAnnex.Analysis.Calculus.BilipschitzOrientation.Basic",
      "name": "MathlibAnnex.BilipschitzOrientation.targetJacobianSign",
      "node_id": "sr-08f0abefbabc6978ff1c",
      "path": "MathlibAnnex/Analysis/Calculus/BilipschitzOrientation/Basic.lean",
      "prerequisite_names": [
        "MathlibAnnex.BilipschitzOrientation.domainJacobianSign"
      ],
      "prerequisites": [
        "sr-97213352fea0e40a44f7"
      ],
      "role": "MATHEMATICAL_CONSTRUCTION",
      "routes": [],
      "section": "Analysis.Calculus.BilipschitzOrientation.Basic",
      "source_sha256": "d164f9b66f00e4b1403f2e9a7318e71fa9d0100bff703b8cc5b1a4e117904bcc",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Calculus/BilipschitzOrientation/Basic.lean#L165-L168",
      "used_by": [
        "sr-f4489dbc37bf848e0efb",
        "sr-ba793937145244061827"
      ],
      "used_by_names": [
        "MathlibAnnex.BilipschitzOrientation.abs_targetJacobianSign",
        "MathlibAnnex.BilipschitzOrientation.signed_area_transfer"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 15,
      "lines": [
        50,
        56
      ],
      "module": "MathlibAnnex.Analysis.Calculus.BilipschitzOrientation.Constancy",
      "name": "MathlibAnnex.BilipschitzOrientation.targetJacobianSign_ae_const",
      "node_id": "sr-5e70c50d906023b162a6",
      "path": "MathlibAnnex/Analysis/Calculus/BilipschitzOrientation/Constancy.lean",
      "prerequisite_names": [
        "MathlibAnnex.BilipschitzOrientation.targetJacobianSign_locallyIntegrableOn",
        "MathlibAnnex.BilipschitzOrientation.targetJacobianSign_weakDivergenceZero",
        "MathlibAnnex.WeakDivergenceZero.exists_aeConstantOn"
      ],
      "prerequisites": [
        "sr-c4f5f506769af1f76b8d",
        "sr-e5fb633afdb33c8b6829",
        "sr-845f1c95a322f59b65fd"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Calculus.BilipschitzOrientation.Constancy",
      "source_sha256": "f461804c13caa49da587751c41bfcbeca8f4113695ecd57db2bccfde55b9d0cd",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Calculus/BilipschitzOrientation/Constancy.lean#L50-L56",
      "used_by": [
        "sr-3a5a303e927e93f2ea28"
      ],
      "used_by_names": [
        "MathlibAnnex.BilipschitzOrientation.integral_det_fderiv_eq_signed_volume"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 4,
      "lines": [
        58,
        70
      ],
      "module": "MathlibAnnex.Analysis.Calculus.BilipschitzOrientation.Constancy",
      "name": "MathlibAnnex.BilipschitzOrientation.targetJacobianSign_const_is_pm_one",
      "node_id": "sr-605a7af6517283dcd343",
      "path": "MathlibAnnex/Analysis/Calculus/BilipschitzOrientation/Constancy.lean",
      "prerequisite_names": [
        "MathlibAnnex.AEConstantOn",
        "MathlibAnnex.BilipschitzOrientation.abs_targetJacobianSign"
      ],
      "prerequisites": [
        "sr-656f2b9973e6e93c7390",
        "sr-f4489dbc37bf848e0efb"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Calculus.BilipschitzOrientation.Constancy",
      "source_sha256": "f461804c13caa49da587751c41bfcbeca8f4113695ecd57db2bccfde55b9d0cd",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Calculus/BilipschitzOrientation/Constancy.lean#L58-L70",
      "used_by": [
        "sr-3a5a303e927e93f2ea28"
      ],
      "used_by_names": [
        "MathlibAnnex.BilipschitzOrientation.integral_det_fderiv_eq_signed_volume"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 4,
      "lines": [
        27,
        48
      ],
      "module": "MathlibAnnex.Analysis.Calculus.BilipschitzOrientation.Constancy",
      "name": "MathlibAnnex.BilipschitzOrientation.targetJacobianSign_locallyIntegrableOn",
      "node_id": "sr-c4f5f506769af1f76b8d",
      "path": "MathlibAnnex/Analysis/Calculus/BilipschitzOrientation/Constancy.lean",
      "prerequisite_names": [
        "MathlibAnnex.BilipschitzOrientation.abs_targetJacobianSign"
      ],
      "prerequisites": [
        "sr-f4489dbc37bf848e0efb"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Calculus.BilipschitzOrientation.Constancy",
      "source_sha256": "f461804c13caa49da587751c41bfcbeca8f4113695ecd57db2bccfde55b9d0cd",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Calculus/BilipschitzOrientation/Constancy.lean#L27-L48",
      "used_by": [
        "sr-5e70c50d906023b162a6"
      ],
      "used_by_names": [
        "MathlibAnnex.BilipschitzOrientation.targetJacobianSign_ae_const"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 13,
      "lines": [
        429,
        446
      ],
      "module": "MathlibAnnex.Analysis.Calculus.BilipschitzOrientation.Piola",
      "name": "MathlibAnnex.BilipschitzOrientation.targetJacobianSign_weakDivergenceZero",
      "node_id": "sr-e5fb633afdb33c8b6829",
      "path": "MathlibAnnex/Analysis/Calculus/BilipschitzOrientation/Piola.lean",
      "prerequisite_names": [
        "MathlibAnnex.BilipschitzOrientation.signed_area_transfer",
        "MathlibAnnex.BilipschitzOrientation.weak_piola",
        "MathlibAnnex.WeakDivergenceZero"
      ],
      "prerequisites": [
        "sr-ba793937145244061827",
        "sr-ccf74ff891ffa01f8e5d",
        "sr-9b05919ec9006097774f"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Calculus.BilipschitzOrientation.Piola",
      "source_sha256": "1d52ee54ba20e3704a20bfdb550e9f62b1029b793c5df49c417a4dbadaf515fc",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Calculus/BilipschitzOrientation/Piola.lean#L429-L446",
      "used_by": [
        "sr-5e70c50d906023b162a6"
      ],
      "used_by_names": [
        "MathlibAnnex.BilipschitzOrientation.targetJacobianSign_ae_const"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 1,
      "lines": [
        199,
        203
      ],
      "module": "MathlibAnnex.Analysis.Calculus.BilipschitzOrientation.Basic",
      "name": "MathlibAnnex.BilipschitzOrientation.target_exceptional_null",
      "node_id": "sr-6570abb2204b62bc849c",
      "path": "MathlibAnnex/Analysis/Calculus/BilipschitzOrientation/Basic.lean",
      "prerequisite_names": [
        "MathlibAnnex.BilipschitzOrientation.BiLipschitzOpenData",
        "MathlibAnnex.BilipschitzOrientation.volume_image_eq_zero_of_lipschitzWith"
      ],
      "prerequisites": [
        "sr-fad364f1f0dc73e6be93",
        "sr-387c6db623b104a314e7"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Calculus.BilipschitzOrientation.Basic",
      "source_sha256": "d164f9b66f00e4b1403f2e9a7318e71fa9d0100bff703b8cc5b1a4e117904bcc",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Calculus/BilipschitzOrientation/Basic.lean#L199-L203",
      "used_by": [
        "sr-ba793937145244061827"
      ],
      "used_by_names": [
        "MathlibAnnex.BilipschitzOrientation.signed_area_transfer"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 0,
      "lines": [
        80,
        97
      ],
      "module": "MathlibAnnex.Analysis.Calculus.BilipschitzOrientation.Basic",
      "name": "MathlibAnnex.BilipschitzOrientation.volume_image_eq_zero_of_lipschitzWith",
      "node_id": "sr-387c6db623b104a314e7",
      "path": "MathlibAnnex/Analysis/Calculus/BilipschitzOrientation/Basic.lean",
      "prerequisite_names": [],
      "prerequisites": [],
      "role": "MEASURE_OR_VOLUME_RESULT",
      "routes": [],
      "section": "Analysis.Calculus.BilipschitzOrientation.Basic",
      "source_sha256": "d164f9b66f00e4b1403f2e9a7318e71fa9d0100bff703b8cc5b1a4e117904bcc",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Calculus/BilipschitzOrientation/Basic.lean#L80-L97",
      "used_by": [
        "sr-6570abb2204b62bc849c",
        "sr-0ac67e70932d82c4fcce"
      ],
      "used_by_names": [
        "MathlibAnnex.BilipschitzOrientation.target_exceptional_null",
        "MathlibAnnex.Sphere.radialExtension_integral_abs_det"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 12,
      "lines": [
        375,
        395
      ],
      "module": "MathlibAnnex.Analysis.Calculus.BilipschitzOrientation.Piola",
      "name": "MathlibAnnex.BilipschitzOrientation.weak_piola",
      "node_id": "sr-ccf74ff891ffa01f8e5d",
      "path": "MathlibAnnex/Analysis/Calculus/BilipschitzOrientation/Piola.lean",
      "prerequisite_names": [
        "MathlibAnnex.BilipschitzOrientation.BiLipschitzOpenData.f_injective",
        "MathlibAnnex.CompactC1VectorField.carrier_compact",
        "MathlibAnnex.CompactC1VectorField.contDiff",
        "MathlibAnnex.CompactC1VectorField.fderiv_eq_zero_of_not_mem_carrier",
        "MathlibAnnex.CompactC1VectorField.support_subset",
        "MathlibAnnex.Matrix.MaximalMinorIndex.orderedRows_ofOrderEmbedding",
        "MathlibAnnex.NullLagrangian.integral_maximalMinor_fderiv_add_sub_eq_zero_of_lipschitzWith",
        "MathlibAnnex.divergence_pi"
      ],
      "prerequisites": [
        "sr-ffd84ea9fbe43ed4024e",
        "sr-f71099240d0703323062",
        "sr-c48a9e9e4aa47b80260b",
        "sr-ccd97b2e7d90c5819a82",
        "sr-1676870314690b9d5dc7",
        "sr-204948818b57bf27614f",
        "sr-c0dbd2cca403206a11b5",
        "sr-bfc9e4678338375b2513"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Calculus.BilipschitzOrientation.Piola",
      "source_sha256": "1d52ee54ba20e3704a20bfdb550e9f62b1029b793c5df49c417a4dbadaf515fc",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Calculus/BilipschitzOrientation/Piola.lean#L375-L395",
      "used_by": [
        "sr-e5fb633afdb33c8b6829"
      ],
      "used_by_names": [
        "MathlibAnnex.BilipschitzOrientation.targetJacobianSign_weakDivergenceZero"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 0,
      "lines": [
        13,
        15
      ],
      "module": "MathlibAnnex.Analysis.Distribution.TestField",
      "name": "MathlibAnnex.CompactC1VectorField",
      "node_id": "sr-0803701d4727be5659bc",
      "path": "MathlibAnnex/Analysis/Distribution/TestField.lean",
      "prerequisite_names": [],
      "prerequisites": [],
      "role": "MATHEMATICAL_CONSTRUCTION",
      "routes": [],
      "section": "Analysis.Distribution.TestField",
      "source_sha256": "3bc3ca8b6537d4e7567a404dd1022db4acb230bb682546ed9fd5fc661eef1336",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Distribution/TestField.lean#L13-L15",
      "used_by": [
        "sr-808682f0e02509c62179",
        "sr-c48a9e9e4aa47b80260b",
        "sr-80d253909cd044124931",
        "sr-a673917cab0018fcd647"
      ],
      "used_by_names": [
        "MathlibAnnex.CompactC1VectorField.carrier",
        "MathlibAnnex.CompactC1VectorField.contDiff",
        "MathlibAnnex.CompactC1VectorField.hasCompactSupport",
        "MathlibAnnex.CompactC1VectorField.ofSupport"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 1,
      "lines": [
        23,
        24
      ],
      "module": "MathlibAnnex.Analysis.Distribution.TestField",
      "name": "MathlibAnnex.CompactC1VectorField.carrier",
      "node_id": "sr-808682f0e02509c62179",
      "path": "MathlibAnnex/Analysis/Distribution/TestField.lean",
      "prerequisite_names": [
        "MathlibAnnex.CompactC1VectorField"
      ],
      "prerequisites": [
        "sr-0803701d4727be5659bc"
      ],
      "role": "MATHEMATICAL_CONSTRUCTION",
      "routes": [],
      "section": "Analysis.Distribution.TestField",
      "source_sha256": "3bc3ca8b6537d4e7567a404dd1022db4acb230bb682546ed9fd5fc661eef1336",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Distribution/TestField.lean#L23-L24",
      "used_by": [
        "sr-f71099240d0703323062",
        "sr-a03aa9b4b440ba535f67",
        "sr-1676870314690b9d5dc7",
        "sr-e97b7c13970c32acf7e6",
        "sr-9b05919ec9006097774f",
        "sr-b14618175108314c8e82"
      ],
      "used_by_names": [
        "MathlibAnnex.CompactC1VectorField.carrier_compact",
        "MathlibAnnex.CompactC1VectorField.carrier_ofSupport",
        "MathlibAnnex.CompactC1VectorField.support_subset",
        "MathlibAnnex.CompactC1VectorField.tsupport_subset",
        "MathlibAnnex.WeakDivergenceZero",
        "MathlibAnnex.WeakGradient.translatedBumpField_carrier_subset"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 2,
      "lines": [
        26,
        27
      ],
      "module": "MathlibAnnex.Analysis.Distribution.TestField",
      "name": "MathlibAnnex.CompactC1VectorField.carrier_compact",
      "node_id": "sr-f71099240d0703323062",
      "path": "MathlibAnnex/Analysis/Distribution/TestField.lean",
      "prerequisite_names": [
        "MathlibAnnex.CompactC1VectorField.carrier"
      ],
      "prerequisites": [
        "sr-808682f0e02509c62179"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Distribution.TestField",
      "source_sha256": "3bc3ca8b6537d4e7567a404dd1022db4acb230bb682546ed9fd5fc661eef1336",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Distribution/TestField.lean#L26-L27",
      "used_by": [
        "sr-ccf74ff891ffa01f8e5d"
      ],
      "used_by_names": [
        "MathlibAnnex.BilipschitzOrientation.weak_piola"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 2,
      "lines": [
        51,
        53
      ],
      "module": "MathlibAnnex.Analysis.Distribution.TestField",
      "name": "MathlibAnnex.CompactC1VectorField.carrier_ofSupport",
      "node_id": "sr-a03aa9b4b440ba535f67",
      "path": "MathlibAnnex/Analysis/Distribution/TestField.lean",
      "prerequisite_names": [
        "MathlibAnnex.CompactC1VectorField.carrier",
        "MathlibAnnex.CompactC1VectorField.ofSupport"
      ],
      "prerequisites": [
        "sr-808682f0e02509c62179",
        "sr-a673917cab0018fcd647"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Distribution.TestField",
      "source_sha256": "3bc3ca8b6537d4e7567a404dd1022db4acb230bb682546ed9fd5fc661eef1336",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Distribution/TestField.lean#L51-L53",
      "used_by": [],
      "used_by_names": []
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 1,
      "lines": [
        35,
        35
      ],
      "module": "MathlibAnnex.Analysis.Distribution.TestField",
      "name": "MathlibAnnex.CompactC1VectorField.contDiff",
      "node_id": "sr-c48a9e9e4aa47b80260b",
      "path": "MathlibAnnex/Analysis/Distribution/TestField.lean",
      "prerequisite_names": [
        "MathlibAnnex.CompactC1VectorField"
      ],
      "prerequisites": [
        "sr-0803701d4727be5659bc"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Distribution.TestField",
      "source_sha256": "3bc3ca8b6537d4e7567a404dd1022db4acb230bb682546ed9fd5fc661eef1336",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Distribution/TestField.lean#L35-L35",
      "used_by": [
        "sr-ccf74ff891ffa01f8e5d",
        "sr-2f39ed7ff06118f76094"
      ],
      "used_by_names": [
        "MathlibAnnex.BilipschitzOrientation.weak_piola",
        "MathlibAnnex.CompactC1VectorField.continuous"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 2,
      "lines": [
        37,
        37
      ],
      "module": "MathlibAnnex.Analysis.Distribution.TestField",
      "name": "MathlibAnnex.CompactC1VectorField.continuous",
      "node_id": "sr-2f39ed7ff06118f76094",
      "path": "MathlibAnnex/Analysis/Distribution/TestField.lean",
      "prerequisite_names": [
        "MathlibAnnex.CompactC1VectorField.contDiff"
      ],
      "prerequisites": [
        "sr-c48a9e9e4aa47b80260b"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Distribution.TestField",
      "source_sha256": "3bc3ca8b6537d4e7567a404dd1022db4acb230bb682546ed9fd5fc661eef1336",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Distribution/TestField.lean#L37-L37",
      "used_by": [],
      "used_by_names": []
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 4,
      "lines": [
        43,
        45
      ],
      "module": "MathlibAnnex.Analysis.Distribution.Divergence",
      "name": "MathlibAnnex.CompactC1VectorField.divergence_eq_zero_of_not_mem_carrier",
      "node_id": "sr-a945b00151eedb1e34d2",
      "path": "MathlibAnnex/Analysis/Distribution/Divergence.lean",
      "prerequisite_names": [
        "MathlibAnnex.CompactC1VectorField.fderiv_eq_zero_of_not_mem_carrier",
        "MathlibAnnex.divergence"
      ],
      "prerequisites": [
        "sr-ccd97b2e7d90c5819a82",
        "sr-7b37529f4122d7e24782"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Distribution.Divergence",
      "source_sha256": "4a35a012698b8e6f52a5a8cfe098f47187ed2c6bb3306cdfa060f720eefe1a78",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Distribution/Divergence.lean#L43-L45",
      "used_by": [
        "sr-b7e423a216c6083a27a2"
      ],
      "used_by_names": [
        "MathlibAnnex.CompactC1VectorField.support_divergence_subset"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 3,
      "lines": [
        55,
        58
      ],
      "module": "MathlibAnnex.Analysis.Distribution.TestField",
      "name": "MathlibAnnex.CompactC1VectorField.fderiv_eq_zero_of_not_mem_carrier",
      "node_id": "sr-ccd97b2e7d90c5819a82",
      "path": "MathlibAnnex/Analysis/Distribution/TestField.lean",
      "prerequisite_names": [
        "MathlibAnnex.CompactC1VectorField.tsupport_subset"
      ],
      "prerequisites": [
        "sr-e97b7c13970c32acf7e6"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Distribution.TestField",
      "source_sha256": "3bc3ca8b6537d4e7567a404dd1022db4acb230bb682546ed9fd5fc661eef1336",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Distribution/TestField.lean#L55-L58",
      "used_by": [
        "sr-ccf74ff891ffa01f8e5d",
        "sr-a945b00151eedb1e34d2",
        "sr-c1b287e93e9c03ede407"
      ],
      "used_by_names": [
        "MathlibAnnex.BilipschitzOrientation.weak_piola",
        "MathlibAnnex.CompactC1VectorField.divergence_eq_zero_of_not_mem_carrier",
        "MathlibAnnex.WeakGradient.weakIntegral_eq_localized_bumpIntegral"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 1,
      "lines": [
        39,
        40
      ],
      "module": "MathlibAnnex.Analysis.Distribution.TestField",
      "name": "MathlibAnnex.CompactC1VectorField.hasCompactSupport",
      "node_id": "sr-80d253909cd044124931",
      "path": "MathlibAnnex/Analysis/Distribution/TestField.lean",
      "prerequisite_names": [
        "MathlibAnnex.CompactC1VectorField"
      ],
      "prerequisites": [
        "sr-0803701d4727be5659bc"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Distribution.TestField",
      "source_sha256": "3bc3ca8b6537d4e7567a404dd1022db4acb230bb682546ed9fd5fc661eef1336",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Distribution/TestField.lean#L39-L40",
      "used_by": [],
      "used_by_names": []
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 1,
      "lines": [
        42,
        45
      ],
      "module": "MathlibAnnex.Analysis.Distribution.TestField",
      "name": "MathlibAnnex.CompactC1VectorField.ofSupport",
      "node_id": "sr-a673917cab0018fcd647",
      "path": "MathlibAnnex/Analysis/Distribution/TestField.lean",
      "prerequisite_names": [
        "MathlibAnnex.CompactC1VectorField"
      ],
      "prerequisites": [
        "sr-0803701d4727be5659bc"
      ],
      "role": "MATHEMATICAL_CONSTRUCTION",
      "routes": [],
      "section": "Analysis.Distribution.TestField",
      "source_sha256": "3bc3ca8b6537d4e7567a404dd1022db4acb230bb682546ed9fd5fc661eef1336",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Distribution/TestField.lean#L42-L45",
      "used_by": [
        "sr-a03aa9b4b440ba535f67",
        "sr-5113f652077ad9e82f57",
        "sr-7c3ba024da13191d213d"
      ],
      "used_by_names": [
        "MathlibAnnex.CompactC1VectorField.carrier_ofSupport",
        "MathlibAnnex.CompactC1VectorField.ofSupport_apply",
        "MathlibAnnex.WeakGradient.translatedBumpField"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 2,
      "lines": [
        47,
        49
      ],
      "module": "MathlibAnnex.Analysis.Distribution.TestField",
      "name": "MathlibAnnex.CompactC1VectorField.ofSupport_apply",
      "node_id": "sr-5113f652077ad9e82f57",
      "path": "MathlibAnnex/Analysis/Distribution/TestField.lean",
      "prerequisite_names": [
        "MathlibAnnex.CompactC1VectorField.ofSupport"
      ],
      "prerequisites": [
        "sr-a673917cab0018fcd647"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Distribution.TestField",
      "source_sha256": "3bc3ca8b6537d4e7567a404dd1022db4acb230bb682546ed9fd5fc661eef1336",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Distribution/TestField.lean#L47-L49",
      "used_by": [],
      "used_by_names": []
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 5,
      "lines": [
        47,
        51
      ],
      "module": "MathlibAnnex.Analysis.Distribution.Divergence",
      "name": "MathlibAnnex.CompactC1VectorField.support_divergence_subset",
      "node_id": "sr-b7e423a216c6083a27a2",
      "path": "MathlibAnnex/Analysis/Distribution/Divergence.lean",
      "prerequisite_names": [
        "MathlibAnnex.CompactC1VectorField.divergence_eq_zero_of_not_mem_carrier"
      ],
      "prerequisites": [
        "sr-a945b00151eedb1e34d2"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Distribution.Divergence",
      "source_sha256": "4a35a012698b8e6f52a5a8cfe098f47187ed2c6bb3306cdfa060f720eefe1a78",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Distribution/Divergence.lean#L47-L51",
      "used_by": [],
      "used_by_names": []
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 2,
      "lines": [
        29,
        30
      ],
      "module": "MathlibAnnex.Analysis.Distribution.TestField",
      "name": "MathlibAnnex.CompactC1VectorField.support_subset",
      "node_id": "sr-1676870314690b9d5dc7",
      "path": "MathlibAnnex/Analysis/Distribution/TestField.lean",
      "prerequisite_names": [
        "MathlibAnnex.CompactC1VectorField.carrier"
      ],
      "prerequisites": [
        "sr-808682f0e02509c62179"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Distribution.TestField",
      "source_sha256": "3bc3ca8b6537d4e7567a404dd1022db4acb230bb682546ed9fd5fc661eef1336",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Distribution/TestField.lean#L29-L30",
      "used_by": [
        "sr-ccf74ff891ffa01f8e5d"
      ],
      "used_by_names": [
        "MathlibAnnex.BilipschitzOrientation.weak_piola"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 2,
      "lines": [
        32,
        33
      ],
      "module": "MathlibAnnex.Analysis.Distribution.TestField",
      "name": "MathlibAnnex.CompactC1VectorField.tsupport_subset",
      "node_id": "sr-e97b7c13970c32acf7e6",
      "path": "MathlibAnnex/Analysis/Distribution/TestField.lean",
      "prerequisite_names": [
        "MathlibAnnex.CompactC1VectorField.carrier"
      ],
      "prerequisites": [
        "sr-808682f0e02509c62179"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Distribution.TestField",
      "source_sha256": "3bc3ca8b6537d4e7567a404dd1022db4acb230bb682546ed9fd5fc661eef1336",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Distribution/TestField.lean#L32-L33",
      "used_by": [
        "sr-ccd97b2e7d90c5819a82"
      ],
      "used_by_names": [
        "MathlibAnnex.CompactC1VectorField.fderiv_eq_zero_of_not_mem_carrier"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 1,
      "lines": [
        63,
        65
      ],
      "module": "MathlibAnnex.MeasureTheory.Function.AEConstant",
      "name": "MathlibAnnex.ConstantRegion",
      "node_id": "sr-1c3ebc607789c2ae8a7e",
      "path": "MathlibAnnex/MeasureTheory/Function/AEConstant.lean",
      "prerequisite_names": [
        "MathlibAnnex.AEConstantOn"
      ],
      "prerequisites": [
        "sr-656f2b9973e6e93c7390"
      ],
      "role": "MATHEMATICAL_CONSTRUCTION",
      "routes": [
        "R05"
      ],
      "section": "MeasureTheory.Function.AEConstant",
      "source_sha256": "47ffa1245cdc799ae8db0cdd9544e6c097abc450707f93a359e4a7413115ab96",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/MeasureTheory/Function/AEConstant.lean#L63-L65",
      "used_by": [
        "sr-956beabc2fe4c13c0a53",
        "sr-fcf231b7afaa2098f9ac"
      ],
      "used_by_names": [
        "MathlibAnnex.constantRegion_compl_isOpen",
        "MathlibAnnex.constantRegion_isOpen"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 3,
      "lines": [
        339,
        359
      ],
      "module": "MathlibAnnex.Analysis.Normed.Operator.Determinant",
      "name": "MathlibAnnex.ContinuousLinearMap.abs_det_sub_le",
      "node_id": "sr-c89f4d3a59bc0f6bd195",
      "path": "MathlibAnnex/Analysis/Normed/Operator/Determinant.lean",
      "prerequisite_names": [
        "MathlibAnnex.ContinuousLinearMap.abs_det_sub_le_max"
      ],
      "prerequisites": [
        "sr-aef87eb8747c4018198a"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [
        "R03"
      ],
      "section": "Analysis.Normed.Operator.Determinant",
      "source_sha256": "a2af7024d672cb34a28b10892eb63ee49bbb14abd07d933a150a7bb7f59454fa",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Operator/Determinant.lean#L339-L359",
      "used_by": [
        "sr-5f14e7186709c0e8c254"
      ],
      "used_by_names": [
        "MathlibAnnex.ContinuousLinearMap.norm_det_sub_le"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 2,
      "lines": [
        328,
        337
      ],
      "module": "MathlibAnnex.Analysis.Normed.Operator.Determinant",
      "name": "MathlibAnnex.ContinuousLinearMap.abs_det_sub_le_max",
      "node_id": "sr-aef87eb8747c4018198a",
      "path": "MathlibAnnex/Analysis/Normed/Operator/Determinant.lean",
      "prerequisite_names": [
        "MathlibAnnex.Matrix.abs_det_le_prod_rowL1Norm"
      ],
      "prerequisites": [
        "sr-08a093829b9e2bea0c5c"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [
        "R03"
      ],
      "section": "Analysis.Normed.Operator.Determinant",
      "source_sha256": "a2af7024d672cb34a28b10892eb63ee49bbb14abd07d933a150a7bb7f59454fa",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Operator/Determinant.lean#L328-L337",
      "used_by": [
        "sr-c89f4d3a59bc0f6bd195"
      ],
      "used_by_names": [
        "MathlibAnnex.ContinuousLinearMap.abs_det_sub_le"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 6,
      "lines": [
        107,
        120
      ],
      "module": "MathlibAnnex.Analysis.Normed.Operator.SelectedMinor",
      "name": "MathlibAnnex.ContinuousLinearMap.det_selectedSquare",
      "node_id": "sr-91b7dc6e60333617c328",
      "path": "MathlibAnnex/Analysis/Normed/Operator/SelectedMinor.lean",
      "prerequisite_names": [
        "MathlibAnnex.ContinuousLinearMap.selectedSquare",
        "MathlibAnnex.Matrix.maximalMinor"
      ],
      "prerequisites": [
        "sr-a1e5037f514f5c97ee65",
        "sr-ed7cf1d3db385e1409ee"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Normed.Operator.SelectedMinor",
      "source_sha256": "cb6f6b426577787508eb7c2ed062ed004f4def4c92d941d6dc6581e091723680",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Operator/SelectedMinor.lean#L107-L120",
      "used_by": [
        "sr-17c9dc112dc71a27560b"
      ],
      "used_by_names": [
        "MathlibAnnex.NullLagrangian.topMinor_difference_eq_zero_of_not_mem_tsupport"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 4,
      "lines": [
        361,
        369
      ],
      "module": "MathlibAnnex.Analysis.Normed.Operator.Determinant",
      "name": "MathlibAnnex.ContinuousLinearMap.norm_det_sub_le",
      "node_id": "sr-5f14e7186709c0e8c254",
      "path": "MathlibAnnex/Analysis/Normed/Operator/Determinant.lean",
      "prerequisite_names": [
        "MathlibAnnex.ContinuousLinearMap.abs_det_sub_le"
      ],
      "prerequisites": [
        "sr-c89f4d3a59bc0f6bd195"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [
        "R03"
      ],
      "section": "Analysis.Normed.Operator.Determinant",
      "source_sha256": "a2af7024d672cb34a28b10892eb63ee49bbb14abd07d933a150a7bb7f59454fa",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Operator/Determinant.lean#L361-L369",
      "used_by": [
        "sr-42b152a08a133f1f094d",
        "sr-8a8154a26a832f3905d6"
      ],
      "used_by_names": [
        "MathlibAnnex.MeasureTheory.tendsto_integral_det_of_strongLn",
        "MathlibAnnex.NullLagrangian.integrableOn_maximalMinor_fderiv_of_lipschitzWith"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 3,
      "lines": [
        30,
        38
      ],
      "module": "MathlibAnnex.Analysis.Normed.Operator.SelectedMinor",
      "name": "MathlibAnnex.ContinuousLinearMap.norm_selectedOutputLinearMap_le",
      "node_id": "sr-4911243fa43f1f38619a",
      "path": "MathlibAnnex/Analysis/Normed/Operator/SelectedMinor.lean",
      "prerequisite_names": [
        "MathlibAnnex.ContinuousLinearMap.selectedOutputLinearMap"
      ],
      "prerequisites": [
        "sr-edac17f97967835bbd89"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Normed.Operator.SelectedMinor",
      "source_sha256": "cb6f6b426577787508eb7c2ed062ed004f4def4c92d941d6dc6581e091723680",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Operator/SelectedMinor.lean#L30-L38",
      "used_by": [
        "sr-f244112edec17db1960e"
      ],
      "used_by_names": [
        "MathlibAnnex.ContinuousLinearMap.selectedOutput"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 5,
      "lines": [
        75,
        83
      ],
      "module": "MathlibAnnex.Analysis.Normed.Operator.SelectedMinor",
      "name": "MathlibAnnex.ContinuousLinearMap.norm_selectedOutput_le_one",
      "node_id": "sr-586ddaf68141898247b8",
      "path": "MathlibAnnex/Analysis/Normed/Operator/SelectedMinor.lean",
      "prerequisite_names": [
        "MathlibAnnex.ContinuousLinearMap.selectedOutput"
      ],
      "prerequisites": [
        "sr-f244112edec17db1960e"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Normed.Operator.SelectedMinor",
      "source_sha256": "cb6f6b426577787508eb7c2ed062ed004f4def4c92d941d6dc6581e091723680",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Operator/SelectedMinor.lean#L75-L83",
      "used_by": [
        "sr-38ec7d11ab2e2620abe2"
      ],
      "used_by_names": [
        "MathlibAnnex.ContinuousLinearMap.norm_selectedSquare_le"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 6,
      "lines": [
        85,
        96
      ],
      "module": "MathlibAnnex.Analysis.Normed.Operator.SelectedMinor",
      "name": "MathlibAnnex.ContinuousLinearMap.norm_selectedSquare_le",
      "node_id": "sr-38ec7d11ab2e2620abe2",
      "path": "MathlibAnnex/Analysis/Normed/Operator/SelectedMinor.lean",
      "prerequisite_names": [
        "MathlibAnnex.ContinuousLinearMap.norm_selectedOutput_le_one",
        "MathlibAnnex.ContinuousLinearMap.selectedSquare"
      ],
      "prerequisites": [
        "sr-586ddaf68141898247b8",
        "sr-a1e5037f514f5c97ee65"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Normed.Operator.SelectedMinor",
      "source_sha256": "cb6f6b426577787508eb7c2ed062ed004f4def4c92d941d6dc6581e091723680",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Operator/SelectedMinor.lean#L85-L96",
      "used_by": [
        "sr-95e505947187d1fe58fe"
      ],
      "used_by_names": [
        "MathlibAnnex.NullLagrangian.tendsto_integral_maximalMinor_mollify"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 4,
      "lines": [
        40,
        46
      ],
      "module": "MathlibAnnex.Analysis.Normed.Operator.SelectedMinor",
      "name": "MathlibAnnex.ContinuousLinearMap.selectedOutput",
      "node_id": "sr-f244112edec17db1960e",
      "path": "MathlibAnnex/Analysis/Normed/Operator/SelectedMinor.lean",
      "prerequisite_names": [
        "MathlibAnnex.ContinuousLinearMap.norm_selectedOutputLinearMap_le"
      ],
      "prerequisites": [
        "sr-4911243fa43f1f38619a"
      ],
      "role": "MATHEMATICAL_CONSTRUCTION",
      "routes": [],
      "section": "Analysis.Normed.Operator.SelectedMinor",
      "source_sha256": "cb6f6b426577787508eb7c2ed062ed004f4def4c92d941d6dc6581e091723680",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Operator/SelectedMinor.lean#L40-L46",
      "used_by": [
        "sr-586ddaf68141898247b8",
        "sr-8cb63531b8e8a137480f",
        "sr-a1e5037f514f5c97ee65",
        "sr-432d3586f82ce696c308",
        "sr-b1cab1771351d74f422d"
      ],
      "used_by_names": [
        "MathlibAnnex.ContinuousLinearMap.norm_selectedOutput_le_one",
        "MathlibAnnex.ContinuousLinearMap.selectedOutput_apply",
        "MathlibAnnex.ContinuousLinearMap.selectedSquare",
        "MathlibAnnex.ContinuousLinearMap.selectedSquareCLM",
        "MathlibAnnex.NullLagrangian.selectedOutput_hasCompactSupport"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 2,
      "lines": [
        21,
        28
      ],
      "module": "MathlibAnnex.Analysis.Normed.Operator.SelectedMinor",
      "name": "MathlibAnnex.ContinuousLinearMap.selectedOutputLinearMap",
      "node_id": "sr-edac17f97967835bbd89",
      "path": "MathlibAnnex/Analysis/Normed/Operator/SelectedMinor.lean",
      "prerequisite_names": [
        "MathlibAnnex.Matrix.MaximalMinorIndex.orderedRows"
      ],
      "prerequisites": [
        "sr-ad97befffe85791bd3e2"
      ],
      "role": "MATHEMATICAL_CONSTRUCTION",
      "routes": [],
      "section": "Analysis.Normed.Operator.SelectedMinor",
      "source_sha256": "cb6f6b426577787508eb7c2ed062ed004f4def4c92d941d6dc6581e091723680",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Operator/SelectedMinor.lean#L21-L28",
      "used_by": [
        "sr-4911243fa43f1f38619a"
      ],
      "used_by_names": [
        "MathlibAnnex.ContinuousLinearMap.norm_selectedOutputLinearMap_le"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 5,
      "lines": [
        48,
        51
      ],
      "module": "MathlibAnnex.Analysis.Normed.Operator.SelectedMinor",
      "name": "MathlibAnnex.ContinuousLinearMap.selectedOutput_apply",
      "node_id": "sr-8cb63531b8e8a137480f",
      "path": "MathlibAnnex/Analysis/Normed/Operator/SelectedMinor.lean",
      "prerequisite_names": [
        "MathlibAnnex.ContinuousLinearMap.selectedOutput"
      ],
      "prerequisites": [
        "sr-f244112edec17db1960e"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Normed.Operator.SelectedMinor",
      "source_sha256": "cb6f6b426577787508eb7c2ed062ed004f4def4c92d941d6dc6581e091723680",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Operator/SelectedMinor.lean#L48-L51",
      "used_by": [],
      "used_by_names": []
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 5,
      "lines": [
        53,
        59
      ],
      "module": "MathlibAnnex.Analysis.Normed.Operator.SelectedMinor",
      "name": "MathlibAnnex.ContinuousLinearMap.selectedSquare",
      "node_id": "sr-a1e5037f514f5c97ee65",
      "path": "MathlibAnnex/Analysis/Normed/Operator/SelectedMinor.lean",
      "prerequisite_names": [
        "MathlibAnnex.ContinuousLinearMap.selectedOutput"
      ],
      "prerequisites": [
        "sr-f244112edec17db1960e"
      ],
      "role": "MATHEMATICAL_CONSTRUCTION",
      "routes": [],
      "section": "Analysis.Normed.Operator.SelectedMinor",
      "source_sha256": "cb6f6b426577787508eb7c2ed062ed004f4def4c92d941d6dc6581e091723680",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Operator/SelectedMinor.lean#L53-L59",
      "used_by": [
        "sr-91b7dc6e60333617c328",
        "sr-38ec7d11ab2e2620abe2",
        "sr-81ccaac554b5a648bb1a",
        "sr-1c68adac183b56164f3b",
        "sr-e94d8b326db53001e043"
      ],
      "used_by_names": [
        "MathlibAnnex.ContinuousLinearMap.det_selectedSquare",
        "MathlibAnnex.ContinuousLinearMap.norm_selectedSquare_le",
        "MathlibAnnex.ContinuousLinearMap.selectedSquareCLM_apply",
        "MathlibAnnex.ContinuousLinearMap.selectedSquare_sub",
        "MathlibAnnex.NullLagrangian.maximalMinorIntegrand"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 5,
      "lines": [
        61,
        67
      ],
      "module": "MathlibAnnex.Analysis.Normed.Operator.SelectedMinor",
      "name": "MathlibAnnex.ContinuousLinearMap.selectedSquareCLM",
      "node_id": "sr-432d3586f82ce696c308",
      "path": "MathlibAnnex/Analysis/Normed/Operator/SelectedMinor.lean",
      "prerequisite_names": [
        "MathlibAnnex.ContinuousLinearMap.selectedOutput"
      ],
      "prerequisites": [
        "sr-f244112edec17db1960e"
      ],
      "role": "MATHEMATICAL_CONSTRUCTION",
      "routes": [],
      "section": "Analysis.Normed.Operator.SelectedMinor",
      "source_sha256": "cb6f6b426577787508eb7c2ed062ed004f4def4c92d941d6dc6581e091723680",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Operator/SelectedMinor.lean#L61-L67",
      "used_by": [
        "sr-81ccaac554b5a648bb1a",
        "sr-1c68adac183b56164f3b",
        "sr-8a8154a26a832f3905d6"
      ],
      "used_by_names": [
        "MathlibAnnex.ContinuousLinearMap.selectedSquareCLM_apply",
        "MathlibAnnex.ContinuousLinearMap.selectedSquare_sub",
        "MathlibAnnex.NullLagrangian.integrableOn_maximalMinor_fderiv_of_lipschitzWith"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 6,
      "lines": [
        69,
        73
      ],
      "module": "MathlibAnnex.Analysis.Normed.Operator.SelectedMinor",
      "name": "MathlibAnnex.ContinuousLinearMap.selectedSquareCLM_apply",
      "node_id": "sr-81ccaac554b5a648bb1a",
      "path": "MathlibAnnex/Analysis/Normed/Operator/SelectedMinor.lean",
      "prerequisite_names": [
        "MathlibAnnex.ContinuousLinearMap.selectedSquare",
        "MathlibAnnex.ContinuousLinearMap.selectedSquareCLM"
      ],
      "prerequisites": [
        "sr-a1e5037f514f5c97ee65",
        "sr-432d3586f82ce696c308"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Normed.Operator.SelectedMinor",
      "source_sha256": "cb6f6b426577787508eb7c2ed062ed004f4def4c92d941d6dc6581e091723680",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Operator/SelectedMinor.lean#L69-L73",
      "used_by": [
        "sr-f2a6fc9dec71de2af244"
      ],
      "used_by_names": [
        "MathlibAnnex.NullLagrangian.maximalMinorIntegrand_mollify_continuous"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 6,
      "lines": [
        98,
        105
      ],
      "module": "MathlibAnnex.Analysis.Normed.Operator.SelectedMinor",
      "name": "MathlibAnnex.ContinuousLinearMap.selectedSquare_sub",
      "node_id": "sr-1c68adac183b56164f3b",
      "path": "MathlibAnnex/Analysis/Normed/Operator/SelectedMinor.lean",
      "prerequisite_names": [
        "MathlibAnnex.ContinuousLinearMap.selectedSquare",
        "MathlibAnnex.ContinuousLinearMap.selectedSquareCLM"
      ],
      "prerequisites": [
        "sr-a1e5037f514f5c97ee65",
        "sr-432d3586f82ce696c308"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Normed.Operator.SelectedMinor",
      "source_sha256": "cb6f6b426577787508eb7c2ed062ed004f4def4c92d941d6dc6581e091723680",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Operator/SelectedMinor.lean#L98-L105",
      "used_by": [
        "sr-95e505947187d1fe58fe"
      ],
      "used_by_names": [
        "MathlibAnnex.NullLagrangian.tendsto_integral_maximalMinor_mollify"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 0,
      "lines": [
        51,
        53
      ],
      "module": "MathlibAnnex.Analysis.Normed.Dual.DeterminantFrame",
      "name": "MathlibAnnex.DeterminantFrame.Frame",
      "node_id": "sr-393947afcd6c89da5afc",
      "path": "MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean",
      "prerequisite_names": [],
      "prerequisites": [],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [
        "R07"
      ],
      "section": "Analysis.Normed.Dual.DeterminantFrame",
      "source_sha256": "2e2f4bdba8971f02e59f11796517e97b74d9794a392d3e9381378a2a5e0dee78",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean#L51-L53",
      "used_by": [
        "sr-d4768cc826e5d09184e9",
        "sr-41de48f7400733b651f3",
        "sr-9e3c57aa9a4eb3ab1ed1",
        "sr-d8e6a460292cd310502b",
        "sr-9c2b63ef902256b597dc",
        "sr-2ed165f8c47dc384860a",
        "sr-57522addef5abed285c2"
      ],
      "used_by_names": [
        "MathlibAnnex.DeterminantFrame.coordinateFrame",
        "MathlibAnnex.DeterminantFrame.frameCoordinates",
        "MathlibAnnex.DeterminantFrame.frameMap",
        "MathlibAnnex.DeterminantFrame.frameMatrix",
        "MathlibAnnex.DeterminantFrame.replaceRow",
        "MathlibAnnex.DeterminantFrame.unitFrameSet",
        "MathlibAnnex.Satellite.SatelliteConfiguration"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 0,
      "lines": [
        594,
        602
      ],
      "module": "MathlibAnnex.Analysis.Normed.Dual.DeterminantFrame",
      "name": "MathlibAnnex.DeterminantFrame.NearMaxInverseBound",
      "node_id": "sr-104dea228b362b9ebf09",
      "path": "MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean",
      "prerequisite_names": [],
      "prerequisites": [],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [
        "R07"
      ],
      "section": "Analysis.Normed.Dual.DeterminantFrame",
      "source_sha256": "2e2f4bdba8971f02e59f11796517e97b74d9794a392d3e9381378a2a5e0dee78",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean#L594-L602",
      "used_by": [
        "sr-844e8d87b1758e5eb17c",
        "sr-613d69bb36a47568effd",
        "sr-3b3463872c23f554a63e",
        "sr-18181623792cfa3bd8f6",
        "sr-45588d7eb1443cae6b4b",
        "sr-b504cca2905aa4cecc80"
      ],
      "used_by_names": [
        "MathlibAnnex.DeterminantFrame.NearMaxInverseBound.K_nonneg",
        "MathlibAnnex.DeterminantFrame.NearMaxInverseBound.bound_sub",
        "MathlibAnnex.DeterminantFrame.exists_nearMaxInverseBound",
        "MathlibAnnex.Satellite.CoefficientDetectsUnit",
        "MathlibAnnex.Satellite.frameCoordinates_mem_coefficientAnnulus",
        "MathlibAnnex.Satellite.modelDist_framePreimage_le"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 1,
      "lines": [
        608,
        609
      ],
      "module": "MathlibAnnex.Analysis.Normed.Dual.DeterminantFrame",
      "name": "MathlibAnnex.DeterminantFrame.NearMaxInverseBound.K_nonneg",
      "node_id": "sr-844e8d87b1758e5eb17c",
      "path": "MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean",
      "prerequisite_names": [
        "MathlibAnnex.DeterminantFrame.NearMaxInverseBound"
      ],
      "prerequisites": [
        "sr-104dea228b362b9ebf09"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [
        "R07"
      ],
      "section": "Analysis.Normed.Dual.DeterminantFrame",
      "source_sha256": "2e2f4bdba8971f02e59f11796517e97b74d9794a392d3e9381378a2a5e0dee78",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean#L608-L609",
      "used_by": [
        "sr-f477a688f853aaa00a6b"
      ],
      "used_by_names": [
        "MathlibAnnex.Satellite.exists_net_preimage_close"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 8,
      "lines": [
        611,
        616
      ],
      "module": "MathlibAnnex.Analysis.Normed.Dual.DeterminantFrame",
      "name": "MathlibAnnex.DeterminantFrame.NearMaxInverseBound.bound_sub",
      "node_id": "sr-613d69bb36a47568effd",
      "path": "MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean",
      "prerequisite_names": [
        "MathlibAnnex.DeterminantFrame.NearMaxInverseBound",
        "MathlibAnnex.DeterminantFrame.coordinateEquiv",
        "MathlibAnnex.DeterminantFrame.nearMaxFrames"
      ],
      "prerequisites": [
        "sr-104dea228b362b9ebf09",
        "sr-0edfb0e599a14f2b2b92",
        "sr-d53c0f7b688ae4513d9c"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [
        "R07"
      ],
      "section": "Analysis.Normed.Dual.DeterminantFrame",
      "source_sha256": "2e2f4bdba8971f02e59f11796517e97b74d9794a392d3e9381378a2a5e0dee78",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean#L611-L616",
      "used_by": [],
      "used_by_names": []
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 8,
      "lines": [
        466,
        485
      ],
      "module": "MathlibAnnex.Analysis.Normed.Dual.DeterminantFrame",
      "name": "MathlibAnnex.DeterminantFrame.abs_cramerNumerator_le",
      "node_id": "sr-065d122117d58a74d984",
      "path": "MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean",
      "prerequisite_names": [
        "MathlibAnnex.DeterminantFrame.abs_replacementDeterminant_le_maximum"
      ],
      "prerequisites": [
        "sr-20324a8879b45be03753"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [
        "R07"
      ],
      "section": "Analysis.Normed.Dual.DeterminantFrame",
      "source_sha256": "2e2f4bdba8971f02e59f11796517e97b74d9794a392d3e9381378a2a5e0dee78",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean#L466-L485",
      "used_by": [
        "sr-f135b1f7e6b090a22857"
      ],
      "used_by_names": [
        "MathlibAnnex.DeterminantFrame.abs_inverse_mulVec_apply_le"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 6,
      "lines": [
        161,
        165
      ],
      "module": "MathlibAnnex.Analysis.Normed.Dual.DeterminantFrame",
      "name": "MathlibAnnex.DeterminantFrame.abs_frameDeterminant_le_maximizingFrame",
      "node_id": "sr-5e8a149f5032ecb2f110",
      "path": "MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean",
      "prerequisite_names": [
        "MathlibAnnex.DeterminantFrame.maximizingFrame"
      ],
      "prerequisites": [
        "sr-10807954cc2eae142548"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [
        "R07"
      ],
      "section": "Analysis.Normed.Dual.DeterminantFrame",
      "source_sha256": "2e2f4bdba8971f02e59f11796517e97b74d9794a392d3e9381378a2a5e0dee78",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean#L161-L165",
      "used_by": [
        "sr-20324a8879b45be03753",
        "sr-e92bc3d59b1ef9745c8a"
      ],
      "used_by_names": [
        "MathlibAnnex.DeterminantFrame.abs_replacementDeterminant_le_maximum",
        "MathlibAnnex.DeterminantFrame.determinantMaximum_pos"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 10,
      "lines": [
        487,
        536
      ],
      "module": "MathlibAnnex.Analysis.Normed.Dual.DeterminantFrame",
      "name": "MathlibAnnex.DeterminantFrame.abs_inverse_mulVec_apply_le",
      "node_id": "sr-f135b1f7e6b090a22857",
      "path": "MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean",
      "prerequisite_names": [
        "MathlibAnnex.DeterminantFrame.abs_cramerNumerator_le",
        "MathlibAnnex.DeterminantFrame.coordinateFrame_mem",
        "MathlibAnnex.DeterminantFrame.coordinateRow_apply",
        "MathlibAnnex.DeterminantFrame.cramerReplacement",
        "MathlibAnnex.DeterminantFrame.nearMaxFrame_det_ne_zero"
      ],
      "prerequisites": [
        "sr-065d122117d58a74d984",
        "sr-4e4da4961b879b330683",
        "sr-17eb1b51d2672ca0fcf8",
        "sr-7709f70d4511b45fac52",
        "sr-204b0e82a1d2f8f5ca02"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [
        "R07"
      ],
      "section": "Analysis.Normed.Dual.DeterminantFrame",
      "source_sha256": "2e2f4bdba8971f02e59f11796517e97b74d9794a392d3e9381378a2a5e0dee78",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean#L487-L536",
      "used_by": [
        "sr-641ac05ee858e831eeba"
      ],
      "used_by_names": [
        "MathlibAnnex.DeterminantFrame.inverseBoundConstant_bound"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 7,
      "lines": [
        456,
        464
      ],
      "module": "MathlibAnnex.Analysis.Normed.Dual.DeterminantFrame",
      "name": "MathlibAnnex.DeterminantFrame.abs_replacementDeterminant_le_maximum",
      "node_id": "sr-20324a8879b45be03753",
      "path": "MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean",
      "prerequisite_names": [
        "MathlibAnnex.DeterminantFrame.abs_frameDeterminant_le_maximizingFrame",
        "MathlibAnnex.DeterminantFrame.determinantMaximum",
        "MathlibAnnex.DeterminantFrame.replaceRow_mem_unitFrameSet",
        "MathlibAnnex.DeterminantFrame.replacementDeterminant"
      ],
      "prerequisites": [
        "sr-5e8a149f5032ecb2f110",
        "sr-04012aa018a42725f0cc",
        "sr-8d569148176810d9eeb2",
        "sr-5845c2dcc71725f8ff94"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [
        "R07"
      ],
      "section": "Analysis.Normed.Dual.DeterminantFrame",
      "source_sha256": "2e2f4bdba8971f02e59f11796517e97b74d9794a392d3e9381378a2a5e0dee78",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean#L456-L464",
      "used_by": [
        "sr-065d122117d58a74d984",
        "sr-e2f8a96bdf5c8ac1c164"
      ],
      "used_by_names": [
        "MathlibAnnex.DeterminantFrame.abs_cramerNumerator_le",
        "MathlibAnnex.Satellite.abs_satelliteTerms_le_budget"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 0,
      "lines": [
        55,
        57
      ],
      "module": "MathlibAnnex.Analysis.Normed.Dual.DeterminantFrame",
      "name": "MathlibAnnex.DeterminantFrame.coordinateEquiv",
      "node_id": "sr-0edfb0e599a14f2b2b92",
      "path": "MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean",
      "prerequisite_names": [],
      "prerequisites": [],
      "role": "RIGIDITY_OR_EQUIVALENCE_RESULT",
      "routes": [
        "R07"
      ],
      "section": "Analysis.Normed.Dual.DeterminantFrame",
      "source_sha256": "2e2f4bdba8971f02e59f11796517e97b74d9794a392d3e9381378a2a5e0dee78",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean#L55-L57",
      "used_by": [
        "sr-613d69bb36a47568effd",
        "sr-03f4ff70938d62c3e27f",
        "sr-512341a62e0a4c9c22dd",
        "sr-7ee12d15431830dfbd26",
        "sr-409bcc8603750dbda079"
      ],
      "used_by_names": [
        "MathlibAnnex.DeterminantFrame.NearMaxInverseBound.bound_sub",
        "MathlibAnnex.DeterminantFrame.frameCoordinates_eq_mulVec",
        "MathlibAnnex.DeterminantFrame.functional_apply_eq_sum",
        "MathlibAnnex.DeterminantFrame.inverseCoordinateMap",
        "MathlibAnnex.DeterminantFrame.rawCoordinateRow"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 5,
      "lines": [
        207,
        209
      ],
      "module": "MathlibAnnex.Analysis.Normed.Dual.DeterminantFrame",
      "name": "MathlibAnnex.DeterminantFrame.coordinateFrame",
      "node_id": "sr-d4768cc826e5d09184e9",
      "path": "MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean",
      "prerequisite_names": [
        "MathlibAnnex.DeterminantFrame.Frame",
        "MathlibAnnex.DeterminantFrame.coordinateRow"
      ],
      "prerequisites": [
        "sr-393947afcd6c89da5afc",
        "sr-1e767572b90607ce4f3e"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [
        "R07"
      ],
      "section": "Analysis.Normed.Dual.DeterminantFrame",
      "source_sha256": "2e2f4bdba8971f02e59f11796517e97b74d9794a392d3e9381378a2a5e0dee78",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean#L207-L209",
      "used_by": [
        "sr-4e4da4961b879b330683",
        "sr-4ef853f11156053c9d45"
      ],
      "used_by_names": [
        "MathlibAnnex.DeterminantFrame.coordinateFrame_mem",
        "MathlibAnnex.DeterminantFrame.frameMatrix_coordinateFrame"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 6,
      "lines": [
        217,
        229
      ],
      "module": "MathlibAnnex.Analysis.Normed.Dual.DeterminantFrame",
      "name": "MathlibAnnex.DeterminantFrame.coordinateFrame_mem",
      "node_id": "sr-4e4da4961b879b330683",
      "path": "MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean",
      "prerequisite_names": [
        "MathlibAnnex.DeterminantFrame.coordinateFrame",
        "MathlibAnnex.DeterminantFrame.coordinateScale_pos",
        "MathlibAnnex.DeterminantFrame.mem_unitFrameSet",
        "MathlibAnnex.DeterminantFrame.norm_rawCoordinateRow_le_size"
      ],
      "prerequisites": [
        "sr-d4768cc826e5d09184e9",
        "sr-1fb36714e8a1b1b7337b",
        "sr-985ca1e421411f0fca7f",
        "sr-d36738c58a1ae62bd5da"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [
        "R07"
      ],
      "section": "Analysis.Normed.Dual.DeterminantFrame",
      "source_sha256": "2e2f4bdba8971f02e59f11796517e97b74d9794a392d3e9381378a2a5e0dee78",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean#L217-L229",
      "used_by": [
        "sr-f135b1f7e6b090a22857",
        "sr-e92bc3d59b1ef9745c8a"
      ],
      "used_by_names": [
        "MathlibAnnex.DeterminantFrame.abs_inverse_mulVec_apply_le",
        "MathlibAnnex.DeterminantFrame.determinantMaximum_pos"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 7,
      "lines": [
        538,
        541
      ],
      "module": "MathlibAnnex.Analysis.Normed.Dual.DeterminantFrame",
      "name": "MathlibAnnex.DeterminantFrame.coordinateInverseFactor",
      "node_id": "sr-8a98f541bdf12dd3188f",
      "path": "MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean",
      "prerequisite_names": [
        "MathlibAnnex.DeterminantFrame.coordinateScale",
        "MathlibAnnex.DeterminantFrame.determinantMaximum"
      ],
      "prerequisites": [
        "sr-9539ee56e7f2a8b51467",
        "sr-04012aa018a42725f0cc"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [
        "R07"
      ],
      "section": "Analysis.Normed.Dual.DeterminantFrame",
      "source_sha256": "2e2f4bdba8971f02e59f11796517e97b74d9794a392d3e9381378a2a5e0dee78",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean#L538-L541",
      "used_by": [
        "sr-12be8f2614991035ba94"
      ],
      "used_by_names": [
        "MathlibAnnex.DeterminantFrame.inverseBoundConstant"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 4,
      "lines": [
        202,
        205
      ],
      "module": "MathlibAnnex.Analysis.Normed.Dual.DeterminantFrame",
      "name": "MathlibAnnex.DeterminantFrame.coordinateRow",
      "node_id": "sr-1e767572b90607ce4f3e",
      "path": "MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean",
      "prerequisite_names": [
        "MathlibAnnex.DeterminantFrame.coordinateScale"
      ],
      "prerequisites": [
        "sr-9539ee56e7f2a8b51467"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [
        "R07"
      ],
      "section": "Analysis.Normed.Dual.DeterminantFrame",
      "source_sha256": "2e2f4bdba8971f02e59f11796517e97b74d9794a392d3e9381378a2a5e0dee78",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean#L202-L205",
      "used_by": [
        "sr-d4768cc826e5d09184e9",
        "sr-17eb1b51d2672ca0fcf8"
      ],
      "used_by_names": [
        "MathlibAnnex.DeterminantFrame.coordinateFrame",
        "MathlibAnnex.DeterminantFrame.coordinateRow_apply"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 2,
      "lines": [
        176,
        178
      ],
      "module": "MathlibAnnex.Analysis.Normed.Dual.DeterminantFrame",
      "name": "MathlibAnnex.DeterminantFrame.coordinateRowSize",
      "node_id": "sr-40be1ffbd1656ea2d119",
      "path": "MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean",
      "prerequisite_names": [
        "MathlibAnnex.DeterminantFrame.rawCoordinateRow"
      ],
      "prerequisites": [
        "sr-409bcc8603750dbda079"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [
        "R07"
      ],
      "section": "Analysis.Normed.Dual.DeterminantFrame",
      "source_sha256": "2e2f4bdba8971f02e59f11796517e97b74d9794a392d3e9381378a2a5e0dee78",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean#L176-L178",
      "used_by": [
        "sr-dd2216f11ebabdd1b082",
        "sr-9539ee56e7f2a8b51467",
        "sr-d36738c58a1ae62bd5da"
      ],
      "used_by_names": [
        "MathlibAnnex.DeterminantFrame.coordinateRowSize_nonneg",
        "MathlibAnnex.DeterminantFrame.coordinateScale",
        "MathlibAnnex.DeterminantFrame.norm_rawCoordinateRow_le_size"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 3,
      "lines": [
        184,
        187
      ],
      "module": "MathlibAnnex.Analysis.Normed.Dual.DeterminantFrame",
      "name": "MathlibAnnex.DeterminantFrame.coordinateRowSize_nonneg",
      "node_id": "sr-dd2216f11ebabdd1b082",
      "path": "MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean",
      "prerequisite_names": [
        "MathlibAnnex.DeterminantFrame.coordinateRowSize"
      ],
      "prerequisites": [
        "sr-40be1ffbd1656ea2d119"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [
        "R07"
      ],
      "section": "Analysis.Normed.Dual.DeterminantFrame",
      "source_sha256": "2e2f4bdba8971f02e59f11796517e97b74d9794a392d3e9381378a2a5e0dee78",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean#L184-L187",
      "used_by": [
        "sr-1fb36714e8a1b1b7337b"
      ],
      "used_by_names": [
        "MathlibAnnex.DeterminantFrame.coordinateScale_pos"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 5,
      "lines": [
        211,
        215
      ],
      "module": "MathlibAnnex.Analysis.Normed.Dual.DeterminantFrame",
      "name": "MathlibAnnex.DeterminantFrame.coordinateRow_apply",
      "node_id": "sr-17eb1b51d2672ca0fcf8",
      "path": "MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean",
      "prerequisite_names": [
        "MathlibAnnex.DeterminantFrame.coordinateRow"
      ],
      "prerequisites": [
        "sr-1e767572b90607ce4f3e"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [
        "R07"
      ],
      "section": "Analysis.Normed.Dual.DeterminantFrame",
      "source_sha256": "2e2f4bdba8971f02e59f11796517e97b74d9794a392d3e9381378a2a5e0dee78",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean#L211-L215",
      "used_by": [
        "sr-f135b1f7e6b090a22857",
        "sr-4ef853f11156053c9d45"
      ],
      "used_by_names": [
        "MathlibAnnex.DeterminantFrame.abs_inverse_mulVec_apply_le",
        "MathlibAnnex.DeterminantFrame.frameMatrix_coordinateFrame"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 3,
      "lines": [
        180,
        182
      ],
      "module": "MathlibAnnex.Analysis.Normed.Dual.DeterminantFrame",
      "name": "MathlibAnnex.DeterminantFrame.coordinateScale",
      "node_id": "sr-9539ee56e7f2a8b51467",
      "path": "MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean",
      "prerequisite_names": [
        "MathlibAnnex.DeterminantFrame.coordinateRowSize"
      ],
      "prerequisites": [
        "sr-40be1ffbd1656ea2d119"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [
        "R07"
      ],
      "section": "Analysis.Normed.Dual.DeterminantFrame",
      "source_sha256": "2e2f4bdba8971f02e59f11796517e97b74d9794a392d3e9381378a2a5e0dee78",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean#L180-L182",
      "used_by": [
        "sr-8a98f541bdf12dd3188f",
        "sr-1e767572b90607ce4f3e",
        "sr-1fb36714e8a1b1b7337b"
      ],
      "used_by_names": [
        "MathlibAnnex.DeterminantFrame.coordinateInverseFactor",
        "MathlibAnnex.DeterminantFrame.coordinateRow",
        "MathlibAnnex.DeterminantFrame.coordinateScale_pos"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 4,
      "lines": [
        189,
        193
      ],
      "module": "MathlibAnnex.Analysis.Normed.Dual.DeterminantFrame",
      "name": "MathlibAnnex.DeterminantFrame.coordinateScale_pos",
      "node_id": "sr-1fb36714e8a1b1b7337b",
      "path": "MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean",
      "prerequisite_names": [
        "MathlibAnnex.DeterminantFrame.coordinateRowSize_nonneg",
        "MathlibAnnex.DeterminantFrame.coordinateScale"
      ],
      "prerequisites": [
        "sr-dd2216f11ebabdd1b082",
        "sr-9539ee56e7f2a8b51467"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [
        "R07"
      ],
      "section": "Analysis.Normed.Dual.DeterminantFrame",
      "source_sha256": "2e2f4bdba8971f02e59f11796517e97b74d9794a392d3e9381378a2a5e0dee78",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean#L189-L193",
      "used_by": [
        "sr-4e4da4961b879b330683"
      ],
      "used_by_names": [
        "MathlibAnnex.DeterminantFrame.coordinateFrame_mem"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 5,
      "lines": [
        328,
        367
      ],
      "module": "MathlibAnnex.Analysis.Normed.Dual.DeterminantFrame",
      "name": "MathlibAnnex.DeterminantFrame.cramerReplacement",
      "node_id": "sr-7709f70d4511b45fac52",
      "path": "MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean",
      "prerequisite_names": [
        "MathlibAnnex.DeterminantFrame.functional_apply_eq_sum",
        "MathlibAnnex.DeterminantFrame.replacementDeterminant_eq_cramerTranspose"
      ],
      "prerequisites": [
        "sr-512341a62e0a4c9c22dd",
        "sr-e75c104d35587d28c9cb"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [
        "R07"
      ],
      "section": "Analysis.Normed.Dual.DeterminantFrame",
      "source_sha256": "2e2f4bdba8971f02e59f11796517e97b74d9794a392d3e9381378a2a5e0dee78",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean#L328-L367",
      "used_by": [
        "sr-f135b1f7e6b090a22857",
        "sr-f9e1bdfe1126b906b754"
      ],
      "used_by_names": [
        "MathlibAnnex.DeterminantFrame.abs_inverse_mulVec_apply_le",
        "MathlibAnnex.Satellite.absoluteMaximizer_satellite_norms_preimage"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 6,
      "lines": [
        167,
        169
      ],
      "module": "MathlibAnnex.Analysis.Normed.Dual.DeterminantFrame",
      "name": "MathlibAnnex.DeterminantFrame.determinantMaximum",
      "node_id": "sr-04012aa018a42725f0cc",
      "path": "MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean",
      "prerequisite_names": [
        "MathlibAnnex.DeterminantFrame.maximizingFrame"
      ],
      "prerequisites": [
        "sr-10807954cc2eae142548"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [
        "R07"
      ],
      "section": "Analysis.Normed.Dual.DeterminantFrame",
      "source_sha256": "2e2f4bdba8971f02e59f11796517e97b74d9794a392d3e9381378a2a5e0dee78",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean#L167-L169",
      "used_by": [
        "sr-20324a8879b45be03753",
        "sr-8a98f541bdf12dd3188f",
        "sr-e92bc3d59b1ef9745c8a",
        "sr-d53c0f7b688ae4513d9c",
        "sr-18181623792cfa3bd8f6",
        "sr-f9f1921b788bfeb01c64"
      ],
      "used_by_names": [
        "MathlibAnnex.DeterminantFrame.abs_replacementDeterminant_le_maximum",
        "MathlibAnnex.DeterminantFrame.coordinateInverseFactor",
        "MathlibAnnex.DeterminantFrame.determinantMaximum_pos",
        "MathlibAnnex.DeterminantFrame.nearMaxFrames",
        "MathlibAnnex.Satellite.CoefficientDetectsUnit",
        "MathlibAnnex.Satellite.satelliteBudget"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 8,
      "lines": [
        247,
        257
      ],
      "module": "MathlibAnnex.Analysis.Normed.Dual.DeterminantFrame",
      "name": "MathlibAnnex.DeterminantFrame.determinantMaximum_pos",
      "node_id": "sr-e92bc3d59b1ef9745c8a",
      "path": "MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean",
      "prerequisite_names": [
        "MathlibAnnex.DeterminantFrame.abs_frameDeterminant_le_maximizingFrame",
        "MathlibAnnex.DeterminantFrame.coordinateFrame_mem",
        "MathlibAnnex.DeterminantFrame.determinantMaximum",
        "MathlibAnnex.DeterminantFrame.frameDeterminant_coordinateFrame"
      ],
      "prerequisites": [
        "sr-5e8a149f5032ecb2f110",
        "sr-4e4da4961b879b330683",
        "sr-04012aa018a42725f0cc",
        "sr-12d994d1181d2e4af5c7"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [
        "R07"
      ],
      "section": "Analysis.Normed.Dual.DeterminantFrame",
      "source_sha256": "2e2f4bdba8971f02e59f11796517e97b74d9794a392d3e9381378a2a5e0dee78",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean#L247-L257",
      "used_by": [
        "sr-641ac05ee858e831eeba",
        "sr-8fe2401cac81a16dbec9",
        "sr-6674314b6dd9219ed9a7"
      ],
      "used_by_names": [
        "MathlibAnnex.DeterminantFrame.inverseBoundConstant_bound",
        "MathlibAnnex.DeterminantFrame.inverseBoundConstant_pos",
        "MathlibAnnex.Satellite.exists_weight_dominating_budget"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 4,
      "lines": [
        143,
        150
      ],
      "module": "MathlibAnnex.Analysis.Normed.Dual.DeterminantFrame",
      "name": "MathlibAnnex.DeterminantFrame.exists_maximizingFrame",
      "node_id": "sr-e91789abf2549daed40b",
      "path": "MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean",
      "prerequisite_names": [
        "MathlibAnnex.DeterminantFrame.frameDeterminant_continuous",
        "MathlibAnnex.DeterminantFrame.unitFrameSet_isCompact",
        "MathlibAnnex.DeterminantFrame.unitFrameSet_nonempty"
      ],
      "prerequisites": [
        "sr-b2862649d08604cc9601",
        "sr-0faa4ea8c6a57f86d359",
        "sr-2e6ebfcae439f22c0658"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [
        "R07"
      ],
      "section": "Analysis.Normed.Dual.DeterminantFrame",
      "source_sha256": "2e2f4bdba8971f02e59f11796517e97b74d9794a392d3e9381378a2a5e0dee78",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean#L143-L150",
      "used_by": [
        "sr-10807954cc2eae142548"
      ],
      "used_by_names": [
        "MathlibAnnex.DeterminantFrame.maximizingFrame"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 12,
      "lines": [
        620,
        627
      ],
      "module": "MathlibAnnex.Analysis.Normed.Dual.DeterminantFrame",
      "name": "MathlibAnnex.DeterminantFrame.exists_nearMaxInverseBound",
      "node_id": "sr-3b3463872c23f554a63e",
      "path": "MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean",
      "prerequisite_names": [
        "MathlibAnnex.DeterminantFrame.NearMaxInverseBound",
        "MathlibAnnex.DeterminantFrame.inverseBoundConstant_bound",
        "MathlibAnnex.DeterminantFrame.inverseBoundConstant_pos"
      ],
      "prerequisites": [
        "sr-104dea228b362b9ebf09",
        "sr-641ac05ee858e831eeba",
        "sr-8fe2401cac81a16dbec9"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [
        "R07"
      ],
      "section": "Analysis.Normed.Dual.DeterminantFrame",
      "source_sha256": "2e2f4bdba8971f02e59f11796517e97b74d9794a392d3e9381378a2a5e0dee78",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean#L620-L627",
      "used_by": [
        "sr-9b354b9e028fe28791a1"
      ],
      "used_by_names": [
        "MathlibAnnex.Satellite.exists_goodSatellitePackage"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 1,
      "lines": [
        77,
        79
      ],
      "module": "MathlibAnnex.Analysis.Normed.Dual.DeterminantFrame",
      "name": "MathlibAnnex.DeterminantFrame.frameCoordinates",
      "node_id": "sr-41de48f7400733b651f3",
      "path": "MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean",
      "prerequisite_names": [
        "MathlibAnnex.DeterminantFrame.Frame"
      ],
      "prerequisites": [
        "sr-393947afcd6c89da5afc"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [
        "R07"
      ],
      "section": "Analysis.Normed.Dual.DeterminantFrame",
      "source_sha256": "2e2f4bdba8971f02e59f11796517e97b74d9794a392d3e9381378a2a5e0dee78",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean#L77-L79",
      "used_by": [
        "sr-03f4ff70938d62c3e27f",
        "sr-70785252f138f47c7623"
      ],
      "used_by_names": [
        "MathlibAnnex.DeterminantFrame.frameCoordinates_eq_mulVec",
        "MathlibAnnex.Satellite.frameCoordinates_norm_le_model"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 2,
      "lines": [
        99,
        114
      ],
      "module": "MathlibAnnex.Analysis.Normed.Dual.DeterminantFrame",
      "name": "MathlibAnnex.DeterminantFrame.frameCoordinates_eq_mulVec",
      "node_id": "sr-03f4ff70938d62c3e27f",
      "path": "MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean",
      "prerequisite_names": [
        "MathlibAnnex.DeterminantFrame.coordinateEquiv",
        "MathlibAnnex.DeterminantFrame.frameCoordinates",
        "MathlibAnnex.DeterminantFrame.frameMatrix"
      ],
      "prerequisites": [
        "sr-0edfb0e599a14f2b2b92",
        "sr-41de48f7400733b651f3",
        "sr-d8e6a460292cd310502b"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [
        "R07"
      ],
      "section": "Analysis.Normed.Dual.DeterminantFrame",
      "source_sha256": "2e2f4bdba8971f02e59f11796517e97b74d9794a392d3e9381378a2a5e0dee78",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean#L99-L114",
      "used_by": [
        "sr-289ef146bd92e032c0e3",
        "sr-73e3e44ef19f39c7f42e"
      ],
      "used_by_names": [
        "MathlibAnnex.DeterminantFrame.frameMap_injective_of_det_ne_zero",
        "MathlibAnnex.DeterminantFrame.inverse_mulVec_frameCoordinates"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 2,
      "lines": [
        69,
        71
      ],
      "module": "MathlibAnnex.Analysis.Normed.Dual.DeterminantFrame",
      "name": "MathlibAnnex.DeterminantFrame.frameDeterminant",
      "node_id": "sr-50b000bf554300c6d0e7",
      "path": "MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean",
      "prerequisite_names": [
        "MathlibAnnex.DeterminantFrame.frameMatrix"
      ],
      "prerequisites": [
        "sr-d8e6a460292cd310502b"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [
        "R07"
      ],
      "section": "Analysis.Normed.Dual.DeterminantFrame",
      "source_sha256": "2e2f4bdba8971f02e59f11796517e97b74d9794a392d3e9381378a2a5e0dee78",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean#L69-L71",
      "used_by": [
        "sr-b2862649d08604cc9601",
        "sr-12d994d1181d2e4af5c7",
        "sr-289ef146bd92e032c0e3",
        "sr-5845c2dcc71725f8ff94"
      ],
      "used_by_names": [
        "MathlibAnnex.DeterminantFrame.frameDeterminant_continuous",
        "MathlibAnnex.DeterminantFrame.frameDeterminant_coordinateFrame",
        "MathlibAnnex.DeterminantFrame.frameMap_injective_of_det_ne_zero",
        "MathlibAnnex.DeterminantFrame.replacementDeterminant"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 3,
      "lines": [
        116,
        123
      ],
      "module": "MathlibAnnex.Analysis.Normed.Dual.DeterminantFrame",
      "name": "MathlibAnnex.DeterminantFrame.frameDeterminant_continuous",
      "node_id": "sr-b2862649d08604cc9601",
      "path": "MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean",
      "prerequisite_names": [
        "MathlibAnnex.DeterminantFrame.frameDeterminant"
      ],
      "prerequisites": [
        "sr-50b000bf554300c6d0e7"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [
        "R07"
      ],
      "section": "Analysis.Normed.Dual.DeterminantFrame",
      "source_sha256": "2e2f4bdba8971f02e59f11796517e97b74d9794a392d3e9381378a2a5e0dee78",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean#L116-L123",
      "used_by": [
        "sr-e91789abf2549daed40b",
        "sr-b416b6ff2091d2712e18"
      ],
      "used_by_names": [
        "MathlibAnnex.DeterminantFrame.exists_maximizingFrame",
        "MathlibAnnex.Satellite.maxSatelliteConfiguration"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 7,
      "lines": [
        241,
        245
      ],
      "module": "MathlibAnnex.Analysis.Normed.Dual.DeterminantFrame",
      "name": "MathlibAnnex.DeterminantFrame.frameDeterminant_coordinateFrame",
      "node_id": "sr-12d994d1181d2e4af5c7",
      "path": "MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean",
      "prerequisite_names": [
        "MathlibAnnex.DeterminantFrame.frameDeterminant",
        "MathlibAnnex.DeterminantFrame.frameMatrix_coordinateFrame"
      ],
      "prerequisites": [
        "sr-50b000bf554300c6d0e7",
        "sr-4ef853f11156053c9d45"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [
        "R07"
      ],
      "section": "Analysis.Normed.Dual.DeterminantFrame",
      "source_sha256": "2e2f4bdba8971f02e59f11796517e97b74d9794a392d3e9381378a2a5e0dee78",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean#L241-L245",
      "used_by": [
        "sr-e92bc3d59b1ef9745c8a"
      ],
      "used_by_names": [
        "MathlibAnnex.DeterminantFrame.determinantMaximum_pos"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 1,
      "lines": [
        73,
        75
      ],
      "module": "MathlibAnnex.Analysis.Normed.Dual.DeterminantFrame",
      "name": "MathlibAnnex.DeterminantFrame.frameMap",
      "node_id": "sr-9e3c57aa9a4eb3ab1ed1",
      "path": "MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean",
      "prerequisite_names": [
        "MathlibAnnex.DeterminantFrame.Frame"
      ],
      "prerequisites": [
        "sr-393947afcd6c89da5afc"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [
        "R07"
      ],
      "section": "Analysis.Normed.Dual.DeterminantFrame",
      "source_sha256": "2e2f4bdba8971f02e59f11796517e97b74d9794a392d3e9381378a2a5e0dee78",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean#L73-L75",
      "used_by": [
        "sr-289ef146bd92e032c0e3"
      ],
      "used_by_names": [
        "MathlibAnnex.DeterminantFrame.frameMap_injective_of_det_ne_zero"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 5,
      "lines": [
        381,
        389
      ],
      "module": "MathlibAnnex.Analysis.Normed.Dual.DeterminantFrame",
      "name": "MathlibAnnex.DeterminantFrame.frameMap_injective_of_det_ne_zero",
      "node_id": "sr-289ef146bd92e032c0e3",
      "path": "MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean",
      "prerequisite_names": [
        "MathlibAnnex.DeterminantFrame.frameCoordinates_eq_mulVec",
        "MathlibAnnex.DeterminantFrame.frameDeterminant",
        "MathlibAnnex.DeterminantFrame.frameMap",
        "MathlibAnnex.Matrix.maximalMinor_ofOrderEmbedding",
        "MathlibAnnex.Matrix.mulVec_injective_of_maximalMinor_ne_zero"
      ],
      "prerequisites": [
        "sr-03f4ff70938d62c3e27f",
        "sr-50b000bf554300c6d0e7",
        "sr-9e3c57aa9a4eb3ab1ed1",
        "sr-a0a4747af13ae3ee063e",
        "sr-bacc1e5013e4493a0fea"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [
        "R07"
      ],
      "section": "Analysis.Normed.Dual.DeterminantFrame",
      "source_sha256": "2e2f4bdba8971f02e59f11796517e97b74d9794a392d3e9381378a2a5e0dee78",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean#L381-L389",
      "used_by": [],
      "used_by_names": []
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 1,
      "lines": [
        64,
        67
      ],
      "module": "MathlibAnnex.Analysis.Normed.Dual.DeterminantFrame",
      "name": "MathlibAnnex.DeterminantFrame.frameMatrix",
      "node_id": "sr-d8e6a460292cd310502b",
      "path": "MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean",
      "prerequisite_names": [
        "MathlibAnnex.DeterminantFrame.Frame"
      ],
      "prerequisites": [
        "sr-393947afcd6c89da5afc"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [
        "R07"
      ],
      "section": "Analysis.Normed.Dual.DeterminantFrame",
      "source_sha256": "2e2f4bdba8971f02e59f11796517e97b74d9794a392d3e9381378a2a5e0dee78",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean#L64-L67",
      "used_by": [
        "sr-03f4ff70938d62c3e27f",
        "sr-50b000bf554300c6d0e7",
        "sr-4ef853f11156053c9d45",
        "sr-26b06ba9cc1e57e79737"
      ],
      "used_by_names": [
        "MathlibAnnex.DeterminantFrame.frameCoordinates_eq_mulVec",
        "MathlibAnnex.DeterminantFrame.frameDeterminant",
        "MathlibAnnex.DeterminantFrame.frameMatrix_coordinateFrame",
        "MathlibAnnex.DeterminantFrame.frameMatrix_replaceRow"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 6,
      "lines": [
        231,
        239
      ],
      "module": "MathlibAnnex.Analysis.Normed.Dual.DeterminantFrame",
      "name": "MathlibAnnex.DeterminantFrame.frameMatrix_coordinateFrame",
      "node_id": "sr-4ef853f11156053c9d45",
      "path": "MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean",
      "prerequisite_names": [
        "MathlibAnnex.DeterminantFrame.coordinateFrame",
        "MathlibAnnex.DeterminantFrame.coordinateRow_apply",
        "MathlibAnnex.DeterminantFrame.frameMatrix"
      ],
      "prerequisites": [
        "sr-d4768cc826e5d09184e9",
        "sr-17eb1b51d2672ca0fcf8",
        "sr-d8e6a460292cd310502b"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [
        "R07"
      ],
      "section": "Analysis.Normed.Dual.DeterminantFrame",
      "source_sha256": "2e2f4bdba8971f02e59f11796517e97b74d9794a392d3e9381378a2a5e0dee78",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean#L231-L239",
      "used_by": [
        "sr-12d994d1181d2e4af5c7"
      ],
      "used_by_names": [
        "MathlibAnnex.DeterminantFrame.frameDeterminant_coordinateFrame"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 2,
      "lines": [
        273,
        282
      ],
      "module": "MathlibAnnex.Analysis.Normed.Dual.DeterminantFrame",
      "name": "MathlibAnnex.DeterminantFrame.frameMatrix_replaceRow",
      "node_id": "sr-26b06ba9cc1e57e79737",
      "path": "MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean",
      "prerequisite_names": [
        "MathlibAnnex.DeterminantFrame.frameMatrix",
        "MathlibAnnex.DeterminantFrame.functionalCoordinates",
        "MathlibAnnex.DeterminantFrame.replaceRow"
      ],
      "prerequisites": [
        "sr-d8e6a460292cd310502b",
        "sr-ba4538f72e2538fc5a16",
        "sr-9c2b63ef902256b597dc"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [
        "R07"
      ],
      "section": "Analysis.Normed.Dual.DeterminantFrame",
      "source_sha256": "2e2f4bdba8971f02e59f11796517e97b74d9794a392d3e9381378a2a5e0dee78",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean#L273-L282",
      "used_by": [
        "sr-e75c104d35587d28c9cb",
        "sr-0c4050c87aed1ff05cee",
        "sr-a2fe500330d54a1f7e4b"
      ],
      "used_by_names": [
        "MathlibAnnex.DeterminantFrame.replacementDeterminant_eq_cramerTranspose",
        "MathlibAnnex.PluckerSupport.pluckerPairing_satelliteCoefficients_maximalMinors",
        "MathlibAnnex.Satellite.absoluteMaximizer_base_nearMax"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 0,
      "lines": [
        268,
        271
      ],
      "module": "MathlibAnnex.Analysis.Normed.Dual.DeterminantFrame",
      "name": "MathlibAnnex.DeterminantFrame.functionalCoordinates",
      "node_id": "sr-ba4538f72e2538fc5a16",
      "path": "MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean",
      "prerequisite_names": [],
      "prerequisites": [],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [
        "R07"
      ],
      "section": "Analysis.Normed.Dual.DeterminantFrame",
      "source_sha256": "2e2f4bdba8971f02e59f11796517e97b74d9794a392d3e9381378a2a5e0dee78",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean#L268-L271",
      "used_by": [
        "sr-26b06ba9cc1e57e79737",
        "sr-512341a62e0a4c9c22dd"
      ],
      "used_by_names": [
        "MathlibAnnex.DeterminantFrame.frameMatrix_replaceRow",
        "MathlibAnnex.DeterminantFrame.functional_apply_eq_sum"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 1,
      "lines": [
        284,
        297
      ],
      "module": "MathlibAnnex.Analysis.Normed.Dual.DeterminantFrame",
      "name": "MathlibAnnex.DeterminantFrame.functional_apply_eq_sum",
      "node_id": "sr-512341a62e0a4c9c22dd",
      "path": "MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean",
      "prerequisite_names": [
        "MathlibAnnex.DeterminantFrame.coordinateEquiv",
        "MathlibAnnex.DeterminantFrame.functionalCoordinates"
      ],
      "prerequisites": [
        "sr-0edfb0e599a14f2b2b92",
        "sr-ba4538f72e2538fc5a16"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [
        "R07"
      ],
      "section": "Analysis.Normed.Dual.DeterminantFrame",
      "source_sha256": "2e2f4bdba8971f02e59f11796517e97b74d9794a392d3e9381378a2a5e0dee78",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean#L284-L297",
      "used_by": [
        "sr-7709f70d4511b45fac52"
      ],
      "used_by_names": [
        "MathlibAnnex.DeterminantFrame.cramerReplacement"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 8,
      "lines": [
        543,
        546
      ],
      "module": "MathlibAnnex.Analysis.Normed.Dual.DeterminantFrame",
      "name": "MathlibAnnex.DeterminantFrame.inverseBoundConstant",
      "node_id": "sr-12be8f2614991035ba94",
      "path": "MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean",
      "prerequisite_names": [
        "MathlibAnnex.DeterminantFrame.coordinateInverseFactor",
        "MathlibAnnex.DeterminantFrame.inverseCoordinateMap"
      ],
      "prerequisites": [
        "sr-8a98f541bdf12dd3188f",
        "sr-7ee12d15431830dfbd26"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [
        "R07"
      ],
      "section": "Analysis.Normed.Dual.DeterminantFrame",
      "source_sha256": "2e2f4bdba8971f02e59f11796517e97b74d9794a392d3e9381378a2a5e0dee78",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean#L543-L546",
      "used_by": [
        "sr-641ac05ee858e831eeba",
        "sr-8fe2401cac81a16dbec9"
      ],
      "used_by_names": [
        "MathlibAnnex.DeterminantFrame.inverseBoundConstant_bound",
        "MathlibAnnex.DeterminantFrame.inverseBoundConstant_pos"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 11,
      "lines": [
        562,
        592
      ],
      "module": "MathlibAnnex.Analysis.Normed.Dual.DeterminantFrame",
      "name": "MathlibAnnex.DeterminantFrame.inverseBoundConstant_bound",
      "node_id": "sr-641ac05ee858e831eeba",
      "path": "MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean",
      "prerequisite_names": [
        "MathlibAnnex.DeterminantFrame.abs_inverse_mulVec_apply_le",
        "MathlibAnnex.DeterminantFrame.determinantMaximum_pos",
        "MathlibAnnex.DeterminantFrame.inverseBoundConstant"
      ],
      "prerequisites": [
        "sr-f135b1f7e6b090a22857",
        "sr-e92bc3d59b1ef9745c8a",
        "sr-12be8f2614991035ba94"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [
        "R07"
      ],
      "section": "Analysis.Normed.Dual.DeterminantFrame",
      "source_sha256": "2e2f4bdba8971f02e59f11796517e97b74d9794a392d3e9381378a2a5e0dee78",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean#L562-L592",
      "used_by": [
        "sr-3b3463872c23f554a63e"
      ],
      "used_by_names": [
        "MathlibAnnex.DeterminantFrame.exists_nearMaxInverseBound"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 9,
      "lines": [
        548,
        560
      ],
      "module": "MathlibAnnex.Analysis.Normed.Dual.DeterminantFrame",
      "name": "MathlibAnnex.DeterminantFrame.inverseBoundConstant_pos",
      "node_id": "sr-8fe2401cac81a16dbec9",
      "path": "MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean",
      "prerequisite_names": [
        "MathlibAnnex.DeterminantFrame.determinantMaximum_pos",
        "MathlibAnnex.DeterminantFrame.inverseBoundConstant"
      ],
      "prerequisites": [
        "sr-e92bc3d59b1ef9745c8a",
        "sr-12be8f2614991035ba94"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [
        "R07"
      ],
      "section": "Analysis.Normed.Dual.DeterminantFrame",
      "source_sha256": "2e2f4bdba8971f02e59f11796517e97b74d9794a392d3e9381378a2a5e0dee78",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean#L548-L560",
      "used_by": [
        "sr-3b3463872c23f554a63e"
      ],
      "used_by_names": [
        "MathlibAnnex.DeterminantFrame.exists_nearMaxInverseBound"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 1,
      "lines": [
        59,
        62
      ],
      "module": "MathlibAnnex.Analysis.Normed.Dual.DeterminantFrame",
      "name": "MathlibAnnex.DeterminantFrame.inverseCoordinateMap",
      "node_id": "sr-7ee12d15431830dfbd26",
      "path": "MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean",
      "prerequisite_names": [
        "MathlibAnnex.DeterminantFrame.coordinateEquiv"
      ],
      "prerequisites": [
        "sr-0edfb0e599a14f2b2b92"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [
        "R07"
      ],
      "section": "Analysis.Normed.Dual.DeterminantFrame",
      "source_sha256": "2e2f4bdba8971f02e59f11796517e97b74d9794a392d3e9381378a2a5e0dee78",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean#L59-L62",
      "used_by": [
        "sr-12be8f2614991035ba94"
      ],
      "used_by_names": [
        "MathlibAnnex.DeterminantFrame.inverseBoundConstant"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 11,
      "lines": [
        434,
        443
      ],
      "module": "MathlibAnnex.Analysis.Normed.Dual.DeterminantFrame",
      "name": "MathlibAnnex.DeterminantFrame.inverse_mulVec_frameCoordinates",
      "node_id": "sr-73e3e44ef19f39c7f42e",
      "path": "MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean",
      "prerequisite_names": [
        "MathlibAnnex.DeterminantFrame.frameCoordinates_eq_mulVec",
        "MathlibAnnex.DeterminantFrame.nearMaxFrame_det_isUnit"
      ],
      "prerequisites": [
        "sr-03f4ff70938d62c3e27f",
        "sr-4634f42f33df276f14d3"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [
        "R07"
      ],
      "section": "Analysis.Normed.Dual.DeterminantFrame",
      "source_sha256": "2e2f4bdba8971f02e59f11796517e97b74d9794a392d3e9381378a2a5e0dee78",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean#L434-L443",
      "used_by": [
        "sr-45588d7eb1443cae6b4b",
        "sr-b504cca2905aa4cecc80"
      ],
      "used_by_names": [
        "MathlibAnnex.Satellite.frameCoordinates_mem_coefficientAnnulus",
        "MathlibAnnex.Satellite.modelDist_framePreimage_le"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 5,
      "lines": [
        152,
        154
      ],
      "module": "MathlibAnnex.Analysis.Normed.Dual.DeterminantFrame",
      "name": "MathlibAnnex.DeterminantFrame.maximizingFrame",
      "node_id": "sr-10807954cc2eae142548",
      "path": "MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean",
      "prerequisite_names": [
        "MathlibAnnex.DeterminantFrame.exists_maximizingFrame"
      ],
      "prerequisites": [
        "sr-e91789abf2549daed40b"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [
        "R07"
      ],
      "section": "Analysis.Normed.Dual.DeterminantFrame",
      "source_sha256": "2e2f4bdba8971f02e59f11796517e97b74d9794a392d3e9381378a2a5e0dee78",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean#L152-L154",
      "used_by": [
        "sr-5e8a149f5032ecb2f110",
        "sr-04012aa018a42725f0cc",
        "sr-d2a8e6a17b4fa6ca70c6"
      ],
      "used_by_names": [
        "MathlibAnnex.DeterminantFrame.abs_frameDeterminant_le_maximizingFrame",
        "MathlibAnnex.DeterminantFrame.determinantMaximum",
        "MathlibAnnex.DeterminantFrame.maximizingFrame_mem"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 6,
      "lines": [
        156,
        159
      ],
      "module": "MathlibAnnex.Analysis.Normed.Dual.DeterminantFrame",
      "name": "MathlibAnnex.DeterminantFrame.maximizingFrame_mem",
      "node_id": "sr-d2a8e6a17b4fa6ca70c6",
      "path": "MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean",
      "prerequisite_names": [
        "MathlibAnnex.DeterminantFrame.maximizingFrame"
      ],
      "prerequisites": [
        "sr-10807954cc2eae142548"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [
        "R07"
      ],
      "section": "Analysis.Normed.Dual.DeterminantFrame",
      "source_sha256": "2e2f4bdba8971f02e59f11796517e97b74d9794a392d3e9381378a2a5e0dee78",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean#L156-L159",
      "used_by": [
        "sr-7f79b168f088e7517035",
        "sr-a2fe500330d54a1f7e4b"
      ],
      "used_by_names": [
        "MathlibAnnex.DeterminantFrame.nearMaxFrames_nonempty",
        "MathlibAnnex.Satellite.absoluteMaximizer_base_nearMax"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 2,
      "lines": [
        95,
        97
      ],
      "module": "MathlibAnnex.Analysis.Normed.Dual.DeterminantFrame",
      "name": "MathlibAnnex.DeterminantFrame.mem_unitFrameSet",
      "node_id": "sr-985ca1e421411f0fca7f",
      "path": "MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean",
      "prerequisite_names": [
        "MathlibAnnex.DeterminantFrame.mem_unitRowSet",
        "MathlibAnnex.DeterminantFrame.unitFrameSet"
      ],
      "prerequisites": [
        "sr-3ef93097935276105770",
        "sr-2ed165f8c47dc384860a"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [
        "R07"
      ],
      "section": "Analysis.Normed.Dual.DeterminantFrame",
      "source_sha256": "2e2f4bdba8971f02e59f11796517e97b74d9794a392d3e9381378a2a5e0dee78",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean#L95-L97",
      "used_by": [
        "sr-4e4da4961b879b330683",
        "sr-2e6ebfcae439f22c0658"
      ],
      "used_by_names": [
        "MathlibAnnex.DeterminantFrame.coordinateFrame_mem",
        "MathlibAnnex.DeterminantFrame.unitFrameSet_nonempty"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 1,
      "lines": [
        91,
        93
      ],
      "module": "MathlibAnnex.Analysis.Normed.Dual.DeterminantFrame",
      "name": "MathlibAnnex.DeterminantFrame.mem_unitRowSet",
      "node_id": "sr-3ef93097935276105770",
      "path": "MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean",
      "prerequisite_names": [
        "MathlibAnnex.DeterminantFrame.unitRowSet"
      ],
      "prerequisites": [
        "sr-2adbac1e0fc08c1e9dd5"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [
        "R07"
      ],
      "section": "Analysis.Normed.Dual.DeterminantFrame",
      "source_sha256": "2e2f4bdba8971f02e59f11796517e97b74d9794a392d3e9381378a2a5e0dee78",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean#L91-L93",
      "used_by": [
        "sr-985ca1e421411f0fca7f",
        "sr-8d569148176810d9eeb2",
        "sr-0faa4ea8c6a57f86d359"
      ],
      "used_by_names": [
        "MathlibAnnex.DeterminantFrame.mem_unitFrameSet",
        "MathlibAnnex.DeterminantFrame.replaceRow_mem_unitFrameSet",
        "MathlibAnnex.DeterminantFrame.unitFrameSet_isCompact"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 8,
      "lines": [
        412,
        416
      ],
      "module": "MathlibAnnex.Analysis.Normed.Dual.DeterminantFrame",
      "name": "MathlibAnnex.DeterminantFrame.nearMaxFrame_abs_det_lower",
      "node_id": "sr-cbc67b438aad207766da",
      "path": "MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean",
      "prerequisite_names": [
        "MathlibAnnex.DeterminantFrame.nearMaxFrames"
      ],
      "prerequisites": [
        "sr-d53c0f7b688ae4513d9c"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [
        "R07"
      ],
      "section": "Analysis.Normed.Dual.DeterminantFrame",
      "source_sha256": "2e2f4bdba8971f02e59f11796517e97b74d9794a392d3e9381378a2a5e0dee78",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean#L412-L416",
      "used_by": [
        "sr-204b0e82a1d2f8f5ca02"
      ],
      "used_by_names": [
        "MathlibAnnex.DeterminantFrame.nearMaxFrame_det_ne_zero"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 10,
      "lines": [
        427,
        432
      ],
      "module": "MathlibAnnex.Analysis.Normed.Dual.DeterminantFrame",
      "name": "MathlibAnnex.DeterminantFrame.nearMaxFrame_det_isUnit",
      "node_id": "sr-4634f42f33df276f14d3",
      "path": "MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean",
      "prerequisite_names": [
        "MathlibAnnex.DeterminantFrame.nearMaxFrame_det_ne_zero"
      ],
      "prerequisites": [
        "sr-204b0e82a1d2f8f5ca02"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [
        "R07"
      ],
      "section": "Analysis.Normed.Dual.DeterminantFrame",
      "source_sha256": "2e2f4bdba8971f02e59f11796517e97b74d9794a392d3e9381378a2a5e0dee78",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean#L427-L432",
      "used_by": [
        "sr-73e3e44ef19f39c7f42e"
      ],
      "used_by_names": [
        "MathlibAnnex.DeterminantFrame.inverse_mulVec_frameCoordinates"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 9,
      "lines": [
        418,
        425
      ],
      "module": "MathlibAnnex.Analysis.Normed.Dual.DeterminantFrame",
      "name": "MathlibAnnex.DeterminantFrame.nearMaxFrame_det_ne_zero",
      "node_id": "sr-204b0e82a1d2f8f5ca02",
      "path": "MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean",
      "prerequisite_names": [
        "MathlibAnnex.DeterminantFrame.nearMaxFrame_abs_det_lower"
      ],
      "prerequisites": [
        "sr-cbc67b438aad207766da"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [
        "R07"
      ],
      "section": "Analysis.Normed.Dual.DeterminantFrame",
      "source_sha256": "2e2f4bdba8971f02e59f11796517e97b74d9794a392d3e9381378a2a5e0dee78",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean#L418-L425",
      "used_by": [
        "sr-f135b1f7e6b090a22857",
        "sr-4634f42f33df276f14d3",
        "sr-f9e1bdfe1126b906b754"
      ],
      "used_by_names": [
        "MathlibAnnex.DeterminantFrame.abs_inverse_mulVec_apply_le",
        "MathlibAnnex.DeterminantFrame.nearMaxFrame_det_isUnit",
        "MathlibAnnex.Satellite.absoluteMaximizer_satellite_norms_preimage"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 7,
      "lines": [
        391,
        394
      ],
      "module": "MathlibAnnex.Analysis.Normed.Dual.DeterminantFrame",
      "name": "MathlibAnnex.DeterminantFrame.nearMaxFrames",
      "node_id": "sr-d53c0f7b688ae4513d9c",
      "path": "MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean",
      "prerequisite_names": [
        "MathlibAnnex.DeterminantFrame.determinantMaximum"
      ],
      "prerequisites": [
        "sr-04012aa018a42725f0cc"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [
        "R07"
      ],
      "section": "Analysis.Normed.Dual.DeterminantFrame",
      "source_sha256": "2e2f4bdba8971f02e59f11796517e97b74d9794a392d3e9381378a2a5e0dee78",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean#L391-L394",
      "used_by": [
        "sr-613d69bb36a47568effd",
        "sr-cbc67b438aad207766da",
        "sr-e8a9b82b02ffd98b9a53",
        "sr-7f79b168f088e7517035"
      ],
      "used_by_names": [
        "MathlibAnnex.DeterminantFrame.NearMaxInverseBound.bound_sub",
        "MathlibAnnex.DeterminantFrame.nearMaxFrame_abs_det_lower",
        "MathlibAnnex.DeterminantFrame.nearMaxFrames_isCompact",
        "MathlibAnnex.DeterminantFrame.nearMaxFrames_nonempty"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 8,
      "lines": [
        396,
        402
      ],
      "module": "MathlibAnnex.Analysis.Normed.Dual.DeterminantFrame",
      "name": "MathlibAnnex.DeterminantFrame.nearMaxFrames_isCompact",
      "node_id": "sr-e8a9b82b02ffd98b9a53",
      "path": "MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean",
      "prerequisite_names": [
        "MathlibAnnex.DeterminantFrame.nearMaxFrames"
      ],
      "prerequisites": [
        "sr-d53c0f7b688ae4513d9c"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [
        "R07"
      ],
      "section": "Analysis.Normed.Dual.DeterminantFrame",
      "source_sha256": "2e2f4bdba8971f02e59f11796517e97b74d9794a392d3e9381378a2a5e0dee78",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean#L396-L402",
      "used_by": [],
      "used_by_names": []
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 8,
      "lines": [
        404,
        410
      ],
      "module": "MathlibAnnex.Analysis.Normed.Dual.DeterminantFrame",
      "name": "MathlibAnnex.DeterminantFrame.nearMaxFrames_nonempty",
      "node_id": "sr-7f79b168f088e7517035",
      "path": "MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean",
      "prerequisite_names": [
        "MathlibAnnex.DeterminantFrame.maximizingFrame_mem",
        "MathlibAnnex.DeterminantFrame.nearMaxFrames"
      ],
      "prerequisites": [
        "sr-d2a8e6a17b4fa6ca70c6",
        "sr-d53c0f7b688ae4513d9c"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [
        "R07"
      ],
      "section": "Analysis.Normed.Dual.DeterminantFrame",
      "source_sha256": "2e2f4bdba8971f02e59f11796517e97b74d9794a392d3e9381378a2a5e0dee78",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean#L404-L410",
      "used_by": [],
      "used_by_names": []
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 3,
      "lines": [
        195,
        200
      ],
      "module": "MathlibAnnex.Analysis.Normed.Dual.DeterminantFrame",
      "name": "MathlibAnnex.DeterminantFrame.norm_rawCoordinateRow_le_size",
      "node_id": "sr-d36738c58a1ae62bd5da",
      "path": "MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean",
      "prerequisite_names": [
        "MathlibAnnex.DeterminantFrame.coordinateRowSize"
      ],
      "prerequisites": [
        "sr-40be1ffbd1656ea2d119"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [
        "R07"
      ],
      "section": "Analysis.Normed.Dual.DeterminantFrame",
      "source_sha256": "2e2f4bdba8971f02e59f11796517e97b74d9794a392d3e9381378a2a5e0dee78",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean#L195-L200",
      "used_by": [
        "sr-4e4da4961b879b330683"
      ],
      "used_by_names": [
        "MathlibAnnex.DeterminantFrame.coordinateFrame_mem"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 1,
      "lines": [
        171,
        174
      ],
      "module": "MathlibAnnex.Analysis.Normed.Dual.DeterminantFrame",
      "name": "MathlibAnnex.DeterminantFrame.rawCoordinateRow",
      "node_id": "sr-409bcc8603750dbda079",
      "path": "MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean",
      "prerequisite_names": [
        "MathlibAnnex.DeterminantFrame.coordinateEquiv"
      ],
      "prerequisites": [
        "sr-0edfb0e599a14f2b2b92"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [
        "R07"
      ],
      "section": "Analysis.Normed.Dual.DeterminantFrame",
      "source_sha256": "2e2f4bdba8971f02e59f11796517e97b74d9794a392d3e9381378a2a5e0dee78",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean#L171-L174",
      "used_by": [
        "sr-40be1ffbd1656ea2d119"
      ],
      "used_by_names": [
        "MathlibAnnex.DeterminantFrame.coordinateRowSize"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 1,
      "lines": [
        259,
        261
      ],
      "module": "MathlibAnnex.Analysis.Normed.Dual.DeterminantFrame",
      "name": "MathlibAnnex.DeterminantFrame.replaceRow",
      "node_id": "sr-9c2b63ef902256b597dc",
      "path": "MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean",
      "prerequisite_names": [
        "MathlibAnnex.DeterminantFrame.Frame"
      ],
      "prerequisites": [
        "sr-393947afcd6c89da5afc"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [
        "R07"
      ],
      "section": "Analysis.Normed.Dual.DeterminantFrame",
      "source_sha256": "2e2f4bdba8971f02e59f11796517e97b74d9794a392d3e9381378a2a5e0dee78",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean#L259-L261",
      "used_by": [
        "sr-26b06ba9cc1e57e79737",
        "sr-8d569148176810d9eeb2",
        "sr-5845c2dcc71725f8ff94"
      ],
      "used_by_names": [
        "MathlibAnnex.DeterminantFrame.frameMatrix_replaceRow",
        "MathlibAnnex.DeterminantFrame.replaceRow_mem_unitFrameSet",
        "MathlibAnnex.DeterminantFrame.replacementDeterminant"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 2,
      "lines": [
        445,
        454
      ],
      "module": "MathlibAnnex.Analysis.Normed.Dual.DeterminantFrame",
      "name": "MathlibAnnex.DeterminantFrame.replaceRow_mem_unitFrameSet",
      "node_id": "sr-8d569148176810d9eeb2",
      "path": "MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean",
      "prerequisite_names": [
        "MathlibAnnex.DeterminantFrame.mem_unitRowSet",
        "MathlibAnnex.DeterminantFrame.replaceRow",
        "MathlibAnnex.DeterminantFrame.unitFrameSet"
      ],
      "prerequisites": [
        "sr-3ef93097935276105770",
        "sr-9c2b63ef902256b597dc",
        "sr-2ed165f8c47dc384860a"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [
        "R07"
      ],
      "section": "Analysis.Normed.Dual.DeterminantFrame",
      "source_sha256": "2e2f4bdba8971f02e59f11796517e97b74d9794a392d3e9381378a2a5e0dee78",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean#L445-L454",
      "used_by": [
        "sr-20324a8879b45be03753"
      ],
      "used_by_names": [
        "MathlibAnnex.DeterminantFrame.abs_replacementDeterminant_le_maximum"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 3,
      "lines": [
        263,
        266
      ],
      "module": "MathlibAnnex.Analysis.Normed.Dual.DeterminantFrame",
      "name": "MathlibAnnex.DeterminantFrame.replacementDeterminant",
      "node_id": "sr-5845c2dcc71725f8ff94",
      "path": "MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean",
      "prerequisite_names": [
        "MathlibAnnex.DeterminantFrame.frameDeterminant",
        "MathlibAnnex.DeterminantFrame.replaceRow"
      ],
      "prerequisites": [
        "sr-50b000bf554300c6d0e7",
        "sr-9c2b63ef902256b597dc"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [
        "R07"
      ],
      "section": "Analysis.Normed.Dual.DeterminantFrame",
      "source_sha256": "2e2f4bdba8971f02e59f11796517e97b74d9794a392d3e9381378a2a5e0dee78",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean#L263-L266",
      "used_by": [
        "sr-20324a8879b45be03753",
        "sr-e75c104d35587d28c9cb",
        "sr-76f327538ed8391daab8"
      ],
      "used_by_names": [
        "MathlibAnnex.DeterminantFrame.abs_replacementDeterminant_le_maximum",
        "MathlibAnnex.DeterminantFrame.replacementDeterminant_eq_cramerTranspose",
        "MathlibAnnex.Satellite.satellitePolynomial"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 4,
      "lines": [
        299,
        307
      ],
      "module": "MathlibAnnex.Analysis.Normed.Dual.DeterminantFrame",
      "name": "MathlibAnnex.DeterminantFrame.replacementDeterminant_eq_cramerTranspose",
      "node_id": "sr-e75c104d35587d28c9cb",
      "path": "MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean",
      "prerequisite_names": [
        "MathlibAnnex.DeterminantFrame.frameMatrix_replaceRow",
        "MathlibAnnex.DeterminantFrame.replacementDeterminant"
      ],
      "prerequisites": [
        "sr-26b06ba9cc1e57e79737",
        "sr-5845c2dcc71725f8ff94"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [
        "R07"
      ],
      "section": "Analysis.Normed.Dual.DeterminantFrame",
      "source_sha256": "2e2f4bdba8971f02e59f11796517e97b74d9794a392d3e9381378a2a5e0dee78",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean#L299-L307",
      "used_by": [
        "sr-7709f70d4511b45fac52"
      ],
      "used_by_names": [
        "MathlibAnnex.DeterminantFrame.cramerReplacement"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 1,
      "lines": [
        86,
        89
      ],
      "module": "MathlibAnnex.Analysis.Normed.Dual.DeterminantFrame",
      "name": "MathlibAnnex.DeterminantFrame.unitFrameSet",
      "node_id": "sr-2ed165f8c47dc384860a",
      "path": "MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean",
      "prerequisite_names": [
        "MathlibAnnex.DeterminantFrame.Frame",
        "MathlibAnnex.DeterminantFrame.unitRowSet"
      ],
      "prerequisites": [
        "sr-393947afcd6c89da5afc",
        "sr-2adbac1e0fc08c1e9dd5"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [
        "R07"
      ],
      "section": "Analysis.Normed.Dual.DeterminantFrame",
      "source_sha256": "2e2f4bdba8971f02e59f11796517e97b74d9794a392d3e9381378a2a5e0dee78",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean#L86-L89",
      "used_by": [
        "sr-985ca1e421411f0fca7f",
        "sr-8d569148176810d9eeb2",
        "sr-0faa4ea8c6a57f86d359"
      ],
      "used_by_names": [
        "MathlibAnnex.DeterminantFrame.mem_unitFrameSet",
        "MathlibAnnex.DeterminantFrame.replaceRow_mem_unitFrameSet",
        "MathlibAnnex.DeterminantFrame.unitFrameSet_isCompact"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 2,
      "lines": [
        130,
        136
      ],
      "module": "MathlibAnnex.Analysis.Normed.Dual.DeterminantFrame",
      "name": "MathlibAnnex.DeterminantFrame.unitFrameSet_isCompact",
      "node_id": "sr-0faa4ea8c6a57f86d359",
      "path": "MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean",
      "prerequisite_names": [
        "MathlibAnnex.DeterminantFrame.mem_unitRowSet",
        "MathlibAnnex.DeterminantFrame.unitFrameSet",
        "MathlibAnnex.DeterminantFrame.unitRowSet_isCompact"
      ],
      "prerequisites": [
        "sr-3ef93097935276105770",
        "sr-2ed165f8c47dc384860a",
        "sr-bff3c925bc5d9f4699b4"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [
        "R07"
      ],
      "section": "Analysis.Normed.Dual.DeterminantFrame",
      "source_sha256": "2e2f4bdba8971f02e59f11796517e97b74d9794a392d3e9381378a2a5e0dee78",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean#L130-L136",
      "used_by": [
        "sr-e91789abf2549daed40b"
      ],
      "used_by_names": [
        "MathlibAnnex.DeterminantFrame.exists_maximizingFrame"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 3,
      "lines": [
        138,
        141
      ],
      "module": "MathlibAnnex.Analysis.Normed.Dual.DeterminantFrame",
      "name": "MathlibAnnex.DeterminantFrame.unitFrameSet_nonempty",
      "node_id": "sr-2e6ebfcae439f22c0658",
      "path": "MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean",
      "prerequisite_names": [
        "MathlibAnnex.DeterminantFrame.mem_unitFrameSet"
      ],
      "prerequisites": [
        "sr-985ca1e421411f0fca7f"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [
        "R07"
      ],
      "section": "Analysis.Normed.Dual.DeterminantFrame",
      "source_sha256": "2e2f4bdba8971f02e59f11796517e97b74d9794a392d3e9381378a2a5e0dee78",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean#L138-L141",
      "used_by": [
        "sr-e91789abf2549daed40b"
      ],
      "used_by_names": [
        "MathlibAnnex.DeterminantFrame.exists_maximizingFrame"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 0,
      "lines": [
        81,
        84
      ],
      "module": "MathlibAnnex.Analysis.Normed.Dual.DeterminantFrame",
      "name": "MathlibAnnex.DeterminantFrame.unitRowSet",
      "node_id": "sr-2adbac1e0fc08c1e9dd5",
      "path": "MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean",
      "prerequisite_names": [],
      "prerequisites": [],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [
        "R07"
      ],
      "section": "Analysis.Normed.Dual.DeterminantFrame",
      "source_sha256": "2e2f4bdba8971f02e59f11796517e97b74d9794a392d3e9381378a2a5e0dee78",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean#L81-L84",
      "used_by": [
        "sr-3ef93097935276105770",
        "sr-2ed165f8c47dc384860a",
        "sr-bff3c925bc5d9f4699b4"
      ],
      "used_by_names": [
        "MathlibAnnex.DeterminantFrame.mem_unitRowSet",
        "MathlibAnnex.DeterminantFrame.unitFrameSet",
        "MathlibAnnex.DeterminantFrame.unitRowSet_isCompact"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 1,
      "lines": [
        125,
        128
      ],
      "module": "MathlibAnnex.Analysis.Normed.Dual.DeterminantFrame",
      "name": "MathlibAnnex.DeterminantFrame.unitRowSet_isCompact",
      "node_id": "sr-bff3c925bc5d9f4699b4",
      "path": "MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean",
      "prerequisite_names": [
        "MathlibAnnex.DeterminantFrame.unitRowSet"
      ],
      "prerequisites": [
        "sr-2adbac1e0fc08c1e9dd5"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [
        "R07"
      ],
      "section": "Analysis.Normed.Dual.DeterminantFrame",
      "source_sha256": "2e2f4bdba8971f02e59f11796517e97b74d9794a392d3e9381378a2a5e0dee78",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean#L125-L128",
      "used_by": [
        "sr-0faa4ea8c6a57f86d359"
      ],
      "used_by_names": [
        "MathlibAnnex.DeterminantFrame.unitFrameSet_isCompact"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 0,
      "lines": [
        15,
        24
      ],
      "module": "MathlibAnnex.Analysis.Normed.Module.EquivalentSeminorm",
      "name": "MathlibAnnex.EquivalentSeminorm",
      "node_id": "sr-70322028158e876dde84",
      "path": "MathlibAnnex/Analysis/Normed/Module/EquivalentSeminorm.lean",
      "prerequisite_names": [],
      "prerequisites": [],
      "role": "RIGIDITY_OR_EQUIVALENCE_RESULT",
      "routes": [],
      "section": "Analysis.Normed.Module.EquivalentSeminorm",
      "source_sha256": "d6d8b73ca046a96c743ad36a37a147dc90bec2d91ff01bb643f30438a46c2ed4",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Module/EquivalentSeminorm.lean#L15-L24",
      "used_by": [
        "sr-a94f664754903a3c869a",
        "sr-d4daa051b1d9de0f07a1",
        "sr-7455972eca6a4eec143b",
        "sr-6f57468db6041cd1a45d",
        "sr-d26c053b6640c47cc14c",
        "sr-f2f8f0f247c0eb3e8db6",
        "sr-840ae12e1c7c996a85c0",
        "sr-c94e2ca628387bb1307f",
        "sr-7a8bc12fc583c5bf4f8b",
        "sr-8b6a7fcf32adb3fd7ce2",
        "sr-93755307c3ac66db4178",
        "sr-5c2290224b31b08f1283",
        "sr-ff3f11f05579b19ee959",
        "sr-70785252f138f47c7623",
        "sr-6a327c7730dee2ff4a48"
      ],
      "used_by_names": [
        "MathlibAnnex.EquivalentSeminorm.IsContraction",
        "MathlibAnnex.EquivalentSeminorm.LinearIsometryEquiv",
        "MathlibAnnex.EquivalentSeminorm.Space",
        "MathlibAnnex.EquivalentSeminorm.closedUnitBall",
        "MathlibAnnex.EquivalentSeminorm.eq_zero_of_apply_eq_zero",
        "MathlibAnnex.EquivalentSeminorm.lipschitzWith_upper_of_model_bound",
        "MathlibAnnex.EquivalentSeminorm.ofContinuousLinearEquiv",
        "MathlibAnnex.EquivalentSeminorm.unitSphere",
        "MathlibAnnex.FiniteRecovery.AlmostIsometryMatch",
        "MathlibAnnex.FiniteSup.FinMapAlmostIsometric",
        "MathlibAnnex.PluckerRecovery.LimitCertificate",
        "MathlibAnnex.PluckerRecovery.LinearCertificate",
        "MathlibAnnex.Satellite.abs_eval_lower_of_norms_nearby",
        "MathlibAnnex.Satellite.frameCoordinates_norm_le_model",
        "MathlibAnnex.Satellite.satelliteRowsSet"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 1,
      "lines": [
        56,
        57
      ],
      "module": "MathlibAnnex.Analysis.Normed.Module.EquivalentSeminorm",
      "name": "MathlibAnnex.EquivalentSeminorm.IsContraction",
      "node_id": "sr-a94f664754903a3c869a",
      "path": "MathlibAnnex/Analysis/Normed/Module/EquivalentSeminorm.lean",
      "prerequisite_names": [
        "MathlibAnnex.EquivalentSeminorm"
      ],
      "prerequisites": [
        "sr-70322028158e876dde84"
      ],
      "role": "RIGIDITY_OR_EQUIVALENCE_RESULT",
      "routes": [],
      "section": "Analysis.Normed.Module.EquivalentSeminorm",
      "source_sha256": "d6d8b73ca046a96c743ad36a37a147dc90bec2d91ff01bb643f30438a46c2ed4",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Module/EquivalentSeminorm.lean#L56-L57",
      "used_by": [
        "sr-c261305e5dd0b6a35718",
        "sr-4ea3d10d6fd7195bc967",
        "sr-41debcdcaede5c406d54",
        "sr-ed5b2c8b88ea64e79b9b",
        "sr-946b6f9d97e1d18e9efe"
      ],
      "used_by_names": [
        "MathlibAnnex.EquivalentSeminorm.contractionSet",
        "MathlibAnnex.EquivalentSeminorm.zero_isContraction",
        "MathlibAnnex.FiniteRecovery.PluckerGeneratorGood",
        "MathlibAnnex.FiniteSup.Bridge.finMapConfiguration_mem",
        "MathlibAnnex.PluckerBody.generators"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 1,
      "lines": [
        76,
        79
      ],
      "module": "MathlibAnnex.Analysis.Normed.Module.EquivalentSeminorm.Transport",
      "name": "MathlibAnnex.EquivalentSeminorm.LinearIsometryEquiv",
      "node_id": "sr-d4daa051b1d9de0f07a1",
      "path": "MathlibAnnex/Analysis/Normed/Module/EquivalentSeminorm/Transport.lean",
      "prerequisite_names": [
        "MathlibAnnex.EquivalentSeminorm"
      ],
      "prerequisites": [
        "sr-70322028158e876dde84"
      ],
      "role": "RIGIDITY_OR_EQUIVALENCE_RESULT",
      "routes": [],
      "section": "Analysis.Normed.Module.EquivalentSeminorm.Transport",
      "source_sha256": "cb875b441239268ad80ec2a34329b39d305b39c6e507e57efc4614159c00a6d1",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Module/EquivalentSeminorm/Transport.lean#L76-L79",
      "used_by": [
        "sr-6c7de51e72fba84be48a",
        "sr-3dcf4e36d8ac06ce579d"
      ],
      "used_by_names": [
        "MathlibAnnex.EquivalentSeminorm.exists_linearIsometryEquiv_of_pluckerBodies_eq",
        "MathlibAnnex.EquivalentSeminorm.transportLinearIsometryEquiv"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 1,
      "lines": [
        24,
        25
      ],
      "module": "MathlibAnnex.Analysis.Normed.Module.EquivalentSeminorm.Transport",
      "name": "MathlibAnnex.EquivalentSeminorm.Space",
      "node_id": "sr-7455972eca6a4eec143b",
      "path": "MathlibAnnex/Analysis/Normed/Module/EquivalentSeminorm/Transport.lean",
      "prerequisite_names": [
        "MathlibAnnex.EquivalentSeminorm"
      ],
      "prerequisites": [
        "sr-70322028158e876dde84"
      ],
      "role": "RIGIDITY_OR_EQUIVALENCE_RESULT",
      "routes": [],
      "section": "Analysis.Normed.Module.EquivalentSeminorm.Transport",
      "source_sha256": "cb875b441239268ad80ec2a34329b39d305b39c6e507e57efc4614159c00a6d1",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Module/EquivalentSeminorm/Transport.lean#L24-L25",
      "used_by": [
        "sr-427b458e129c1a15b457",
        "sr-0ea5412c9ad8e8a11490",
        "sr-a771ee304df2ff908865",
        "sr-42287bd393fdf7b4f43d",
        "sr-beff7fb5a8809d0bbbd1",
        "sr-8dc4a2c2cbbfc3a8cf3e",
        "sr-5b955e1e6bd4c0d9d550",
        "sr-d97610794e1f58f9a8ec",
        "sr-18181623792cfa3bd8f6",
        "sr-f9e1bdfe1126b906b754",
        "sr-45588d7eb1443cae6b4b",
        "sr-b504cca2905aa4cecc80",
        "sr-f9f1921b788bfeb01c64",
        "sr-9e13f99245733373011b"
      ],
      "used_by_names": [
        "MathlibAnnex.EquivalentSeminorm.dist_space_eq",
        "MathlibAnnex.EquivalentSeminorm.norm_space_eq",
        "MathlibAnnex.EquivalentSeminorm.ofReference_toReference",
        "MathlibAnnex.EquivalentSeminorm.sphere_apply",
        "MathlibAnnex.EquivalentSeminorm.toReference_ofReference",
        "MathlibAnnex.EquivalentSeminorm.toReference_sub",
        "MathlibAnnex.EquivalentSeminorm.toReference_sub_ofReference",
        "MathlibAnnex.EquivalentSeminorm.toReference_zero",
        "MathlibAnnex.Satellite.CoefficientDetectsUnit",
        "MathlibAnnex.Satellite.absoluteMaximizer_satellite_norms_preimage",
        "MathlibAnnex.Satellite.frameCoordinates_mem_coefficientAnnulus",
        "MathlibAnnex.Satellite.modelDist_framePreimage_le",
        "MathlibAnnex.Satellite.satelliteBudget",
        "MathlibAnnex.Sphere.radialExtension_image_ball"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 1,
      "lines": [
        31,
        32
      ],
      "module": "MathlibAnnex.Analysis.Normed.Module.EquivalentSeminorm",
      "name": "MathlibAnnex.EquivalentSeminorm.closedUnitBall",
      "node_id": "sr-6f57468db6041cd1a45d",
      "path": "MathlibAnnex/Analysis/Normed/Module/EquivalentSeminorm.lean",
      "prerequisite_names": [
        "MathlibAnnex.EquivalentSeminorm"
      ],
      "prerequisites": [
        "sr-70322028158e876dde84"
      ],
      "role": "RIGIDITY_OR_EQUIVALENCE_RESULT",
      "routes": [],
      "section": "Analysis.Normed.Module.EquivalentSeminorm",
      "source_sha256": "d6d8b73ca046a96c743ad36a37a147dc90bec2d91ff01bb643f30438a46c2ed4",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Module/EquivalentSeminorm.lean#L31-L32",
      "used_by": [
        "sr-0c646e3e3f68d9d2a9de",
        "sr-238f7d865e5e5fe534b0",
        "sr-804d95fdaf684fb146bd"
      ],
      "used_by_names": [
        "MathlibAnnex.EquivalentSeminorm.closedUnitBallVolume",
        "MathlibAnnex.EquivalentSeminorm.mem_closedUnitBall",
        "MathlibAnnex.EquivalentSeminorm.zero_mem_closedUnitBall"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 2,
      "lines": [
        18,
        19
      ],
      "module": "MathlibAnnex.MeasureTheory.Measure.EquivalentSeminormBall",
      "name": "MathlibAnnex.EquivalentSeminorm.closedUnitBallVolume",
      "node_id": "sr-0c646e3e3f68d9d2a9de",
      "path": "MathlibAnnex/MeasureTheory/Measure/EquivalentSeminormBall.lean",
      "prerequisite_names": [
        "MathlibAnnex.EquivalentSeminorm.closedUnitBall"
      ],
      "prerequisites": [
        "sr-6f57468db6041cd1a45d"
      ],
      "role": "RIGIDITY_OR_EQUIVALENCE_RESULT",
      "routes": [],
      "section": "MeasureTheory.Measure.EquivalentSeminormBall",
      "source_sha256": "d36cb341d10bd7a5c8ed10fe69e8b4f365562612777c2da39d395a5f1e376472",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/MeasureTheory/Measure/EquivalentSeminormBall.lean#L18-L19",
      "used_by": [
        "sr-dff6e5afe16f69c4ba93",
        "sr-cb62815f6c657a7b920e",
        "sr-fd6ca4faf0b0b088c57b",
        "sr-0ac67e70932d82c4fcce"
      ],
      "used_by_names": [
        "MathlibAnnex.EquivalentSeminorm.closedUnitBallVolume_pos",
        "MathlibAnnex.Matrix.ballVolumeScaledMaximalMinors",
        "MathlibAnnex.PluckerRecovery.LimitCertificate.measure_image_unitBall_eq",
        "MathlibAnnex.Sphere.radialExtension_integral_abs_det"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 5,
      "lines": [
        21,
        28
      ],
      "module": "MathlibAnnex.MeasureTheory.Measure.EquivalentSeminormBall",
      "name": "MathlibAnnex.EquivalentSeminorm.closedUnitBallVolume_pos",
      "node_id": "sr-dff6e5afe16f69c4ba93",
      "path": "MathlibAnnex/MeasureTheory/Measure/EquivalentSeminormBall.lean",
      "prerequisite_names": [
        "MathlibAnnex.EquivalentSeminorm.closedUnitBallVolume",
        "MathlibAnnex.EquivalentSeminorm.closedUnitBall_isCompact",
        "MathlibAnnex.EquivalentSeminorm.zero_mem_interior_closedUnitBall"
      ],
      "prerequisites": [
        "sr-0c646e3e3f68d9d2a9de",
        "sr-4d89a305700c4518e6d0",
        "sr-87fdc755e33483e622e4"
      ],
      "role": "RIGIDITY_OR_EQUIVALENCE_RESULT",
      "routes": [],
      "section": "MeasureTheory.Measure.EquivalentSeminormBall",
      "source_sha256": "d36cb341d10bd7a5c8ed10fe69e8b4f365562612777c2da39d395a5f1e376472",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/MeasureTheory/Measure/EquivalentSeminormBall.lean#L21-L28",
      "used_by": [
        "sr-c97c536a3351c96dc867",
        "sr-7b460b5fa4ecfe70385b",
        "sr-c5e0d7d0d5e6094e5e23"
      ],
      "used_by_names": [
        "MathlibAnnex.FiniteRecovery.rawOrientedSupportMaximizer_isAbsolutePolynomialMaximizer",
        "MathlibAnnex.Plucker.derivativeAverage_comp_linear_radial_apply",
        "MathlibAnnex.Plucker.derivativeAverage_mem_body"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 3,
      "lines": [
        14,
        24
      ],
      "module": "MathlibAnnex.Analysis.Normed.Module.EquivalentSeminorm.Topology",
      "name": "MathlibAnnex.EquivalentSeminorm.closedUnitBall_isBounded",
      "node_id": "sr-8570ac40b83b64753bae",
      "path": "MathlibAnnex/Analysis/Normed/Module/EquivalentSeminorm/Topology.lean",
      "prerequisite_names": [
        "MathlibAnnex.EquivalentSeminorm.mem_closedUnitBall"
      ],
      "prerequisites": [
        "sr-238f7d865e5e5fe534b0"
      ],
      "role": "RIGIDITY_OR_EQUIVALENCE_RESULT",
      "routes": [],
      "section": "Analysis.Normed.Module.EquivalentSeminorm.Topology",
      "source_sha256": "36a8da8e01a762bfa8b2403952e36a8d9c901cfa5e40d382b6234968349babfc",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Module/EquivalentSeminorm/Topology.lean#L14-L24",
      "used_by": [
        "sr-4d89a305700c4518e6d0"
      ],
      "used_by_names": [
        "MathlibAnnex.EquivalentSeminorm.closedUnitBall_isCompact"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 4,
      "lines": [
        26,
        33
      ],
      "module": "MathlibAnnex.Analysis.Normed.Module.EquivalentSeminorm.Topology",
      "name": "MathlibAnnex.EquivalentSeminorm.closedUnitBall_isCompact",
      "node_id": "sr-4d89a305700c4518e6d0",
      "path": "MathlibAnnex/Analysis/Normed/Module/EquivalentSeminorm/Topology.lean",
      "prerequisite_names": [
        "MathlibAnnex.EquivalentSeminorm.closedUnitBall_isBounded"
      ],
      "prerequisites": [
        "sr-8570ac40b83b64753bae"
      ],
      "role": "RIGIDITY_OR_EQUIVALENCE_RESULT",
      "routes": [],
      "section": "Analysis.Normed.Module.EquivalentSeminorm.Topology",
      "source_sha256": "36a8da8e01a762bfa8b2403952e36a8d9c901cfa5e40d382b6234968349babfc",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Module/EquivalentSeminorm/Topology.lean#L26-L33",
      "used_by": [
        "sr-dff6e5afe16f69c4ba93",
        "sr-3a653dd3e6080ca84267",
        "sr-fd6ca4faf0b0b088c57b",
        "sr-0ac67e70932d82c4fcce"
      ],
      "used_by_names": [
        "MathlibAnnex.EquivalentSeminorm.closedUnitBallVolume_pos",
        "MathlibAnnex.Plucker.derivativeGenerator_integrable_of_seminormLipschitz",
        "MathlibAnnex.PluckerRecovery.LimitCertificate.measure_image_unitBall_eq",
        "MathlibAnnex.Sphere.radialExtension_integral_abs_det"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 3,
      "lines": [
        45,
        46
      ],
      "module": "MathlibAnnex.Analysis.Normed.Module.EquivalentSeminorm",
      "name": "MathlibAnnex.EquivalentSeminorm.closedUnitBall_nonempty",
      "node_id": "sr-e33a51d142cf97d9ba1b",
      "path": "MathlibAnnex/Analysis/Normed/Module/EquivalentSeminorm.lean",
      "prerequisite_names": [
        "MathlibAnnex.EquivalentSeminorm.zero_mem_closedUnitBall"
      ],
      "prerequisites": [
        "sr-804d95fdaf684fb146bd"
      ],
      "role": "RIGIDITY_OR_EQUIVALENCE_RESULT",
      "routes": [],
      "section": "Analysis.Normed.Module.EquivalentSeminorm",
      "source_sha256": "d6d8b73ca046a96c743ad36a37a147dc90bec2d91ff01bb643f30438a46c2ed4",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Module/EquivalentSeminorm.lean#L45-L46",
      "used_by": [],
      "used_by_names": []
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 2,
      "lines": [
        63,
        65
      ],
      "module": "MathlibAnnex.Analysis.Normed.Module.EquivalentSeminorm",
      "name": "MathlibAnnex.EquivalentSeminorm.contractionSet",
      "node_id": "sr-c261305e5dd0b6a35718",
      "path": "MathlibAnnex/Analysis/Normed/Module/EquivalentSeminorm.lean",
      "prerequisite_names": [
        "MathlibAnnex.EquivalentSeminorm.IsContraction"
      ],
      "prerequisites": [
        "sr-a94f664754903a3c869a"
      ],
      "role": "RIGIDITY_OR_EQUIVALENCE_RESULT",
      "routes": [],
      "section": "Analysis.Normed.Module.EquivalentSeminorm",
      "source_sha256": "d6d8b73ca046a96c743ad36a37a147dc90bec2d91ff01bb643f30438a46c2ed4",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Module/EquivalentSeminorm.lean#L63-L65",
      "used_by": [
        "sr-ed443dffe642883abefa",
        "sr-6c91e2f35ab160e5bc56"
      ],
      "used_by_names": [
        "MathlibAnnex.EquivalentSeminorm.mem_contractionSet",
        "MathlibAnnex.PluckerBody.generators_eq_image_union"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 2,
      "lines": [
        66,
        70
      ],
      "module": "MathlibAnnex.Analysis.Normed.Module.EquivalentSeminorm.Transport",
      "name": "MathlibAnnex.EquivalentSeminorm.dist_space_eq",
      "node_id": "sr-427b458e129c1a15b457",
      "path": "MathlibAnnex/Analysis/Normed/Module/EquivalentSeminorm/Transport.lean",
      "prerequisite_names": [
        "MathlibAnnex.EquivalentSeminorm.Space",
        "MathlibAnnex.EquivalentSeminorm.eq_zero_of_apply_eq_zero"
      ],
      "prerequisites": [
        "sr-7455972eca6a4eec143b",
        "sr-d26c053b6640c47cc14c"
      ],
      "role": "RIGIDITY_OR_EQUIVALENCE_RESULT",
      "routes": [],
      "section": "Analysis.Normed.Module.EquivalentSeminorm.Transport",
      "source_sha256": "cb875b441239268ad80ec2a34329b39d305b39c6e507e57efc4614159c00a6d1",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Module/EquivalentSeminorm/Transport.lean#L66-L70",
      "used_by": [
        "sr-dcada6174a0716c3fb4c",
        "sr-7b460b5fa4ecfe70385b",
        "sr-a722754ad54e6cfd17eb",
        "sr-0ac67e70932d82c4fcce"
      ],
      "used_by_names": [
        "MathlibAnnex.EquivalentSeminorm.sphereIsometryEquiv",
        "MathlibAnnex.Plucker.derivativeAverage_comp_linear_radial_apply",
        "MathlibAnnex.Plucker.exists_extension_with_derivativeAverage_mem",
        "MathlibAnnex.Sphere.radialExtension_integral_abs_det"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 1,
      "lines": [
        48,
        54
      ],
      "module": "MathlibAnnex.Analysis.Normed.Module.EquivalentSeminorm",
      "name": "MathlibAnnex.EquivalentSeminorm.eq_zero_of_apply_eq_zero",
      "node_id": "sr-d26c053b6640c47cc14c",
      "path": "MathlibAnnex/Analysis/Normed/Module/EquivalentSeminorm.lean",
      "prerequisite_names": [
        "MathlibAnnex.EquivalentSeminorm"
      ],
      "prerequisites": [
        "sr-70322028158e876dde84"
      ],
      "role": "RIGIDITY_OR_EQUIVALENCE_RESULT",
      "routes": [],
      "section": "Analysis.Normed.Module.EquivalentSeminorm",
      "source_sha256": "d6d8b73ca046a96c743ad36a37a147dc90bec2d91ff01bb643f30438a46c2ed4",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Module/EquivalentSeminorm.lean#L48-L54",
      "used_by": [
        "sr-427b458e129c1a15b457",
        "sr-42287bd393fdf7b4f43d",
        "sr-46f2a430cbbcfb32d966",
        "sr-18181623792cfa3bd8f6",
        "sr-f9e1bdfe1126b906b754",
        "sr-45588d7eb1443cae6b4b",
        "sr-b504cca2905aa4cecc80",
        "sr-f9f1921b788bfeb01c64",
        "sr-9e13f99245733373011b"
      ],
      "used_by_names": [
        "MathlibAnnex.EquivalentSeminorm.dist_space_eq",
        "MathlibAnnex.EquivalentSeminorm.sphere_apply",
        "MathlibAnnex.FiniteSup.FinMapAlmostIsometric.lower_of_ne_zero",
        "MathlibAnnex.Satellite.CoefficientDetectsUnit",
        "MathlibAnnex.Satellite.absoluteMaximizer_satellite_norms_preimage",
        "MathlibAnnex.Satellite.frameCoordinates_mem_coefficientAnnulus",
        "MathlibAnnex.Satellite.modelDist_framePreimage_le",
        "MathlibAnnex.Satellite.satelliteBudget",
        "MathlibAnnex.Sphere.radialExtension_image_ball"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 20,
      "lines": [
        39,
        47
      ],
      "module": "MathlibAnnex.Analysis.Normed.Plucker.ModelRigidity",
      "name": "MathlibAnnex.EquivalentSeminorm.exists_linearIsometryEquiv_of_pluckerBodies_eq",
      "node_id": "sr-6c7de51e72fba84be48a",
      "path": "MathlibAnnex/Analysis/Normed/Plucker/ModelRigidity.lean",
      "prerequisite_names": [
        "MathlibAnnex.EquivalentSeminorm.LinearIsometryEquiv",
        "MathlibAnnex.PluckerRecovery.LimitCertificate.image_unitBall_eq",
        "MathlibAnnex.PluckerRecovery.exists_limitCertificate_of_pluckerBodies_eq",
        "MathlibAnnex.SeminormBall.map_eq"
      ],
      "prerequisites": [
        "sr-d4daa051b1d9de0f07a1",
        "sr-ead60a340da35b34d130",
        "sr-bd3ba2044b63ba00de25",
        "sr-18d74ebc8b3d616e3b77"
      ],
      "role": "RIGIDITY_OR_EQUIVALENCE_RESULT",
      "routes": [],
      "section": "Analysis.Normed.Plucker.ModelRigidity",
      "source_sha256": "aae4ddda041383f9199ecfb7cf873145df0158648789de00760afbd8868bf918",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Plucker/ModelRigidity.lean#L39-L47",
      "used_by": [
        "sr-548deff0ecd22a4cbf0a"
      ],
      "used_by_names": [
        "MathlibAnnex.EquivalentSeminorm.linearIsometryEquiv_of_sphereIsometryEquiv"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 22,
      "lines": [
        49,
        56
      ],
      "module": "MathlibAnnex.Analysis.Normed.Plucker.ModelRigidity",
      "name": "MathlibAnnex.EquivalentSeminorm.linearIsometryEquiv_of_sphereIsometryEquiv",
      "node_id": "sr-548deff0ecd22a4cbf0a",
      "path": "MathlibAnnex/Analysis/Normed/Plucker/ModelRigidity.lean",
      "prerequisite_names": [
        "MathlibAnnex.EquivalentSeminorm.exists_linearIsometryEquiv_of_pluckerBodies_eq",
        "MathlibAnnex.PluckerBody.eq_of_sphereIsometry"
      ],
      "prerequisites": [
        "sr-6c7de51e72fba84be48a",
        "sr-75ad8b28d3b7fd89660d"
      ],
      "role": "RIGIDITY_OR_EQUIVALENCE_RESULT",
      "routes": [],
      "section": "Analysis.Normed.Plucker.ModelRigidity",
      "source_sha256": "aae4ddda041383f9199ecfb7cf873145df0158648789de00760afbd8868bf918",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Plucker/ModelRigidity.lean#L49-L56",
      "used_by": [
        "sr-1bf4e3777c86d67ec514"
      ],
      "used_by_names": [
        "MathlibAnnex.Sphere.linearIsometryEquiv_of_coordinate_model"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 1,
      "lines": [
        48,
        59
      ],
      "module": "MathlibAnnex.Analysis.Normed.Module.EquivalentSeminorm.Topology",
      "name": "MathlibAnnex.EquivalentSeminorm.lipschitzWith_upper_of_model_bound",
      "node_id": "sr-f2f8f0f247c0eb3e8db6",
      "path": "MathlibAnnex/Analysis/Normed/Module/EquivalentSeminorm/Topology.lean",
      "prerequisite_names": [
        "MathlibAnnex.EquivalentSeminorm"
      ],
      "prerequisites": [
        "sr-70322028158e876dde84"
      ],
      "role": "RIGIDITY_OR_EQUIVALENCE_RESULT",
      "routes": [],
      "section": "Analysis.Normed.Module.EquivalentSeminorm.Topology",
      "source_sha256": "36a8da8e01a762bfa8b2403952e36a8d9c901cfa5e40d382b6234968349babfc",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Module/EquivalentSeminorm/Topology.lean#L48-L59",
      "used_by": [],
      "used_by_names": []
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 2,
      "lines": [
        37,
        38
      ],
      "module": "MathlibAnnex.Analysis.Normed.Module.EquivalentSeminorm",
      "name": "MathlibAnnex.EquivalentSeminorm.mem_closedUnitBall",
      "node_id": "sr-238f7d865e5e5fe534b0",
      "path": "MathlibAnnex/Analysis/Normed/Module/EquivalentSeminorm.lean",
      "prerequisite_names": [
        "MathlibAnnex.EquivalentSeminorm.closedUnitBall"
      ],
      "prerequisites": [
        "sr-6f57468db6041cd1a45d"
      ],
      "role": "RIGIDITY_OR_EQUIVALENCE_RESULT",
      "routes": [],
      "section": "Analysis.Normed.Module.EquivalentSeminorm",
      "source_sha256": "d6d8b73ca046a96c743ad36a37a147dc90bec2d91ff01bb643f30438a46c2ed4",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Module/EquivalentSeminorm.lean#L37-L38",
      "used_by": [
        "sr-8570ac40b83b64753bae",
        "sr-87fdc755e33483e622e4"
      ],
      "used_by_names": [
        "MathlibAnnex.EquivalentSeminorm.closedUnitBall_isBounded",
        "MathlibAnnex.EquivalentSeminorm.zero_mem_interior_closedUnitBall"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 3,
      "lines": [
        67,
        68
      ],
      "module": "MathlibAnnex.Analysis.Normed.Module.EquivalentSeminorm",
      "name": "MathlibAnnex.EquivalentSeminorm.mem_contractionSet",
      "node_id": "sr-ed443dffe642883abefa",
      "path": "MathlibAnnex/Analysis/Normed/Module/EquivalentSeminorm.lean",
      "prerequisite_names": [
        "MathlibAnnex.EquivalentSeminorm.contractionSet"
      ],
      "prerequisites": [
        "sr-c261305e5dd0b6a35718"
      ],
      "role": "RIGIDITY_OR_EQUIVALENCE_RESULT",
      "routes": [],
      "section": "Analysis.Normed.Module.EquivalentSeminorm",
      "source_sha256": "d6d8b73ca046a96c743ad36a37a147dc90bec2d91ff01bb643f30438a46c2ed4",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Module/EquivalentSeminorm.lean#L67-L68",
      "used_by": [],
      "used_by_names": []
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 2,
      "lines": [
        40,
        40
      ],
      "module": "MathlibAnnex.Analysis.Normed.Module.EquivalentSeminorm",
      "name": "MathlibAnnex.EquivalentSeminorm.mem_unitSphere",
      "node_id": "sr-abf7d4fdb2575ef372d9",
      "path": "MathlibAnnex/Analysis/Normed/Module/EquivalentSeminorm.lean",
      "prerequisite_names": [
        "MathlibAnnex.EquivalentSeminorm.unitSphere"
      ],
      "prerequisites": [
        "sr-c94e2ca628387bb1307f"
      ],
      "role": "RIGIDITY_OR_EQUIVALENCE_RESULT",
      "routes": [],
      "section": "Analysis.Normed.Module.EquivalentSeminorm",
      "source_sha256": "d6d8b73ca046a96c743ad36a37a147dc90bec2d91ff01bb643f30438a46c2ed4",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Module/EquivalentSeminorm.lean#L40-L40",
      "used_by": [],
      "used_by_names": []
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 2,
      "lines": [
        64,
        64
      ],
      "module": "MathlibAnnex.Analysis.Normed.Module.EquivalentSeminorm.Transport",
      "name": "MathlibAnnex.EquivalentSeminorm.norm_space_eq",
      "node_id": "sr-0ea5412c9ad8e8a11490",
      "path": "MathlibAnnex/Analysis/Normed/Module/EquivalentSeminorm/Transport.lean",
      "prerequisite_names": [
        "MathlibAnnex.EquivalentSeminorm.Space"
      ],
      "prerequisites": [
        "sr-7455972eca6a4eec143b"
      ],
      "role": "RIGIDITY_OR_EQUIVALENCE_RESULT",
      "routes": [],
      "section": "Analysis.Normed.Module.EquivalentSeminorm.Transport",
      "source_sha256": "cb875b441239268ad80ec2a34329b39d305b39c6e507e57efc4614159c00a6d1",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Module/EquivalentSeminorm/Transport.lean#L64-L64",
      "used_by": [],
      "used_by_names": []
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 1,
      "lines": [
        81,
        111
      ],
      "module": "MathlibAnnex.Analysis.Normed.Module.EquivalentSeminorm.Transport",
      "name": "MathlibAnnex.EquivalentSeminorm.ofContinuousLinearEquiv",
      "node_id": "sr-840ae12e1c7c996a85c0",
      "path": "MathlibAnnex/Analysis/Normed/Module/EquivalentSeminorm/Transport.lean",
      "prerequisite_names": [
        "MathlibAnnex.EquivalentSeminorm"
      ],
      "prerequisites": [
        "sr-70322028158e876dde84"
      ],
      "role": "RIGIDITY_OR_EQUIVALENCE_RESULT",
      "routes": [],
      "section": "Analysis.Normed.Module.EquivalentSeminorm.Transport",
      "source_sha256": "cb875b441239268ad80ec2a34329b39d305b39c6e507e57efc4614159c00a6d1",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Module/EquivalentSeminorm/Transport.lean#L81-L111",
      "used_by": [
        "sr-005285a06f7ef236707d",
        "sr-201aa55196afb50f011b"
      ],
      "used_by_names": [
        "MathlibAnnex.EquivalentSeminorm.ofContinuousLinearEquiv_p_apply",
        "MathlibAnnex.EquivalentSeminorm.unitSphereEquiv"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 2,
      "lines": [
        123,
        124
      ],
      "module": "MathlibAnnex.Analysis.Normed.Module.EquivalentSeminorm.Transport",
      "name": "MathlibAnnex.EquivalentSeminorm.ofContinuousLinearEquiv_p_apply",
      "node_id": "sr-005285a06f7ef236707d",
      "path": "MathlibAnnex/Analysis/Normed/Module/EquivalentSeminorm/Transport.lean",
      "prerequisite_names": [
        "MathlibAnnex.EquivalentSeminorm.ofContinuousLinearEquiv"
      ],
      "prerequisites": [
        "sr-840ae12e1c7c996a85c0"
      ],
      "role": "RIGIDITY_OR_EQUIVALENCE_RESULT",
      "routes": [],
      "section": "Analysis.Normed.Module.EquivalentSeminorm.Transport",
      "source_sha256": "cb875b441239268ad80ec2a34329b39d305b39c6e507e57efc4614159c00a6d1",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Module/EquivalentSeminorm/Transport.lean#L123-L124",
      "used_by": [
        "sr-3dcf4e36d8ac06ce579d"
      ],
      "used_by_names": [
        "MathlibAnnex.EquivalentSeminorm.transportLinearIsometryEquiv"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 2,
      "lines": [
        53,
        54
      ],
      "module": "MathlibAnnex.Analysis.Normed.Module.EquivalentSeminorm.Transport",
      "name": "MathlibAnnex.EquivalentSeminorm.ofReference_toReference",
      "node_id": "sr-a771ee304df2ff908865",
      "path": "MathlibAnnex/Analysis/Normed/Module/EquivalentSeminorm/Transport.lean",
      "prerequisite_names": [
        "MathlibAnnex.EquivalentSeminorm.Space"
      ],
      "prerequisites": [
        "sr-7455972eca6a4eec143b"
      ],
      "role": "RIGIDITY_OR_EQUIVALENCE_RESULT",
      "routes": [],
      "section": "Analysis.Normed.Module.EquivalentSeminorm.Transport",
      "source_sha256": "cb875b441239268ad80ec2a34329b39d305b39c6e507e57efc4614159c00a6d1",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Module/EquivalentSeminorm/Transport.lean#L53-L54",
      "used_by": [],
      "used_by_names": []
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 4,
      "lines": [
        141,
        163
      ],
      "module": "MathlibAnnex.Analysis.Normed.Module.EquivalentSeminorm.Transport",
      "name": "MathlibAnnex.EquivalentSeminorm.sphereIsometryEquiv",
      "node_id": "sr-dcada6174a0716c3fb4c",
      "path": "MathlibAnnex/Analysis/Normed/Module/EquivalentSeminorm/Transport.lean",
      "prerequisite_names": [
        "MathlibAnnex.EquivalentSeminorm.dist_space_eq",
        "MathlibAnnex.EquivalentSeminorm.unitSphereEquiv"
      ],
      "prerequisites": [
        "sr-427b458e129c1a15b457",
        "sr-201aa55196afb50f011b"
      ],
      "role": "RIGIDITY_OR_EQUIVALENCE_RESULT",
      "routes": [],
      "section": "Analysis.Normed.Module.EquivalentSeminorm.Transport",
      "source_sha256": "cb875b441239268ad80ec2a34329b39d305b39c6e507e57efc4614159c00a6d1",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Module/EquivalentSeminorm/Transport.lean#L141-L163",
      "used_by": [
        "sr-1bf4e3777c86d67ec514"
      ],
      "used_by_names": [
        "MathlibAnnex.Sphere.linearIsometryEquiv_of_coordinate_model"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 2,
      "lines": [
        72,
        74
      ],
      "module": "MathlibAnnex.Analysis.Normed.Module.EquivalentSeminorm.Transport",
      "name": "MathlibAnnex.EquivalentSeminorm.sphere_apply",
      "node_id": "sr-42287bd393fdf7b4f43d",
      "path": "MathlibAnnex/Analysis/Normed/Module/EquivalentSeminorm/Transport.lean",
      "prerequisite_names": [
        "MathlibAnnex.EquivalentSeminorm.Space",
        "MathlibAnnex.EquivalentSeminorm.eq_zero_of_apply_eq_zero"
      ],
      "prerequisites": [
        "sr-7455972eca6a4eec143b",
        "sr-d26c053b6640c47cc14c"
      ],
      "role": "RIGIDITY_OR_EQUIVALENCE_RESULT",
      "routes": [],
      "section": "Analysis.Normed.Module.EquivalentSeminorm.Transport",
      "source_sha256": "cb875b441239268ad80ec2a34329b39d305b39c6e507e57efc4614159c00a6d1",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Module/EquivalentSeminorm/Transport.lean#L72-L74",
      "used_by": [
        "sr-201aa55196afb50f011b"
      ],
      "used_by_names": [
        "MathlibAnnex.EquivalentSeminorm.unitSphereEquiv"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 2,
      "lines": [
        50,
        51
      ],
      "module": "MathlibAnnex.Analysis.Normed.Module.EquivalentSeminorm.Transport",
      "name": "MathlibAnnex.EquivalentSeminorm.toReference_ofReference",
      "node_id": "sr-beff7fb5a8809d0bbbd1",
      "path": "MathlibAnnex/Analysis/Normed/Module/EquivalentSeminorm/Transport.lean",
      "prerequisite_names": [
        "MathlibAnnex.EquivalentSeminorm.Space"
      ],
      "prerequisites": [
        "sr-7455972eca6a4eec143b"
      ],
      "role": "RIGIDITY_OR_EQUIVALENCE_RESULT",
      "routes": [],
      "section": "Analysis.Normed.Module.EquivalentSeminorm.Transport",
      "source_sha256": "cb875b441239268ad80ec2a34329b39d305b39c6e507e57efc4614159c00a6d1",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Module/EquivalentSeminorm/Transport.lean#L50-L51",
      "used_by": [],
      "used_by_names": []
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 2,
      "lines": [
        58,
        59
      ],
      "module": "MathlibAnnex.Analysis.Normed.Module.EquivalentSeminorm.Transport",
      "name": "MathlibAnnex.EquivalentSeminorm.toReference_sub",
      "node_id": "sr-8dc4a2c2cbbfc3a8cf3e",
      "path": "MathlibAnnex/Analysis/Normed/Module/EquivalentSeminorm/Transport.lean",
      "prerequisite_names": [
        "MathlibAnnex.EquivalentSeminorm.Space"
      ],
      "prerequisites": [
        "sr-7455972eca6a4eec143b"
      ],
      "role": "RIGIDITY_OR_EQUIVALENCE_RESULT",
      "routes": [],
      "section": "Analysis.Normed.Module.EquivalentSeminorm.Transport",
      "source_sha256": "cb875b441239268ad80ec2a34329b39d305b39c6e507e57efc4614159c00a6d1",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Module/EquivalentSeminorm/Transport.lean#L58-L59",
      "used_by": [],
      "used_by_names": []
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 2,
      "lines": [
        61,
        62
      ],
      "module": "MathlibAnnex.Analysis.Normed.Module.EquivalentSeminorm.Transport",
      "name": "MathlibAnnex.EquivalentSeminorm.toReference_sub_ofReference",
      "node_id": "sr-5b955e1e6bd4c0d9d550",
      "path": "MathlibAnnex/Analysis/Normed/Module/EquivalentSeminorm/Transport.lean",
      "prerequisite_names": [
        "MathlibAnnex.EquivalentSeminorm.Space"
      ],
      "prerequisites": [
        "sr-7455972eca6a4eec143b"
      ],
      "role": "RIGIDITY_OR_EQUIVALENCE_RESULT",
      "routes": [],
      "section": "Analysis.Normed.Module.EquivalentSeminorm.Transport",
      "source_sha256": "cb875b441239268ad80ec2a34329b39d305b39c6e507e57efc4614159c00a6d1",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Module/EquivalentSeminorm/Transport.lean#L61-L62",
      "used_by": [],
      "used_by_names": []
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 2,
      "lines": [
        56,
        56
      ],
      "module": "MathlibAnnex.Analysis.Normed.Module.EquivalentSeminorm.Transport",
      "name": "MathlibAnnex.EquivalentSeminorm.toReference_zero",
      "node_id": "sr-d97610794e1f58f9a8ec",
      "path": "MathlibAnnex/Analysis/Normed/Module/EquivalentSeminorm/Transport.lean",
      "prerequisite_names": [
        "MathlibAnnex.EquivalentSeminorm.Space"
      ],
      "prerequisites": [
        "sr-7455972eca6a4eec143b"
      ],
      "role": "RIGIDITY_OR_EQUIVALENCE_RESULT",
      "routes": [],
      "section": "Analysis.Normed.Module.EquivalentSeminorm.Transport",
      "source_sha256": "cb875b441239268ad80ec2a34329b39d305b39c6e507e57efc4614159c00a6d1",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Module/EquivalentSeminorm/Transport.lean#L56-L56",
      "used_by": [],
      "used_by_names": []
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 3,
      "lines": [
        165,
        175
      ],
      "module": "MathlibAnnex.Analysis.Normed.Module.EquivalentSeminorm.Transport",
      "name": "MathlibAnnex.EquivalentSeminorm.transportLinearIsometryEquiv",
      "node_id": "sr-3dcf4e36d8ac06ce579d",
      "path": "MathlibAnnex/Analysis/Normed/Module/EquivalentSeminorm/Transport.lean",
      "prerequisite_names": [
        "MathlibAnnex.EquivalentSeminorm.LinearIsometryEquiv",
        "MathlibAnnex.EquivalentSeminorm.ofContinuousLinearEquiv_p_apply"
      ],
      "prerequisites": [
        "sr-d4daa051b1d9de0f07a1",
        "sr-005285a06f7ef236707d"
      ],
      "role": "RIGIDITY_OR_EQUIVALENCE_RESULT",
      "routes": [],
      "section": "Analysis.Normed.Module.EquivalentSeminorm.Transport",
      "source_sha256": "cb875b441239268ad80ec2a34329b39d305b39c6e507e57efc4614159c00a6d1",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Module/EquivalentSeminorm/Transport.lean#L165-L175",
      "used_by": [
        "sr-1bf4e3777c86d67ec514"
      ],
      "used_by_names": [
        "MathlibAnnex.Sphere.linearIsometryEquiv_of_coordinate_model"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 1,
      "lines": [
        34,
        35
      ],
      "module": "MathlibAnnex.Analysis.Normed.Module.EquivalentSeminorm",
      "name": "MathlibAnnex.EquivalentSeminorm.unitSphere",
      "node_id": "sr-c94e2ca628387bb1307f",
      "path": "MathlibAnnex/Analysis/Normed/Module/EquivalentSeminorm.lean",
      "prerequisite_names": [
        "MathlibAnnex.EquivalentSeminorm"
      ],
      "prerequisites": [
        "sr-70322028158e876dde84"
      ],
      "role": "RIGIDITY_OR_EQUIVALENCE_RESULT",
      "routes": [],
      "section": "Analysis.Normed.Module.EquivalentSeminorm",
      "source_sha256": "d6d8b73ca046a96c743ad36a37a147dc90bec2d91ff01bb643f30438a46c2ed4",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Module/EquivalentSeminorm.lean#L34-L35",
      "used_by": [
        "sr-abf7d4fdb2575ef372d9",
        "sr-a722754ad54e6cfd17eb"
      ],
      "used_by_names": [
        "MathlibAnnex.EquivalentSeminorm.mem_unitSphere",
        "MathlibAnnex.Plucker.exists_extension_with_derivativeAverage_mem"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 3,
      "lines": [
        126,
        139
      ],
      "module": "MathlibAnnex.Analysis.Normed.Module.EquivalentSeminorm.Transport",
      "name": "MathlibAnnex.EquivalentSeminorm.unitSphereEquiv",
      "node_id": "sr-201aa55196afb50f011b",
      "path": "MathlibAnnex/Analysis/Normed/Module/EquivalentSeminorm/Transport.lean",
      "prerequisite_names": [
        "MathlibAnnex.EquivalentSeminorm.ofContinuousLinearEquiv",
        "MathlibAnnex.EquivalentSeminorm.sphere_apply"
      ],
      "prerequisites": [
        "sr-840ae12e1c7c996a85c0",
        "sr-42287bd393fdf7b4f43d"
      ],
      "role": "RIGIDITY_OR_EQUIVALENCE_RESULT",
      "routes": [],
      "section": "Analysis.Normed.Module.EquivalentSeminorm.Transport",
      "source_sha256": "cb875b441239268ad80ec2a34329b39d305b39c6e507e57efc4614159c00a6d1",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Module/EquivalentSeminorm/Transport.lean#L126-L139",
      "used_by": [
        "sr-dcada6174a0716c3fb4c"
      ],
      "used_by_names": [
        "MathlibAnnex.EquivalentSeminorm.sphereIsometryEquiv"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 2,
      "lines": [
        59,
        61
      ],
      "module": "MathlibAnnex.Analysis.Normed.Module.EquivalentSeminorm",
      "name": "MathlibAnnex.EquivalentSeminorm.zero_isContraction",
      "node_id": "sr-4ea3d10d6fd7195bc967",
      "path": "MathlibAnnex/Analysis/Normed/Module/EquivalentSeminorm.lean",
      "prerequisite_names": [
        "MathlibAnnex.EquivalentSeminorm.IsContraction"
      ],
      "prerequisites": [
        "sr-a94f664754903a3c869a"
      ],
      "role": "RIGIDITY_OR_EQUIVALENCE_RESULT",
      "routes": [],
      "section": "Analysis.Normed.Module.EquivalentSeminorm",
      "source_sha256": "d6d8b73ca046a96c743ad36a37a147dc90bec2d91ff01bb643f30438a46c2ed4",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Module/EquivalentSeminorm.lean#L59-L61",
      "used_by": [
        "sr-8e38ed143485a01ce1b9"
      ],
      "used_by_names": [
        "MathlibAnnex.PluckerBody.generators_nonempty"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 2,
      "lines": [
        42,
        43
      ],
      "module": "MathlibAnnex.Analysis.Normed.Module.EquivalentSeminorm",
      "name": "MathlibAnnex.EquivalentSeminorm.zero_mem_closedUnitBall",
      "node_id": "sr-804d95fdaf684fb146bd",
      "path": "MathlibAnnex/Analysis/Normed/Module/EquivalentSeminorm.lean",
      "prerequisite_names": [
        "MathlibAnnex.EquivalentSeminorm.closedUnitBall"
      ],
      "prerequisites": [
        "sr-6f57468db6041cd1a45d"
      ],
      "role": "RIGIDITY_OR_EQUIVALENCE_RESULT",
      "routes": [],
      "section": "Analysis.Normed.Module.EquivalentSeminorm",
      "source_sha256": "d6d8b73ca046a96c743ad36a37a147dc90bec2d91ff01bb643f30438a46c2ed4",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Module/EquivalentSeminorm.lean#L42-L43",
      "used_by": [
        "sr-e33a51d142cf97d9ba1b"
      ],
      "used_by_names": [
        "MathlibAnnex.EquivalentSeminorm.closedUnitBall_nonempty"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 3,
      "lines": [
        35,
        46
      ],
      "module": "MathlibAnnex.Analysis.Normed.Module.EquivalentSeminorm.Topology",
      "name": "MathlibAnnex.EquivalentSeminorm.zero_mem_interior_closedUnitBall",
      "node_id": "sr-87fdc755e33483e622e4",
      "path": "MathlibAnnex/Analysis/Normed/Module/EquivalentSeminorm/Topology.lean",
      "prerequisite_names": [
        "MathlibAnnex.EquivalentSeminorm.mem_closedUnitBall"
      ],
      "prerequisites": [
        "sr-238f7d865e5e5fe534b0"
      ],
      "role": "RIGIDITY_OR_EQUIVALENCE_RESULT",
      "routes": [],
      "section": "Analysis.Normed.Module.EquivalentSeminorm.Topology",
      "source_sha256": "36a8da8e01a762bfa8b2403952e36a8d9c901cfa5e40d382b6234968349babfc",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Module/EquivalentSeminorm/Topology.lean#L35-L46",
      "used_by": [
        "sr-dff6e5afe16f69c4ba93"
      ],
      "used_by_names": [
        "MathlibAnnex.EquivalentSeminorm.closedUnitBallVolume_pos"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 1,
      "lines": [
        60,
        71
      ],
      "module": "MathlibAnnex.Analysis.Calculus.FDeriv.SeminormBound",
      "name": "MathlibAnnex.FDeriv.ae_norm_apply_le_seminorm_of_lipschitz",
      "node_id": "sr-d03578216da55f176f43",
      "path": "MathlibAnnex/Analysis/Calculus/FDeriv/SeminormBound.lean",
      "prerequisite_names": [
        "MathlibAnnex.FDeriv.norm_apply_le_seminorm_of_lipschitz"
      ],
      "prerequisites": [
        "sr-746c677772eb4a3ba680"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [],
      "section": "Analysis.Calculus.FDeriv.SeminormBound",
      "source_sha256": "6581a2d6809d41cd95a40e57eca852154adc077d44c69154142f39b34034490e",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Calculus/FDeriv/SeminormBound.lean#L60-L71",
      "used_by": [
        "sr-3a653dd3e6080ca84267"
      ],
      "used_by_names": [
        "MathlibAnnex.Plucker.derivativeGenerator_integrable_of_seminormLipschitz"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 0,
      "lines": [
        24,
        58
      ],
      "module": "MathlibAnnex.Analysis.Calculus.FDeriv.SeminormBound",
      "name": "MathlibAnnex.FDeriv.norm_apply_le_seminorm_of_lipschitz",
      "node_id": "sr-746c677772eb4a3ba680",
      "path": "MathlibAnnex/Analysis/Calculus/FDeriv/SeminormBound.lean",
      "prerequisite_names": [],
      "prerequisites": [],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [],
      "section": "Analysis.Calculus.FDeriv.SeminormBound",
      "source_sha256": "6581a2d6809d41cd95a40e57eca852154adc077d44c69154142f39b34034490e",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Calculus/FDeriv/SeminormBound.lean#L24-L58",
      "used_by": [
        "sr-d03578216da55f176f43"
      ],
      "used_by_names": [
        "MathlibAnnex.FDeriv.ae_norm_apply_le_seminorm_of_lipschitz"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 1,
      "lines": [
        586,
        600
      ],
      "module": "MathlibAnnex.Analysis.Normed.Operator.FiniteRecovery",
      "name": "MathlibAnnex.FiniteRecovery.AlmostIsometryMatch",
      "node_id": "sr-7a8bc12fc583c5bf4f8b",
      "path": "MathlibAnnex/Analysis/Normed/Operator/FiniteRecovery.lean",
      "prerequisite_names": [
        "MathlibAnnex.EquivalentSeminorm"
      ],
      "prerequisites": [
        "sr-70322028158e876dde84"
      ],
      "role": "MATHEMATICAL_STRUCTURE",
      "routes": [],
      "section": "Analysis.Normed.Operator.FiniteRecovery",
      "source_sha256": "d5143e877d3b4d2d455fd5da2a2c28ad38b5867bea60fcc3b22f30d8fc0868d3",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Operator/FiniteRecovery.lean#L586-L600",
      "used_by": [
        "sr-a6198bac17a3674bfd14"
      ],
      "used_by_names": [
        "MathlibAnnex.FiniteRecovery.exists_almostIsometryMatch_at_satelliteDimension"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 6,
      "lines": [
        326,
        331
      ],
      "module": "MathlibAnnex.Analysis.Normed.Operator.FiniteRecovery",
      "name": "MathlibAnnex.FiniteRecovery.PluckerGeneratorGood",
      "node_id": "sr-41debcdcaede5c406d54",
      "path": "MathlibAnnex/Analysis/Normed/Operator/FiniteRecovery.lean",
      "prerequisite_names": [
        "MathlibAnnex.EquivalentSeminorm.IsContraction",
        "MathlibAnnex.FiniteSup.FinMapAlmostIsometric",
        "MathlibAnnex.Matrix.ballVolumeScaledMaximalMinors"
      ],
      "prerequisites": [
        "sr-a94f664754903a3c869a",
        "sr-8b6a7fcf32adb3fd7ce2",
        "sr-cb62815f6c657a7b920e"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [],
      "section": "Analysis.Normed.Operator.FiniteRecovery",
      "source_sha256": "d5143e877d3b4d2d455fd5da2a2c28ad38b5867bea60fcc3b22f30d8fc0868d3",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Operator/FiniteRecovery.lean#L326-L331",
      "used_by": [
        "sr-02db8f42e4eec90bf573"
      ],
      "used_by_names": [
        "MathlibAnnex.FiniteRecovery.targetRawSupportMaximizer_good"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 17,
      "lines": [
        602,
        629
      ],
      "module": "MathlibAnnex.Analysis.Normed.Operator.FiniteRecovery",
      "name": "MathlibAnnex.FiniteRecovery.exists_almostIsometryMatch_at_satelliteDimension",
      "node_id": "sr-a6198bac17a3674bfd14",
      "path": "MathlibAnnex/Analysis/Normed/Operator/FiniteRecovery.lean",
      "prerequisite_names": [
        "MathlibAnnex.FiniteRecovery.AlmostIsometryMatch",
        "MathlibAnnex.FiniteRecovery.targetRawSupportMaximizer_good",
        "MathlibAnnex.PluckerBody.body",
        "MathlibAnnex.exists_common_pi"
      ],
      "prerequisites": [
        "sr-7a8bc12fc583c5bf4f8b",
        "sr-02db8f42e4eec90bf573",
        "sr-2846a9da56103d89c1a6",
        "sr-e5a9c0304ee814f81487"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Normed.Operator.FiniteRecovery",
      "source_sha256": "d5143e877d3b4d2d455fd5da2a2c28ad38b5867bea60fcc3b22f30d8fc0868d3",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Operator/FiniteRecovery.lean#L602-L629",
      "used_by": [
        "sr-5c807abc184c8030b5c4"
      ],
      "used_by_names": [
        "MathlibAnnex.FiniteRecovery.exists_almostIsometryMatch_of_all_body_eq"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 18,
      "lines": [
        631,
        647
      ],
      "module": "MathlibAnnex.Analysis.Normed.Operator.FiniteRecovery",
      "name": "MathlibAnnex.FiniteRecovery.exists_almostIsometryMatch_of_all_body_eq",
      "node_id": "sr-5c807abc184c8030b5c4",
      "path": "MathlibAnnex/Analysis/Normed/Operator/FiniteRecovery.lean",
      "prerequisite_names": [
        "MathlibAnnex.FiniteRecovery.exists_almostIsometryMatch_at_satelliteDimension",
        "MathlibAnnex.Satellite.exists_goodSatellitePackage"
      ],
      "prerequisites": [
        "sr-a6198bac17a3674bfd14",
        "sr-9b354b9e028fe28791a1"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Normed.Operator.FiniteRecovery",
      "source_sha256": "d5143e877d3b4d2d455fd5da2a2c28ad38b5867bea60fcc3b22f30d8fc0868d3",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Operator/FiniteRecovery.lean#L631-L647",
      "used_by": [],
      "used_by_names": []
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 10,
      "lines": [
        362,
        515
      ],
      "module": "MathlibAnnex.Analysis.Normed.Operator.FiniteRecovery",
      "name": "MathlibAnnex.FiniteRecovery.rawOrientedSupportMaximizer_isAbsolutePolynomialMaximizer",
      "node_id": "sr-c97c536a3351c96dc867",
      "path": "MathlibAnnex/Analysis/Normed/Operator/FiniteRecovery.lean",
      "prerequisite_names": [
        "MathlibAnnex.EquivalentSeminorm.closedUnitBallVolume_pos",
        "MathlibAnnex.FiniteSup.Bridge.configurationFinMap_finMapConfiguration",
        "MathlibAnnex.FiniteSup.Bridge.configuration_contraction_iff",
        "MathlibAnnex.NonemptyCompacts.le_maximizer",
        "MathlibAnnex.NonemptyCompacts.maxSlice",
        "MathlibAnnex.PluckerBody.generators_isCompact",
        "MathlibAnnex.PluckerBody.generators_nonempty",
        "MathlibAnnex.PluckerSupport.orientedSatelliteSupport_self",
        "MathlibAnnex.Satellite.maxSatelliteConfiguration"
      ],
      "prerequisites": [
        "sr-dff6e5afe16f69c4ba93",
        "sr-97ba42cadb9d1f80b65a",
        "sr-0464c9599f7b84b91365",
        "sr-1b0042ecb80c6750dbef",
        "sr-1f0775ee506fda05f0b4",
        "sr-169ca115ce8be7ae9127",
        "sr-8e38ed143485a01ce1b9",
        "sr-6e28c5d2f57069424c9d",
        "sr-b416b6ff2091d2712e18"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Normed.Operator.FiniteRecovery",
      "source_sha256": "d5143e877d3b4d2d455fd5da2a2c28ad38b5867bea60fcc3b22f30d8fc0868d3",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Operator/FiniteRecovery.lean#L362-L515",
      "used_by": [
        "sr-02db8f42e4eec90bf573"
      ],
      "used_by_names": [
        "MathlibAnnex.FiniteRecovery.targetRawSupportMaximizer_good"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 16,
      "lines": [
        517,
        551
      ],
      "module": "MathlibAnnex.Analysis.Normed.Operator.FiniteRecovery",
      "name": "MathlibAnnex.FiniteRecovery.targetRawSupportMaximizer_good",
      "node_id": "sr-02db8f42e4eec90bf573",
      "path": "MathlibAnnex/Analysis/Normed/Operator/FiniteRecovery.lean",
      "prerequisite_names": [
        "MathlibAnnex.FiniteRecovery.PluckerGeneratorGood",
        "MathlibAnnex.FiniteRecovery.rawOrientedSupportMaximizer_isAbsolutePolynomialMaximizer",
        "MathlibAnnex.Satellite.finiteNet_absoluteMaximizer_satellites_one_sub_epsilon"
      ],
      "prerequisites": [
        "sr-41debcdcaede5c406d54",
        "sr-c97c536a3351c96dc867",
        "sr-51e6eae645fdec45a942"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Normed.Operator.FiniteRecovery",
      "source_sha256": "d5143e877d3b4d2d455fd5da2a2c28ad38b5867bea60fcc3b22f30d8fc0868d3",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Operator/FiniteRecovery.lean#L517-L551",
      "used_by": [
        "sr-a6198bac17a3674bfd14",
        "sr-f19c24561000b7be81df"
      ],
      "used_by_names": [
        "MathlibAnnex.FiniteRecovery.exists_almostIsometryMatch_at_satelliteDimension",
        "MathlibAnnex.PluckerRecovery.exists_linearCertificate_of_pluckerBodies_eq"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 3,
      "lines": [
        464,
        467
      ],
      "module": "MathlibAnnex.Analysis.Normed.Operator.FiniteSup",
      "name": "MathlibAnnex.FiniteSup.Bridge.configurationFinMap",
      "node_id": "sr-91c63715f15720306252",
      "path": "MathlibAnnex/Analysis/Normed/Operator/FiniteSup.lean",
      "prerequisite_names": [
        "MathlibAnnex.FiniteSup.Bridge.satelliteAmbientDim",
        "MathlibAnnex.FiniteSup.configurationMap"
      ],
      "prerequisites": [
        "sr-5b6982bb3f134d3e4b7a",
        "sr-1b237e736b5cb1a346a5"
      ],
      "role": "MATHEMATICAL_CONSTRUCTION",
      "routes": [],
      "section": "Analysis.Normed.Operator.FiniteSup",
      "source_sha256": "502891fc9a6b35642a45c9ddfeb32b6d86c7af9415c365e5a4322d4e98663ef4",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Operator/FiniteSup.lean#L464-L467",
      "used_by": [
        "sr-5c7246a2232260c2f3bc",
        "sr-da0d8142f9133b0d2136",
        "sr-97ba42cadb9d1f80b65a",
        "sr-5a9a5992d33d155b3645"
      ],
      "used_by_names": [
        "MathlibAnnex.FiniteSup.Bridge.configurationFinMap_apply_base",
        "MathlibAnnex.FiniteSup.Bridge.configurationFinMap_apply_satellite",
        "MathlibAnnex.FiniteSup.Bridge.configurationFinMap_finMapConfiguration",
        "MathlibAnnex.FiniteSup.Bridge.configurationFinMap_norm"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 4,
      "lines": [
        469,
        472
      ],
      "module": "MathlibAnnex.Analysis.Normed.Operator.FiniteSup",
      "name": "MathlibAnnex.FiniteSup.Bridge.configurationFinMap_apply_base",
      "node_id": "sr-5c7246a2232260c2f3bc",
      "path": "MathlibAnnex/Analysis/Normed/Operator/FiniteSup.lean",
      "prerequisite_names": [
        "MathlibAnnex.FiniteSup.Bridge.configurationFinMap"
      ],
      "prerequisites": [
        "sr-91c63715f15720306252"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Normed.Operator.FiniteSup",
      "source_sha256": "502891fc9a6b35642a45c9ddfeb32b6d86c7af9415c365e5a4322d4e98663ef4",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Operator/FiniteSup.lean#L469-L472",
      "used_by": [
        "sr-c37753779bcc8a678607",
        "sr-0c4050c87aed1ff05cee"
      ],
      "used_by_names": [
        "MathlibAnnex.FiniteSup.Bridge.finMapConfiguration_configurationFinMap",
        "MathlibAnnex.PluckerSupport.pluckerPairing_satelliteCoefficients_maximalMinors"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 4,
      "lines": [
        474,
        477
      ],
      "module": "MathlibAnnex.Analysis.Normed.Operator.FiniteSup",
      "name": "MathlibAnnex.FiniteSup.Bridge.configurationFinMap_apply_satellite",
      "node_id": "sr-da0d8142f9133b0d2136",
      "path": "MathlibAnnex/Analysis/Normed/Operator/FiniteSup.lean",
      "prerequisite_names": [
        "MathlibAnnex.FiniteSup.Bridge.configurationFinMap"
      ],
      "prerequisites": [
        "sr-91c63715f15720306252"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Normed.Operator.FiniteSup",
      "source_sha256": "502891fc9a6b35642a45c9ddfeb32b6d86c7af9415c365e5a4322d4e98663ef4",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Operator/FiniteSup.lean#L474-L477",
      "used_by": [
        "sr-c37753779bcc8a678607",
        "sr-0c4050c87aed1ff05cee"
      ],
      "used_by_names": [
        "MathlibAnnex.FiniteSup.Bridge.finMapConfiguration_configurationFinMap",
        "MathlibAnnex.PluckerSupport.pluckerPairing_satelliteCoefficients_maximalMinors"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 4,
      "lines": [
        529,
        542
      ],
      "module": "MathlibAnnex.Analysis.Normed.Operator.FiniteSup",
      "name": "MathlibAnnex.FiniteSup.Bridge.configurationFinMap_finMapConfiguration",
      "node_id": "sr-97ba42cadb9d1f80b65a",
      "path": "MathlibAnnex/Analysis/Normed/Operator/FiniteSup.lean",
      "prerequisite_names": [
        "MathlibAnnex.FiniteSup.Bridge.configurationFinMap",
        "MathlibAnnex.FiniteSup.Bridge.finMapConfiguration"
      ],
      "prerequisites": [
        "sr-91c63715f15720306252",
        "sr-8f20ae371e81faa06b5b"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Normed.Operator.FiniteSup",
      "source_sha256": "502891fc9a6b35642a45c9ddfeb32b6d86c7af9415c365e5a4322d4e98663ef4",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Operator/FiniteSup.lean#L529-L542",
      "used_by": [
        "sr-c97c536a3351c96dc867"
      ],
      "used_by_names": [
        "MathlibAnnex.FiniteRecovery.rawOrientedSupportMaximizer_isAbsolutePolynomialMaximizer"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 4,
      "lines": [
        479,
        482
      ],
      "module": "MathlibAnnex.Analysis.Normed.Operator.FiniteSup",
      "name": "MathlibAnnex.FiniteSup.Bridge.configurationFinMap_norm",
      "node_id": "sr-5a9a5992d33d155b3645",
      "path": "MathlibAnnex/Analysis/Normed/Operator/FiniteSup.lean",
      "prerequisite_names": [
        "MathlibAnnex.FiniteSup.Bridge.configurationFinMap"
      ],
      "prerequisites": [
        "sr-91c63715f15720306252"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Normed.Operator.FiniteSup",
      "source_sha256": "502891fc9a6b35642a45c9ddfeb32b6d86c7af9415c365e5a4322d4e98663ef4",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Operator/FiniteSup.lean#L479-L482",
      "used_by": [
        "sr-120c687acf899a9f3569"
      ],
      "used_by_names": [
        "MathlibAnnex.FiniteSup.Bridge.configurationFinMap_norm_le_model"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 5,
      "lines": [
        484,
        489
      ],
      "module": "MathlibAnnex.Analysis.Normed.Operator.FiniteSup",
      "name": "MathlibAnnex.FiniteSup.Bridge.configurationFinMap_norm_le_model",
      "node_id": "sr-120c687acf899a9f3569",
      "path": "MathlibAnnex/Analysis/Normed/Operator/FiniteSup.lean",
      "prerequisite_names": [
        "MathlibAnnex.FiniteSup.Bridge.configurationFinMap_norm",
        "MathlibAnnex.FiniteSup.configurationMap_norm_le_model"
      ],
      "prerequisites": [
        "sr-5a9a5992d33d155b3645",
        "sr-b57e4d99e26e6744e6ad"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Normed.Operator.FiniteSup",
      "source_sha256": "502891fc9a6b35642a45c9ddfeb32b6d86c7af9415c365e5a4322d4e98663ef4",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Operator/FiniteSup.lean#L484-L489",
      "used_by": [
        "sr-0464c9599f7b84b91365"
      ],
      "used_by_names": [
        "MathlibAnnex.FiniteSup.Bridge.configuration_contraction_iff"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 6,
      "lines": [
        561,
        569
      ],
      "module": "MathlibAnnex.Analysis.Normed.Operator.FiniteSup",
      "name": "MathlibAnnex.FiniteSup.Bridge.configuration_contraction_iff",
      "node_id": "sr-0464c9599f7b84b91365",
      "path": "MathlibAnnex/Analysis/Normed/Operator/FiniteSup.lean",
      "prerequisite_names": [
        "MathlibAnnex.FiniteSup.Bridge.configurationFinMap_norm_le_model",
        "MathlibAnnex.FiniteSup.Bridge.finMapConfiguration_configurationFinMap",
        "MathlibAnnex.FiniteSup.Bridge.finMapConfiguration_mem"
      ],
      "prerequisites": [
        "sr-120c687acf899a9f3569",
        "sr-c37753779bcc8a678607",
        "sr-ed5b2c8b88ea64e79b9b"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Normed.Operator.FiniteSup",
      "source_sha256": "502891fc9a6b35642a45c9ddfeb32b6d86c7af9415c365e5a4322d4e98663ef4",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Operator/FiniteSup.lean#L561-L569",
      "used_by": [
        "sr-c97c536a3351c96dc867"
      ],
      "used_by_names": [
        "MathlibAnnex.FiniteRecovery.rawOrientedSupportMaximizer_isAbsolutePolynomialMaximizer"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 1,
      "lines": [
        491,
        494
      ],
      "module": "MathlibAnnex.Analysis.Normed.Operator.FiniteSup",
      "name": "MathlibAnnex.FiniteSup.Bridge.finMapBaseRow",
      "node_id": "sr-21e1d50ae4418bdc79e7",
      "path": "MathlibAnnex/Analysis/Normed/Operator/FiniteSup.lean",
      "prerequisite_names": [
        "MathlibAnnex.FiniteSup.Bridge.satelliteAmbientDim"
      ],
      "prerequisites": [
        "sr-5b6982bb3f134d3e4b7a"
      ],
      "role": "MATHEMATICAL_CONSTRUCTION",
      "routes": [],
      "section": "Analysis.Normed.Operator.FiniteSup",
      "source_sha256": "502891fc9a6b35642a45c9ddfeb32b6d86c7af9415c365e5a4322d4e98663ef4",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Operator/FiniteSup.lean#L491-L494",
      "used_by": [
        "sr-8f20ae371e81faa06b5b"
      ],
      "used_by_names": [
        "MathlibAnnex.FiniteSup.Bridge.finMapConfiguration"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 2,
      "lines": [
        501,
        504
      ],
      "module": "MathlibAnnex.Analysis.Normed.Operator.FiniteSup",
      "name": "MathlibAnnex.FiniteSup.Bridge.finMapConfiguration",
      "node_id": "sr-8f20ae371e81faa06b5b",
      "path": "MathlibAnnex/Analysis/Normed/Operator/FiniteSup.lean",
      "prerequisite_names": [
        "MathlibAnnex.FiniteSup.Bridge.finMapBaseRow",
        "MathlibAnnex.FiniteSup.Bridge.finMapSatelliteRow",
        "MathlibAnnex.Satellite.SatelliteConfiguration"
      ],
      "prerequisites": [
        "sr-21e1d50ae4418bdc79e7",
        "sr-b8a4d5a46f49efe72b0a",
        "sr-57522addef5abed285c2"
      ],
      "role": "MATHEMATICAL_CONSTRUCTION",
      "routes": [],
      "section": "Analysis.Normed.Operator.FiniteSup",
      "source_sha256": "502891fc9a6b35642a45c9ddfeb32b6d86c7af9415c365e5a4322d4e98663ef4",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Operator/FiniteSup.lean#L501-L504",
      "used_by": [
        "sr-97ba42cadb9d1f80b65a",
        "sr-e3c95429a80367d29e16",
        "sr-c37753779bcc8a678607",
        "sr-ed5b2c8b88ea64e79b9b",
        "sr-4f16306b6a48b556183a"
      ],
      "used_by_names": [
        "MathlibAnnex.FiniteSup.Bridge.configurationFinMap_finMapConfiguration",
        "MathlibAnnex.FiniteSup.Bridge.finMapConfiguration_base_apply",
        "MathlibAnnex.FiniteSup.Bridge.finMapConfiguration_configurationFinMap",
        "MathlibAnnex.FiniteSup.Bridge.finMapConfiguration_mem",
        "MathlibAnnex.FiniteSup.Bridge.finMapConfiguration_satellite_apply"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 3,
      "lines": [
        506,
        510
      ],
      "module": "MathlibAnnex.Analysis.Normed.Operator.FiniteSup",
      "name": "MathlibAnnex.FiniteSup.Bridge.finMapConfiguration_base_apply",
      "node_id": "sr-e3c95429a80367d29e16",
      "path": "MathlibAnnex/Analysis/Normed/Operator/FiniteSup.lean",
      "prerequisite_names": [
        "MathlibAnnex.FiniteSup.Bridge.finMapConfiguration"
      ],
      "prerequisites": [
        "sr-8f20ae371e81faa06b5b"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Normed.Operator.FiniteSup",
      "source_sha256": "502891fc9a6b35642a45c9ddfeb32b6d86c7af9415c365e5a4322d4e98663ef4",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Operator/FiniteSup.lean#L506-L510",
      "used_by": [],
      "used_by_names": []
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 5,
      "lines": [
        518,
        527
      ],
      "module": "MathlibAnnex.Analysis.Normed.Operator.FiniteSup",
      "name": "MathlibAnnex.FiniteSup.Bridge.finMapConfiguration_configurationFinMap",
      "node_id": "sr-c37753779bcc8a678607",
      "path": "MathlibAnnex/Analysis/Normed/Operator/FiniteSup.lean",
      "prerequisite_names": [
        "MathlibAnnex.FiniteSup.Bridge.configurationFinMap_apply_base",
        "MathlibAnnex.FiniteSup.Bridge.configurationFinMap_apply_satellite",
        "MathlibAnnex.FiniteSup.Bridge.finMapConfiguration"
      ],
      "prerequisites": [
        "sr-5c7246a2232260c2f3bc",
        "sr-da0d8142f9133b0d2136",
        "sr-8f20ae371e81faa06b5b"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Normed.Operator.FiniteSup",
      "source_sha256": "502891fc9a6b35642a45c9ddfeb32b6d86c7af9415c365e5a4322d4e98663ef4",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Operator/FiniteSup.lean#L518-L527",
      "used_by": [
        "sr-0464c9599f7b84b91365"
      ],
      "used_by_names": [
        "MathlibAnnex.FiniteSup.Bridge.configuration_contraction_iff"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 3,
      "lines": [
        544,
        559
      ],
      "module": "MathlibAnnex.Analysis.Normed.Operator.FiniteSup",
      "name": "MathlibAnnex.FiniteSup.Bridge.finMapConfiguration_mem",
      "node_id": "sr-ed5b2c8b88ea64e79b9b",
      "path": "MathlibAnnex/Analysis/Normed/Operator/FiniteSup.lean",
      "prerequisite_names": [
        "MathlibAnnex.EquivalentSeminorm.IsContraction",
        "MathlibAnnex.FiniteSup.Bridge.finMapConfiguration",
        "MathlibAnnex.Satellite.satelliteConfigurationSet"
      ],
      "prerequisites": [
        "sr-a94f664754903a3c869a",
        "sr-8f20ae371e81faa06b5b",
        "sr-2c3ab2c79bf6cbe5a6e1"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Normed.Operator.FiniteSup",
      "source_sha256": "502891fc9a6b35642a45c9ddfeb32b6d86c7af9415c365e5a4322d4e98663ef4",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Operator/FiniteSup.lean#L544-L559",
      "used_by": [
        "sr-0464c9599f7b84b91365"
      ],
      "used_by_names": [
        "MathlibAnnex.FiniteSup.Bridge.configuration_contraction_iff"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 3,
      "lines": [
        512,
        516
      ],
      "module": "MathlibAnnex.Analysis.Normed.Operator.FiniteSup",
      "name": "MathlibAnnex.FiniteSup.Bridge.finMapConfiguration_satellite_apply",
      "node_id": "sr-4f16306b6a48b556183a",
      "path": "MathlibAnnex/Analysis/Normed/Operator/FiniteSup.lean",
      "prerequisite_names": [
        "MathlibAnnex.FiniteSup.Bridge.finMapConfiguration"
      ],
      "prerequisites": [
        "sr-8f20ae371e81faa06b5b"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Normed.Operator.FiniteSup",
      "source_sha256": "502891fc9a6b35642a45c9ddfeb32b6d86c7af9415c365e5a4322d4e98663ef4",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Operator/FiniteSup.lean#L512-L516",
      "used_by": [],
      "used_by_names": []
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 1,
      "lines": [
        496,
        499
      ],
      "module": "MathlibAnnex.Analysis.Normed.Operator.FiniteSup",
      "name": "MathlibAnnex.FiniteSup.Bridge.finMapSatelliteRow",
      "node_id": "sr-b8a4d5a46f49efe72b0a",
      "path": "MathlibAnnex/Analysis/Normed/Operator/FiniteSup.lean",
      "prerequisite_names": [
        "MathlibAnnex.FiniteSup.Bridge.satelliteAmbientDim"
      ],
      "prerequisites": [
        "sr-5b6982bb3f134d3e4b7a"
      ],
      "role": "MATHEMATICAL_CONSTRUCTION",
      "routes": [],
      "section": "Analysis.Normed.Operator.FiniteSup",
      "source_sha256": "502891fc9a6b35642a45c9ddfeb32b6d86c7af9415c365e5a4322d4e98663ef4",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Operator/FiniteSup.lean#L496-L499",
      "used_by": [
        "sr-8f20ae371e81faa06b5b"
      ],
      "used_by_names": [
        "MathlibAnnex.FiniteSup.Bridge.finMapConfiguration"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 0,
      "lines": [
        461,
        462
      ],
      "module": "MathlibAnnex.Analysis.Normed.Operator.FiniteSup",
      "name": "MathlibAnnex.FiniteSup.Bridge.satelliteAmbientDim",
      "node_id": "sr-5b6982bb3f134d3e4b7a",
      "path": "MathlibAnnex/Analysis/Normed/Operator/FiniteSup.lean",
      "prerequisite_names": [],
      "prerequisites": [],
      "role": "MATHEMATICAL_CONSTRUCTION",
      "routes": [],
      "section": "Analysis.Normed.Operator.FiniteSup",
      "source_sha256": "502891fc9a6b35642a45c9ddfeb32b6d86c7af9415c365e5a4322d4e98663ef4",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Operator/FiniteSup.lean#L461-L462",
      "used_by": [
        "sr-91c63715f15720306252",
        "sr-21e1d50ae4418bdc79e7",
        "sr-b8a4d5a46f49efe72b0a"
      ],
      "used_by_names": [
        "MathlibAnnex.FiniteSup.Bridge.configurationFinMap",
        "MathlibAnnex.FiniteSup.Bridge.finMapBaseRow",
        "MathlibAnnex.FiniteSup.Bridge.finMapSatelliteRow"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 1,
      "lines": [
        571,
        573
      ],
      "module": "MathlibAnnex.Analysis.Normed.Operator.FiniteSup",
      "name": "MathlibAnnex.FiniteSup.FinMapAlmostIsometric",
      "node_id": "sr-8b6a7fcf32adb3fd7ce2",
      "path": "MathlibAnnex/Analysis/Normed/Operator/FiniteSup.lean",
      "prerequisite_names": [
        "MathlibAnnex.EquivalentSeminorm"
      ],
      "prerequisites": [
        "sr-70322028158e876dde84"
      ],
      "role": "MATHEMATICAL_CONSTRUCTION",
      "routes": [],
      "section": "Analysis.Normed.Operator.FiniteSup",
      "source_sha256": "502891fc9a6b35642a45c9ddfeb32b6d86c7af9415c365e5a4322d4e98663ef4",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Operator/FiniteSup.lean#L571-L573",
      "used_by": [
        "sr-41debcdcaede5c406d54",
        "sr-46f2a430cbbcfb32d966"
      ],
      "used_by_names": [
        "MathlibAnnex.FiniteRecovery.PluckerGeneratorGood",
        "MathlibAnnex.FiniteSup.FinMapAlmostIsometric.lower_of_ne_zero"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 2,
      "lines": [
        575,
        598
      ],
      "module": "MathlibAnnex.Analysis.Normed.Operator.FiniteSup",
      "name": "MathlibAnnex.FiniteSup.FinMapAlmostIsometric.lower_of_ne_zero",
      "node_id": "sr-46f2a430cbbcfb32d966",
      "path": "MathlibAnnex/Analysis/Normed/Operator/FiniteSup.lean",
      "prerequisite_names": [
        "MathlibAnnex.EquivalentSeminorm.eq_zero_of_apply_eq_zero",
        "MathlibAnnex.FiniteSup.FinMapAlmostIsometric"
      ],
      "prerequisites": [
        "sr-d26c053b6640c47cc14c",
        "sr-8b6a7fcf32adb3fd7ce2"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Normed.Operator.FiniteSup",
      "source_sha256": "502891fc9a6b35642a45c9ddfeb32b6d86c7af9415c365e5a4322d4e98663ef4",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Operator/FiniteSup.lean#L575-L598",
      "used_by": [
        "sr-f19c24561000b7be81df"
      ],
      "used_by_names": [
        "MathlibAnnex.PluckerRecovery.exists_linearCertificate_of_pluckerBodies_eq"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 2,
      "lines": [
        372,
        375
      ],
      "module": "MathlibAnnex.Analysis.Normed.Operator.FiniteSup",
      "name": "MathlibAnnex.FiniteSup.configurationMap",
      "node_id": "sr-1b237e736b5cb1a346a5",
      "path": "MathlibAnnex/Analysis/Normed/Operator/FiniteSup.lean",
      "prerequisite_names": [
        "MathlibAnnex.Satellite.SatelliteConfiguration"
      ],
      "prerequisites": [
        "sr-57522addef5abed285c2"
      ],
      "role": "MATHEMATICAL_CONSTRUCTION",
      "routes": [],
      "section": "Analysis.Normed.Operator.FiniteSup",
      "source_sha256": "502891fc9a6b35642a45c9ddfeb32b6d86c7af9415c365e5a4322d4e98663ef4",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Operator/FiniteSup.lean#L372-L375",
      "used_by": [
        "sr-91c63715f15720306252",
        "sr-7c57b3a2836981b85d6e",
        "sr-b57e4d99e26e6744e6ad"
      ],
      "used_by_names": [
        "MathlibAnnex.FiniteSup.Bridge.configurationFinMap",
        "MathlibAnnex.FiniteSup.configurationMap_norm_gt_of_satellite",
        "MathlibAnnex.FiniteSup.configurationMap_norm_le_model"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 3,
      "lines": [
        394,
        402
      ],
      "module": "MathlibAnnex.Analysis.Normed.Operator.FiniteSup",
      "name": "MathlibAnnex.FiniteSup.configurationMap_norm_gt_of_satellite",
      "node_id": "sr-7c57b3a2836981b85d6e",
      "path": "MathlibAnnex/Analysis/Normed/Operator/FiniteSup.lean",
      "prerequisite_names": [
        "MathlibAnnex.FiniteSup.configurationMap"
      ],
      "prerequisites": [
        "sr-1b237e736b5cb1a346a5"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Normed.Operator.FiniteSup",
      "source_sha256": "502891fc9a6b35642a45c9ddfeb32b6d86c7af9415c365e5a4322d4e98663ef4",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Operator/FiniteSup.lean#L394-L402",
      "used_by": [
        "sr-60b50cea69dfa839effe"
      ],
      "used_by_names": [
        "MathlibAnnex.FiniteSup.maxNetConfigurationMap_lower_of_ne_zero"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 3,
      "lines": [
        382,
        392
      ],
      "module": "MathlibAnnex.Analysis.Normed.Operator.FiniteSup",
      "name": "MathlibAnnex.FiniteSup.configurationMap_norm_le_model",
      "node_id": "sr-b57e4d99e26e6744e6ad",
      "path": "MathlibAnnex/Analysis/Normed/Operator/FiniteSup.lean",
      "prerequisite_names": [
        "MathlibAnnex.FiniteSup.configurationMap",
        "MathlibAnnex.Satellite.satelliteConfigurationSet"
      ],
      "prerequisites": [
        "sr-1b237e736b5cb1a346a5",
        "sr-2c3ab2c79bf6cbe5a6e1"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Normed.Operator.FiniteSup",
      "source_sha256": "502891fc9a6b35642a45c9ddfeb32b6d86c7af9415c365e5a4322d4e98663ef4",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Operator/FiniteSup.lean#L382-L392",
      "used_by": [
        "sr-120c687acf899a9f3569"
      ],
      "used_by_names": [
        "MathlibAnnex.FiniteSup.Bridge.configurationFinMap_norm_le_model"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 16,
      "lines": [
        420,
        459
      ],
      "module": "MathlibAnnex.Analysis.Normed.Operator.FiniteSup",
      "name": "MathlibAnnex.FiniteSup.maxNetConfigurationMap_lower_of_ne_zero",
      "node_id": "sr-60b50cea69dfa839effe",
      "path": "MathlibAnnex/Analysis/Normed/Operator/FiniteSup.lean",
      "prerequisite_names": [
        "MathlibAnnex.FiniteSup.configurationMap_norm_gt_of_satellite",
        "MathlibAnnex.Satellite.finiteNet_absoluteMaximizer_satellites_one_sub_epsilon",
        "MathlibAnnex.Satellite.maxSatelliteConfiguration"
      ],
      "prerequisites": [
        "sr-7c57b3a2836981b85d6e",
        "sr-51e6eae645fdec45a942",
        "sr-b416b6ff2091d2712e18"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Normed.Operator.FiniteSup",
      "source_sha256": "502891fc9a6b35642a45c9ddfeb32b6d86c7af9415c365e5a4322d4e98663ef4",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Operator/FiniteSup.lean#L420-L459",
      "used_by": [],
      "used_by_names": []
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 0,
      "lines": [
        54,
        61
      ],
      "module": "MathlibAnnex.MeasureTheory.Function.AEConstant",
      "name": "MathlibAnnex.LocalAEConstantAt",
      "node_id": "sr-6b1b818b6f47c5a89da8",
      "path": "MathlibAnnex/MeasureTheory/Function/AEConstant.lean",
      "prerequisite_names": [],
      "prerequisites": [],
      "role": "MATHEMATICAL_STRUCTURE",
      "routes": [
        "R05"
      ],
      "section": "MeasureTheory.Function.AEConstant",
      "source_sha256": "47ffa1245cdc799ae8db0cdd9544e6c097abc450707f93a359e4a7413115ab96",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/MeasureTheory/Function/AEConstant.lean#L54-L61",
      "used_by": [
        "sr-9d08fcec485db68a3385",
        "sr-956beabc2fe4c13c0a53"
      ],
      "used_by_names": [
        "MathlibAnnex.WeakGradient.exists_localAEConstantAt",
        "MathlibAnnex.constantRegion_compl_isOpen"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 0,
      "lines": [
        30,
        32
      ],
      "module": "MathlibAnnex.LinearAlgebra.Matrix.MaximalMinor",
      "name": "MathlibAnnex.Matrix.MaximalMinorIndex",
      "node_id": "sr-a99dbdfd10aa376acf73",
      "path": "MathlibAnnex/LinearAlgebra/Matrix/MaximalMinor.lean",
      "prerequisite_names": [],
      "prerequisites": [],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [
        "R03"
      ],
      "section": "LinearAlgebra.Matrix.MaximalMinor",
      "source_sha256": "c70de0496b8e4ac76073fc6107c460fbefc4a9dd0409536245a1013c4834895e",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/LinearAlgebra/Matrix/MaximalMinor.lean#L30-L32",
      "used_by": [
        "sr-46233031c269fef7320a",
        "sr-ad97befffe85791bd3e2"
      ],
      "used_by_names": [
        "MathlibAnnex.Matrix.MaximalMinorIndex.ofOrderEmbedding",
        "MathlibAnnex.Matrix.MaximalMinorIndex.orderedRows"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 1,
      "lines": [
        41,
        44
      ],
      "module": "MathlibAnnex.LinearAlgebra.Matrix.MaximalMinor",
      "name": "MathlibAnnex.Matrix.MaximalMinorIndex.ofOrderEmbedding",
      "node_id": "sr-46233031c269fef7320a",
      "path": "MathlibAnnex/LinearAlgebra/Matrix/MaximalMinor.lean",
      "prerequisite_names": [
        "MathlibAnnex.Matrix.MaximalMinorIndex"
      ],
      "prerequisites": [
        "sr-a99dbdfd10aa376acf73"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [
        "R03"
      ],
      "section": "LinearAlgebra.Matrix.MaximalMinor",
      "source_sha256": "c70de0496b8e4ac76073fc6107c460fbefc4a9dd0409536245a1013c4834895e",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/LinearAlgebra/Matrix/MaximalMinor.lean#L41-L44",
      "used_by": [
        "sr-204948818b57bf27614f",
        "sr-b5b4423768a471859323"
      ],
      "used_by_names": [
        "MathlibAnnex.Matrix.MaximalMinorIndex.orderedRows_ofOrderEmbedding",
        "MathlibAnnex.PluckerSupport.satellitePluckerCoefficients"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 1,
      "lines": [
        36,
        39
      ],
      "module": "MathlibAnnex.LinearAlgebra.Matrix.MaximalMinor",
      "name": "MathlibAnnex.Matrix.MaximalMinorIndex.orderedRows",
      "node_id": "sr-ad97befffe85791bd3e2",
      "path": "MathlibAnnex/LinearAlgebra/Matrix/MaximalMinor.lean",
      "prerequisite_names": [
        "MathlibAnnex.Matrix.MaximalMinorIndex"
      ],
      "prerequisites": [
        "sr-a99dbdfd10aa376acf73"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [
        "R03"
      ],
      "section": "LinearAlgebra.Matrix.MaximalMinor",
      "source_sha256": "c70de0496b8e4ac76073fc6107c460fbefc4a9dd0409536245a1013c4834895e",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/LinearAlgebra/Matrix/MaximalMinor.lean#L36-L39",
      "used_by": [
        "sr-edac17f97967835bbd89",
        "sr-204948818b57bf27614f",
        "sr-33f1c7d3f4fe982fc1eb"
      ],
      "used_by_names": [
        "MathlibAnnex.ContinuousLinearMap.selectedOutputLinearMap",
        "MathlibAnnex.Matrix.MaximalMinorIndex.orderedRows_ofOrderEmbedding",
        "MathlibAnnex.Matrix.maximalSubmatrix"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 2,
      "lines": [
        46,
        50
      ],
      "module": "MathlibAnnex.LinearAlgebra.Matrix.MaximalMinor",
      "name": "MathlibAnnex.Matrix.MaximalMinorIndex.orderedRows_ofOrderEmbedding",
      "node_id": "sr-204948818b57bf27614f",
      "path": "MathlibAnnex/LinearAlgebra/Matrix/MaximalMinor.lean",
      "prerequisite_names": [
        "MathlibAnnex.Matrix.MaximalMinorIndex.ofOrderEmbedding",
        "MathlibAnnex.Matrix.MaximalMinorIndex.orderedRows"
      ],
      "prerequisites": [
        "sr-46233031c269fef7320a",
        "sr-ad97befffe85791bd3e2"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [
        "R03"
      ],
      "section": "LinearAlgebra.Matrix.MaximalMinor",
      "source_sha256": "c70de0496b8e4ac76073fc6107c460fbefc4a9dd0409536245a1013c4834895e",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/LinearAlgebra/Matrix/MaximalMinor.lean#L46-L50",
      "used_by": [
        "sr-ccf74ff891ffa01f8e5d",
        "sr-4b8849dd8462b4c871ae",
        "sr-0ac67e70932d82c4fcce"
      ],
      "used_by_names": [
        "MathlibAnnex.BilipschitzOrientation.weak_piola",
        "MathlibAnnex.Matrix.maximalSubmatrix_ofOrderEmbedding",
        "MathlibAnnex.Sphere.radialExtension_integral_abs_det"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 4,
      "lines": [
        42,
        48
      ],
      "module": "MathlibAnnex.LinearAlgebra.Matrix.MaximalMinorFactorization",
      "name": "MathlibAnnex.Matrix.MaximalMinorsProportional",
      "node_id": "sr-ebe3c86640d75b6c16a4",
      "path": "MathlibAnnex/LinearAlgebra/Matrix/MaximalMinorFactorization.lean",
      "prerequisite_names": [
        "MathlibAnnex.Matrix.maximalMinor"
      ],
      "prerequisites": [
        "sr-ed7cf1d3db385e1409ee"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [
        "R09"
      ],
      "section": "LinearAlgebra.Matrix.MaximalMinorFactorization",
      "source_sha256": "c294648d235847f5aa67540ecfdcda1fde5e6f11dbe637fa56fe21fd3c9a7d13",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/LinearAlgebra/Matrix/MaximalMinorFactorization.lean#L42-L48",
      "used_by": [
        "sr-b0fb5fa4bbc4ea02226c"
      ],
      "used_by_names": [
        "MathlibAnnex.Matrix.orientedMaximalMinor_eq_of_orderEmbedding"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 1,
      "lines": [
        33,
        40
      ],
      "module": "MathlibAnnex.LinearAlgebra.Matrix.MaximalMinorFactorization",
      "name": "MathlibAnnex.Matrix.OrientedMaximalMinorsProportional",
      "node_id": "sr-664fb7f79833e56a6523",
      "path": "MathlibAnnex/LinearAlgebra/Matrix/MaximalMinorFactorization.lean",
      "prerequisite_names": [
        "MathlibAnnex.Matrix.orientedMaximalMinor"
      ],
      "prerequisites": [
        "sr-3b060526f4bf68c9da25"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [
        "R09"
      ],
      "section": "LinearAlgebra.Matrix.MaximalMinorFactorization",
      "source_sha256": "c294648d235847f5aa67540ecfdcda1fde5e6f11dbe637fa56fe21fd3c9a7d13",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/LinearAlgebra/Matrix/MaximalMinorFactorization.lean#L33-L40",
      "used_by": [
        "sr-cb1b4fa6f330750579c8",
        "sr-d120ae552b3c6e2cbcce",
        "sr-9bc3ba800b60dc327c71"
      ],
      "used_by_names": [
        "MathlibAnnex.Matrix.orientedMaximalMinorsProportional_of_maximalMinorsProportional",
        "MathlibAnnex.Matrix.rowCoordinates_eq_of_orientedMaximalMinorsProportional",
        "MathlibAnnex.Matrix.scale_eq_one_of_orientedMaximalMinorsProportional_zero"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 1,
      "lines": [
        89,
        109
      ],
      "module": "MathlibAnnex.Analysis.Normed.Operator.Determinant",
      "name": "MathlibAnnex.Matrix.abs_det_le_prod_rowL1Norm",
      "node_id": "sr-08a093829b9e2bea0c5c",
      "path": "MathlibAnnex/Analysis/Normed/Operator/Determinant.lean",
      "prerequisite_names": [
        "MathlibAnnex.Matrix.rowL1Norm"
      ],
      "prerequisites": [
        "sr-4fcecef6b1636113f600"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [
        "R03"
      ],
      "section": "Analysis.Normed.Operator.Determinant",
      "source_sha256": "a2af7024d672cb34a28b10892eb63ee49bbb14abd07d933a150a7bb7f59454fa",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Operator/Determinant.lean#L89-L109",
      "used_by": [
        "sr-aef87eb8747c4018198a"
      ],
      "used_by_names": [
        "MathlibAnnex.ContinuousLinearMap.abs_det_sub_le_max"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 5,
      "lines": [
        18,
        22
      ],
      "module": "MathlibAnnex.LinearAlgebra.Matrix.VolumeScaledMaximalMinor",
      "name": "MathlibAnnex.Matrix.ballVolumeScaledMaximalMinors",
      "node_id": "sr-cb62815f6c657a7b920e",
      "path": "MathlibAnnex/LinearAlgebra/Matrix/VolumeScaledMaximalMinor.lean",
      "prerequisite_names": [
        "MathlibAnnex.EquivalentSeminorm.closedUnitBallVolume",
        "MathlibAnnex.Matrix.maximalMinors"
      ],
      "prerequisites": [
        "sr-0c646e3e3f68d9d2a9de",
        "sr-1b506d8a89bcea55dce1"
      ],
      "role": "MEASURE_OR_VOLUME_RESULT",
      "routes": [],
      "section": "LinearAlgebra.Matrix.VolumeScaledMaximalMinor",
      "source_sha256": "97278db91596e17d96698428b2db54bd75ac6831f61fa85757eb78326ba06e64",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/LinearAlgebra/Matrix/VolumeScaledMaximalMinor.lean#L18-L22",
      "used_by": [
        "sr-41debcdcaede5c406d54",
        "sr-b329f700c6a4b9cf33f3",
        "sr-c7cf9163c88e7292bf25",
        "sr-5612c65d75a2faae89e6",
        "sr-5a14e2d2bee72c6369c7",
        "sr-946b6f9d97e1d18e9efe"
      ],
      "used_by_names": [
        "MathlibAnnex.FiniteRecovery.PluckerGeneratorGood",
        "MathlibAnnex.Matrix.ballVolumeScaledMaximalMinors_continuous",
        "MathlibAnnex.Matrix.ballVolumeScaledMaximalMinors_zero_of_pos",
        "MathlibAnnex.Matrix.pairing_ballVolumeScaledMaximalMinors",
        "MathlibAnnex.Plucker.derivativeGenerator",
        "MathlibAnnex.PluckerBody.generators"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 6,
      "lines": [
        48,
        55
      ],
      "module": "MathlibAnnex.LinearAlgebra.Matrix.VolumeScaledMaximalMinor",
      "name": "MathlibAnnex.Matrix.ballVolumeScaledMaximalMinors_continuous",
      "node_id": "sr-b329f700c6a4b9cf33f3",
      "path": "MathlibAnnex/LinearAlgebra/Matrix/VolumeScaledMaximalMinor.lean",
      "prerequisite_names": [
        "MathlibAnnex.Matrix.ballVolumeScaledMaximalMinors",
        "MathlibAnnex.Matrix.maximalMinors_continuous"
      ],
      "prerequisites": [
        "sr-cb62815f6c657a7b920e",
        "sr-cb204b85883ccea5ddb1"
      ],
      "role": "MEASURE_OR_VOLUME_RESULT",
      "routes": [],
      "section": "LinearAlgebra.Matrix.VolumeScaledMaximalMinor",
      "source_sha256": "97278db91596e17d96698428b2db54bd75ac6831f61fa85757eb78326ba06e64",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/LinearAlgebra/Matrix/VolumeScaledMaximalMinor.lean#L48-L55",
      "used_by": [
        "sr-e2c6cdfe2515d62b2dec",
        "sr-169ca115ce8be7ae9127"
      ],
      "used_by_names": [
        "MathlibAnnex.Plucker.derivativeGenerator_integrableOn_compact",
        "MathlibAnnex.PluckerBody.generators_isCompact"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 6,
      "lines": [
        24,
        27
      ],
      "module": "MathlibAnnex.LinearAlgebra.Matrix.VolumeScaledMaximalMinor",
      "name": "MathlibAnnex.Matrix.ballVolumeScaledMaximalMinors_zero_of_pos",
      "node_id": "sr-c7cf9163c88e7292bf25",
      "path": "MathlibAnnex/LinearAlgebra/Matrix/VolumeScaledMaximalMinor.lean",
      "prerequisite_names": [
        "MathlibAnnex.Matrix.ballVolumeScaledMaximalMinors",
        "MathlibAnnex.Matrix.maximalMinors_zero_of_pos"
      ],
      "prerequisites": [
        "sr-cb62815f6c657a7b920e",
        "sr-c82b537de2b039c4b5bb"
      ],
      "role": "MEASURE_OR_VOLUME_RESULT",
      "routes": [],
      "section": "LinearAlgebra.Matrix.VolumeScaledMaximalMinor",
      "source_sha256": "97278db91596e17d96698428b2db54bd75ac6831f61fa85757eb78326ba06e64",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/LinearAlgebra/Matrix/VolumeScaledMaximalMinor.lean#L24-L27",
      "used_by": [],
      "used_by_names": []
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 0,
      "lines": [
        65,
        70
      ],
      "module": "MathlibAnnex.LinearAlgebra.Matrix.MaximalMinorFactorization",
      "name": "MathlibAnnex.Matrix.chartFactor",
      "node_id": "sr-b229bc4374487fe4fd59",
      "path": "MathlibAnnex/LinearAlgebra/Matrix/MaximalMinorFactorization.lean",
      "prerequisite_names": [],
      "prerequisites": [],
      "role": "MATHEMATICAL_CONSTRUCTION",
      "routes": [
        "R09"
      ],
      "section": "LinearAlgebra.Matrix.MaximalMinorFactorization",
      "source_sha256": "c294648d235847f5aa67540ecfdcda1fde5e6f11dbe637fa56fe21fd3c9a7d13",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/LinearAlgebra/Matrix/MaximalMinorFactorization.lean#L65-L70",
      "used_by": [
        "sr-2dafdd46be4d988b023b",
        "sr-0126efb5cb3c9d434fa8",
        "sr-bdfb8e1b582205e70d5a"
      ],
      "used_by_names": [
        "MathlibAnnex.Matrix.chartFactor_unique",
        "MathlibAnnex.Matrix.mul_chartFactor_eq_of_orientedMaximalMinorsProportional",
        "MathlibAnnex.Matrix.selectedSubmatrix_mul_chartFactor"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 1,
      "lines": [
        214,
        242
      ],
      "module": "MathlibAnnex.LinearAlgebra.Matrix.MaximalMinorFactorization",
      "name": "MathlibAnnex.Matrix.chartFactor_unique",
      "node_id": "sr-2dafdd46be4d988b023b",
      "path": "MathlibAnnex/LinearAlgebra/Matrix/MaximalMinorFactorization.lean",
      "prerequisite_names": [
        "MathlibAnnex.Matrix.chartFactor",
        "MathlibAnnex.Matrix.orientedMaximalMinor"
      ],
      "prerequisites": [
        "sr-b229bc4374487fe4fd59",
        "sr-3b060526f4bf68c9da25"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [
        "R09"
      ],
      "section": "LinearAlgebra.Matrix.MaximalMinorFactorization",
      "source_sha256": "c294648d235847f5aa67540ecfdcda1fde5e6f11dbe637fa56fe21fd3c9a7d13",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/LinearAlgebra/Matrix/MaximalMinorFactorization.lean#L214-L242",
      "used_by": [
        "sr-baee73709395e17ff169"
      ],
      "used_by_names": [
        "MathlibAnnex.Matrix.existsUnique_factor_of_orientedMaximalMinorsProportional"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 2,
      "lines": [
        116,
        134
      ],
      "module": "MathlibAnnex.LinearAlgebra.Matrix.MaximalMinorFactorization",
      "name": "MathlibAnnex.Matrix.det_chartFactor",
      "node_id": "sr-e6fa5c3a130e7a45da3c",
      "path": "MathlibAnnex/LinearAlgebra/Matrix/MaximalMinorFactorization.lean",
      "prerequisite_names": [
        "MathlibAnnex.Matrix.selectedSubmatrix_mul_chartFactor"
      ],
      "prerequisites": [
        "sr-bdfb8e1b582205e70d5a"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [
        "R09"
      ],
      "section": "LinearAlgebra.Matrix.MaximalMinorFactorization",
      "source_sha256": "c294648d235847f5aa67540ecfdcda1fde5e6f11dbe637fa56fe21fd3c9a7d13",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/LinearAlgebra/Matrix/MaximalMinorFactorization.lean#L116-L134",
      "used_by": [
        "sr-baee73709395e17ff169",
        "sr-6ce0b69dd036c5563cf4"
      ],
      "used_by_names": [
        "MathlibAnnex.Matrix.existsUnique_factor_of_orientedMaximalMinorsProportional",
        "MathlibAnnex.Matrix.isUnit_chartFactor_of_scale_ne_zero"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 0,
      "lines": [
        86,
        97
      ],
      "module": "MathlibAnnex.LinearAlgebra.Matrix.MaximalMinorFactorization",
      "name": "MathlibAnnex.Matrix.det_smul_vecMul_nonsingInv_eq_updateRowDet",
      "node_id": "sr-2e32963c6aa0e8493b4d",
      "path": "MathlibAnnex/LinearAlgebra/Matrix/MaximalMinorFactorization.lean",
      "prerequisite_names": [],
      "prerequisites": [],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [
        "R09"
      ],
      "section": "LinearAlgebra.Matrix.MaximalMinorFactorization",
      "source_sha256": "c294648d235847f5aa67540ecfdcda1fde5e6f11dbe637fa56fe21fd3c9a7d13",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/LinearAlgebra/Matrix/MaximalMinorFactorization.lean#L86-L97",
      "used_by": [
        "sr-d120ae552b3c6e2cbcce"
      ],
      "used_by_names": [
        "MathlibAnnex.Matrix.rowCoordinates_eq_of_orientedMaximalMinorsProportional"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 4,
      "lines": [
        244,
        261
      ],
      "module": "MathlibAnnex.LinearAlgebra.Matrix.MaximalMinorFactorization",
      "name": "MathlibAnnex.Matrix.existsUnique_factor_of_orientedMaximalMinorsProportional",
      "node_id": "sr-baee73709395e17ff169",
      "path": "MathlibAnnex/LinearAlgebra/Matrix/MaximalMinorFactorization.lean",
      "prerequisite_names": [
        "MathlibAnnex.Matrix.chartFactor_unique",
        "MathlibAnnex.Matrix.det_chartFactor",
        "MathlibAnnex.Matrix.mul_chartFactor_eq_of_orientedMaximalMinorsProportional"
      ],
      "prerequisites": [
        "sr-2dafdd46be4d988b023b",
        "sr-e6fa5c3a130e7a45da3c",
        "sr-0126efb5cb3c9d434fa8"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [
        "R09"
      ],
      "section": "LinearAlgebra.Matrix.MaximalMinorFactorization",
      "source_sha256": "c294648d235847f5aa67540ecfdcda1fde5e6f11dbe637fa56fe21fd3c9a7d13",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/LinearAlgebra/Matrix/MaximalMinorFactorization.lean#L244-L261",
      "used_by": [],
      "used_by_names": []
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 0,
      "lines": [
        283,
        307
      ],
      "module": "MathlibAnnex.LinearAlgebra.Matrix.MaximalMinorFactorization",
      "name": "MathlibAnnex.Matrix.exists_orderEmbedding_perm_of_injective",
      "node_id": "sr-24317bbb956602986c13",
      "path": "MathlibAnnex/LinearAlgebra/Matrix/MaximalMinorFactorization.lean",
      "prerequisite_names": [],
      "prerequisites": [],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [
        "R09"
      ],
      "section": "LinearAlgebra.Matrix.MaximalMinorFactorization",
      "source_sha256": "c294648d235847f5aa67540ecfdcda1fde5e6f11dbe637fa56fe21fd3c9a7d13",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/LinearAlgebra/Matrix/MaximalMinorFactorization.lean#L283-L307",
      "used_by": [
        "sr-cb1b4fa6f330750579c8"
      ],
      "used_by_names": [
        "MathlibAnnex.Matrix.orientedMaximalMinorsProportional_of_maximalMinorsProportional"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 3,
      "lines": [
        346,
        355
      ],
      "module": "MathlibAnnex.LinearAlgebra.Matrix.MaximalMinorFactorization",
      "name": "MathlibAnnex.Matrix.isUnit_chartFactor_of_scale_ne_zero",
      "node_id": "sr-6ce0b69dd036c5563cf4",
      "path": "MathlibAnnex/LinearAlgebra/Matrix/MaximalMinorFactorization.lean",
      "prerequisite_names": [
        "MathlibAnnex.Matrix.det_chartFactor"
      ],
      "prerequisites": [
        "sr-e6fa5c3a130e7a45da3c"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [
        "R09"
      ],
      "section": "LinearAlgebra.Matrix.MaximalMinorFactorization",
      "source_sha256": "c294648d235847f5aa67540ecfdcda1fde5e6f11dbe637fa56fe21fd3c9a7d13",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/LinearAlgebra/Matrix/MaximalMinorFactorization.lean#L346-L355",
      "used_by": [],
      "used_by_names": []
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 3,
      "lines": [
        60,
        63
      ],
      "module": "MathlibAnnex.LinearAlgebra.Matrix.MaximalMinor",
      "name": "MathlibAnnex.Matrix.maximalMinor",
      "node_id": "sr-ed7cf1d3db385e1409ee",
      "path": "MathlibAnnex/LinearAlgebra/Matrix/MaximalMinor.lean",
      "prerequisite_names": [
        "MathlibAnnex.Matrix.maximalSubmatrix"
      ],
      "prerequisites": [
        "sr-33f1c7d3f4fe982fc1eb"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [
        "R03"
      ],
      "section": "LinearAlgebra.Matrix.MaximalMinor",
      "source_sha256": "c70de0496b8e4ac76073fc6107c460fbefc4a9dd0409536245a1013c4834895e",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/LinearAlgebra/Matrix/MaximalMinor.lean#L60-L63",
      "used_by": [
        "sr-91b7dc6e60333617c328",
        "sr-ebe3c86640d75b6c16a4",
        "sr-690d43169d84436ba946",
        "sr-a0a4747af13ae3ee063e",
        "sr-d6b6cae30144843d2a13",
        "sr-1b506d8a89bcea55dce1",
        "sr-bacc1e5013e4493a0fea"
      ],
      "used_by_names": [
        "MathlibAnnex.ContinuousLinearMap.det_selectedSquare",
        "MathlibAnnex.Matrix.MaximalMinorsProportional",
        "MathlibAnnex.Matrix.maximalMinor_mul",
        "MathlibAnnex.Matrix.maximalMinor_ofOrderEmbedding",
        "MathlibAnnex.Matrix.maximalMinor_zero_of_pos",
        "MathlibAnnex.Matrix.maximalMinors",
        "MathlibAnnex.Matrix.mulVec_injective_of_maximalMinor_ne_zero"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 4,
      "lines": [
        97,
        105
      ],
      "module": "MathlibAnnex.LinearAlgebra.Matrix.MaximalMinor",
      "name": "MathlibAnnex.Matrix.maximalMinor_mul",
      "node_id": "sr-690d43169d84436ba946",
      "path": "MathlibAnnex/LinearAlgebra/Matrix/MaximalMinor.lean",
      "prerequisite_names": [
        "MathlibAnnex.Matrix.maximalMinor",
        "MathlibAnnex.Matrix.maximalSubmatrix_mul"
      ],
      "prerequisites": [
        "sr-ed7cf1d3db385e1409ee",
        "sr-9f49da2b470ba316ab76"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [
        "R03"
      ],
      "section": "LinearAlgebra.Matrix.MaximalMinor",
      "source_sha256": "c70de0496b8e4ac76073fc6107c460fbefc4a9dd0409536245a1013c4834895e",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/LinearAlgebra/Matrix/MaximalMinor.lean#L97-L105",
      "used_by": [
        "sr-ebde9cab2220e559bb45",
        "sr-285105345628b6393e7a",
        "sr-f19c24561000b7be81df"
      ],
      "used_by_names": [
        "MathlibAnnex.Matrix.maximalMinors_mul",
        "MathlibAnnex.Plucker.derivativeGenerator_comp_linear_apply",
        "MathlibAnnex.PluckerRecovery.exists_linearCertificate_of_pluckerBodies_eq"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 4,
      "lines": [
        79,
        85
      ],
      "module": "MathlibAnnex.LinearAlgebra.Matrix.MaximalMinor",
      "name": "MathlibAnnex.Matrix.maximalMinor_ofOrderEmbedding",
      "node_id": "sr-a0a4747af13ae3ee063e",
      "path": "MathlibAnnex/LinearAlgebra/Matrix/MaximalMinor.lean",
      "prerequisite_names": [
        "MathlibAnnex.Matrix.maximalMinor",
        "MathlibAnnex.Matrix.maximalSubmatrix_ofOrderEmbedding"
      ],
      "prerequisites": [
        "sr-ed7cf1d3db385e1409ee",
        "sr-4b8849dd8462b4c871ae"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [
        "R03"
      ],
      "section": "LinearAlgebra.Matrix.MaximalMinor",
      "source_sha256": "c70de0496b8e4ac76073fc6107c460fbefc4a9dd0409536245a1013c4834895e",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/LinearAlgebra/Matrix/MaximalMinor.lean#L79-L85",
      "used_by": [
        "sr-289ef146bd92e032c0e3",
        "sr-b0fb5fa4bbc4ea02226c",
        "sr-0c4050c87aed1ff05cee"
      ],
      "used_by_names": [
        "MathlibAnnex.DeterminantFrame.frameMap_injective_of_det_ne_zero",
        "MathlibAnnex.Matrix.orientedMaximalMinor_eq_of_orderEmbedding",
        "MathlibAnnex.PluckerSupport.pluckerPairing_satelliteCoefficients_maximalMinors"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 4,
      "lines": [
        137,
        145
      ],
      "module": "MathlibAnnex.LinearAlgebra.Matrix.MaximalMinor",
      "name": "MathlibAnnex.Matrix.maximalMinor_zero_of_pos",
      "node_id": "sr-d6b6cae30144843d2a13",
      "path": "MathlibAnnex/LinearAlgebra/Matrix/MaximalMinor.lean",
      "prerequisite_names": [
        "MathlibAnnex.Matrix.maximalMinor",
        "MathlibAnnex.Matrix.maximalSubmatrix_zero"
      ],
      "prerequisites": [
        "sr-ed7cf1d3db385e1409ee",
        "sr-4faa3f4dd2907876db08"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [
        "R03"
      ],
      "section": "LinearAlgebra.Matrix.MaximalMinor",
      "source_sha256": "c70de0496b8e4ac76073fc6107c460fbefc4a9dd0409536245a1013c4834895e",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/LinearAlgebra/Matrix/MaximalMinor.lean#L137-L145",
      "used_by": [
        "sr-c82b537de2b039c4b5bb"
      ],
      "used_by_names": [
        "MathlibAnnex.Matrix.maximalMinors_zero_of_pos"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 4,
      "lines": [
        65,
        68
      ],
      "module": "MathlibAnnex.LinearAlgebra.Matrix.MaximalMinor",
      "name": "MathlibAnnex.Matrix.maximalMinors",
      "node_id": "sr-1b506d8a89bcea55dce1",
      "path": "MathlibAnnex/LinearAlgebra/Matrix/MaximalMinor.lean",
      "prerequisite_names": [
        "MathlibAnnex.Matrix.maximalMinor"
      ],
      "prerequisites": [
        "sr-ed7cf1d3db385e1409ee"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [
        "R03"
      ],
      "section": "LinearAlgebra.Matrix.MaximalMinor",
      "source_sha256": "c70de0496b8e4ac76073fc6107c460fbefc4a9dd0409536245a1013c4834895e",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/LinearAlgebra/Matrix/MaximalMinor.lean#L65-L68",
      "used_by": [
        "sr-cb62815f6c657a7b920e",
        "sr-cb204b85883ccea5ddb1",
        "sr-ebde9cab2220e559bb45",
        "sr-d1a05d768474201f6102",
        "sr-c82b537de2b039c4b5bb",
        "sr-0c4050c87aed1ff05cee"
      ],
      "used_by_names": [
        "MathlibAnnex.Matrix.ballVolumeScaledMaximalMinors",
        "MathlibAnnex.Matrix.maximalMinors_continuous",
        "MathlibAnnex.Matrix.maximalMinors_mul",
        "MathlibAnnex.Matrix.maximalMinors_smul",
        "MathlibAnnex.Matrix.maximalMinors_zero_of_pos",
        "MathlibAnnex.PluckerSupport.pluckerPairing_satelliteCoefficients_maximalMinors"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 5,
      "lines": [
        179,
        192
      ],
      "module": "MathlibAnnex.LinearAlgebra.Matrix.MaximalMinor",
      "name": "MathlibAnnex.Matrix.maximalMinors_continuous",
      "node_id": "sr-cb204b85883ccea5ddb1",
      "path": "MathlibAnnex/LinearAlgebra/Matrix/MaximalMinor.lean",
      "prerequisite_names": [
        "MathlibAnnex.Matrix.maximalMinors"
      ],
      "prerequisites": [
        "sr-1b506d8a89bcea55dce1"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [
        "R03"
      ],
      "section": "LinearAlgebra.Matrix.MaximalMinor",
      "source_sha256": "c70de0496b8e4ac76073fc6107c460fbefc4a9dd0409536245a1013c4834895e",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/LinearAlgebra/Matrix/MaximalMinor.lean#L179-L192",
      "used_by": [
        "sr-b329f700c6a4b9cf33f3"
      ],
      "used_by_names": [
        "MathlibAnnex.Matrix.ballVolumeScaledMaximalMinors_continuous"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 5,
      "lines": [
        107,
        114
      ],
      "module": "MathlibAnnex.LinearAlgebra.Matrix.MaximalMinor",
      "name": "MathlibAnnex.Matrix.maximalMinors_mul",
      "node_id": "sr-ebde9cab2220e559bb45",
      "path": "MathlibAnnex/LinearAlgebra/Matrix/MaximalMinor.lean",
      "prerequisite_names": [
        "MathlibAnnex.Matrix.maximalMinor_mul",
        "MathlibAnnex.Matrix.maximalMinors"
      ],
      "prerequisites": [
        "sr-690d43169d84436ba946",
        "sr-1b506d8a89bcea55dce1"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [
        "R03"
      ],
      "section": "LinearAlgebra.Matrix.MaximalMinor",
      "source_sha256": "c70de0496b8e4ac76073fc6107c460fbefc4a9dd0409536245a1013c4834895e",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/LinearAlgebra/Matrix/MaximalMinor.lean#L107-L114",
      "used_by": [],
      "used_by_names": []
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 5,
      "lines": [
        116,
        128
      ],
      "module": "MathlibAnnex.LinearAlgebra.Matrix.MaximalMinor",
      "name": "MathlibAnnex.Matrix.maximalMinors_smul",
      "node_id": "sr-d1a05d768474201f6102",
      "path": "MathlibAnnex/LinearAlgebra/Matrix/MaximalMinor.lean",
      "prerequisite_names": [
        "MathlibAnnex.Matrix.maximalMinors"
      ],
      "prerequisites": [
        "sr-1b506d8a89bcea55dce1"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [
        "R03"
      ],
      "section": "LinearAlgebra.Matrix.MaximalMinor",
      "source_sha256": "c70de0496b8e4ac76073fc6107c460fbefc4a9dd0409536245a1013c4834895e",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/LinearAlgebra/Matrix/MaximalMinor.lean#L116-L128",
      "used_by": [],
      "used_by_names": []
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 5,
      "lines": [
        147,
        152
      ],
      "module": "MathlibAnnex.LinearAlgebra.Matrix.MaximalMinor",
      "name": "MathlibAnnex.Matrix.maximalMinors_zero_of_pos",
      "node_id": "sr-c82b537de2b039c4b5bb",
      "path": "MathlibAnnex/LinearAlgebra/Matrix/MaximalMinor.lean",
      "prerequisite_names": [
        "MathlibAnnex.Matrix.maximalMinor_zero_of_pos",
        "MathlibAnnex.Matrix.maximalMinors"
      ],
      "prerequisites": [
        "sr-d6b6cae30144843d2a13",
        "sr-1b506d8a89bcea55dce1"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [
        "R03"
      ],
      "section": "LinearAlgebra.Matrix.MaximalMinor",
      "source_sha256": "c70de0496b8e4ac76073fc6107c460fbefc4a9dd0409536245a1013c4834895e",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/LinearAlgebra/Matrix/MaximalMinor.lean#L147-L152",
      "used_by": [
        "sr-c7cf9163c88e7292bf25"
      ],
      "used_by_names": [
        "MathlibAnnex.Matrix.ballVolumeScaledMaximalMinors_zero_of_pos"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 2,
      "lines": [
        54,
        58
      ],
      "module": "MathlibAnnex.LinearAlgebra.Matrix.MaximalMinor",
      "name": "MathlibAnnex.Matrix.maximalSubmatrix",
      "node_id": "sr-33f1c7d3f4fe982fc1eb",
      "path": "MathlibAnnex/LinearAlgebra/Matrix/MaximalMinor.lean",
      "prerequisite_names": [
        "MathlibAnnex.Matrix.MaximalMinorIndex.orderedRows"
      ],
      "prerequisites": [
        "sr-ad97befffe85791bd3e2"
      ],
      "role": "MATHEMATICAL_CONSTRUCTION",
      "routes": [
        "R03"
      ],
      "section": "LinearAlgebra.Matrix.MaximalMinor",
      "source_sha256": "c70de0496b8e4ac76073fc6107c460fbefc4a9dd0409536245a1013c4834895e",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/LinearAlgebra/Matrix/MaximalMinor.lean#L54-L58",
      "used_by": [
        "sr-ed7cf1d3db385e1409ee",
        "sr-9f49da2b470ba316ab76",
        "sr-84f859216f6122c6d35b",
        "sr-4b8849dd8462b4c871ae",
        "sr-4faa3f4dd2907876db08"
      ],
      "used_by_names": [
        "MathlibAnnex.Matrix.maximalMinor",
        "MathlibAnnex.Matrix.maximalSubmatrix_mul",
        "MathlibAnnex.Matrix.maximalSubmatrix_mulVec",
        "MathlibAnnex.Matrix.maximalSubmatrix_ofOrderEmbedding",
        "MathlibAnnex.Matrix.maximalSubmatrix_zero"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 3,
      "lines": [
        87,
        95
      ],
      "module": "MathlibAnnex.LinearAlgebra.Matrix.MaximalMinor",
      "name": "MathlibAnnex.Matrix.maximalSubmatrix_mul",
      "node_id": "sr-9f49da2b470ba316ab76",
      "path": "MathlibAnnex/LinearAlgebra/Matrix/MaximalMinor.lean",
      "prerequisite_names": [
        "MathlibAnnex.Matrix.maximalSubmatrix"
      ],
      "prerequisites": [
        "sr-33f1c7d3f4fe982fc1eb"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [
        "R03"
      ],
      "section": "LinearAlgebra.Matrix.MaximalMinor",
      "source_sha256": "c70de0496b8e4ac76073fc6107c460fbefc4a9dd0409536245a1013c4834895e",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/LinearAlgebra/Matrix/MaximalMinor.lean#L87-L95",
      "used_by": [
        "sr-690d43169d84436ba946"
      ],
      "used_by_names": [
        "MathlibAnnex.Matrix.maximalMinor_mul"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 3,
      "lines": [
        154,
        162
      ],
      "module": "MathlibAnnex.LinearAlgebra.Matrix.MaximalMinor",
      "name": "MathlibAnnex.Matrix.maximalSubmatrix_mulVec",
      "node_id": "sr-84f859216f6122c6d35b",
      "path": "MathlibAnnex/LinearAlgebra/Matrix/MaximalMinor.lean",
      "prerequisite_names": [
        "MathlibAnnex.Matrix.maximalSubmatrix"
      ],
      "prerequisites": [
        "sr-33f1c7d3f4fe982fc1eb"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [
        "R03"
      ],
      "section": "LinearAlgebra.Matrix.MaximalMinor",
      "source_sha256": "c70de0496b8e4ac76073fc6107c460fbefc4a9dd0409536245a1013c4834895e",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/LinearAlgebra/Matrix/MaximalMinor.lean#L154-L162",
      "used_by": [
        "sr-bacc1e5013e4493a0fea"
      ],
      "used_by_names": [
        "MathlibAnnex.Matrix.mulVec_injective_of_maximalMinor_ne_zero"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 3,
      "lines": [
        70,
        77
      ],
      "module": "MathlibAnnex.LinearAlgebra.Matrix.MaximalMinor",
      "name": "MathlibAnnex.Matrix.maximalSubmatrix_ofOrderEmbedding",
      "node_id": "sr-4b8849dd8462b4c871ae",
      "path": "MathlibAnnex/LinearAlgebra/Matrix/MaximalMinor.lean",
      "prerequisite_names": [
        "MathlibAnnex.Matrix.MaximalMinorIndex.orderedRows_ofOrderEmbedding",
        "MathlibAnnex.Matrix.maximalSubmatrix"
      ],
      "prerequisites": [
        "sr-204948818b57bf27614f",
        "sr-33f1c7d3f4fe982fc1eb"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [
        "R03"
      ],
      "section": "LinearAlgebra.Matrix.MaximalMinor",
      "source_sha256": "c70de0496b8e4ac76073fc6107c460fbefc4a9dd0409536245a1013c4834895e",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/LinearAlgebra/Matrix/MaximalMinor.lean#L70-L77",
      "used_by": [
        "sr-a0a4747af13ae3ee063e"
      ],
      "used_by_names": [
        "MathlibAnnex.Matrix.maximalMinor_ofOrderEmbedding"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 3,
      "lines": [
        130,
        135
      ],
      "module": "MathlibAnnex.LinearAlgebra.Matrix.MaximalMinor",
      "name": "MathlibAnnex.Matrix.maximalSubmatrix_zero",
      "node_id": "sr-4faa3f4dd2907876db08",
      "path": "MathlibAnnex/LinearAlgebra/Matrix/MaximalMinor.lean",
      "prerequisite_names": [
        "MathlibAnnex.Matrix.maximalSubmatrix"
      ],
      "prerequisites": [
        "sr-33f1c7d3f4fe982fc1eb"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [
        "R03"
      ],
      "section": "LinearAlgebra.Matrix.MaximalMinor",
      "source_sha256": "c70de0496b8e4ac76073fc6107c460fbefc4a9dd0409536245a1013c4834895e",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/LinearAlgebra/Matrix/MaximalMinor.lean#L130-L135",
      "used_by": [
        "sr-d6b6cae30144843d2a13"
      ],
      "used_by_names": [
        "MathlibAnnex.Matrix.maximalMinor_zero_of_pos"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 4,
      "lines": [
        164,
        177
      ],
      "module": "MathlibAnnex.LinearAlgebra.Matrix.MaximalMinor",
      "name": "MathlibAnnex.Matrix.mulVec_injective_of_maximalMinor_ne_zero",
      "node_id": "sr-bacc1e5013e4493a0fea",
      "path": "MathlibAnnex/LinearAlgebra/Matrix/MaximalMinor.lean",
      "prerequisite_names": [
        "MathlibAnnex.Matrix.maximalMinor",
        "MathlibAnnex.Matrix.maximalSubmatrix_mulVec"
      ],
      "prerequisites": [
        "sr-ed7cf1d3db385e1409ee",
        "sr-84f859216f6122c6d35b"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [
        "R03"
      ],
      "section": "LinearAlgebra.Matrix.MaximalMinor",
      "source_sha256": "c70de0496b8e4ac76073fc6107c460fbefc4a9dd0409536245a1013c4834895e",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/LinearAlgebra/Matrix/MaximalMinor.lean#L164-L177",
      "used_by": [
        "sr-289ef146bd92e032c0e3",
        "sr-f19c24561000b7be81df"
      ],
      "used_by_names": [
        "MathlibAnnex.DeterminantFrame.frameMap_injective_of_det_ne_zero",
        "MathlibAnnex.PluckerRecovery.exists_linearCertificate_of_pluckerBodies_eq"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 7,
      "lines": [
        335,
        344
      ],
      "module": "MathlibAnnex.LinearAlgebra.Matrix.MaximalMinorFactorization",
      "name": "MathlibAnnex.Matrix.mul_chartFactor_eq_of_maximalMinorsProportional",
      "node_id": "sr-2359c3de594c5d73e2b9",
      "path": "MathlibAnnex/LinearAlgebra/Matrix/MaximalMinorFactorization.lean",
      "prerequisite_names": [
        "MathlibAnnex.Matrix.mul_chartFactor_eq_of_orientedMaximalMinorsProportional",
        "MathlibAnnex.Matrix.orientedMaximalMinorsProportional_of_maximalMinorsProportional"
      ],
      "prerequisites": [
        "sr-0126efb5cb3c9d434fa8",
        "sr-cb1b4fa6f330750579c8"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [
        "R09"
      ],
      "section": "LinearAlgebra.Matrix.MaximalMinorFactorization",
      "source_sha256": "c294648d235847f5aa67540ecfdcda1fde5e6f11dbe637fa56fe21fd3c9a7d13",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/LinearAlgebra/Matrix/MaximalMinorFactorization.lean#L335-L344",
      "used_by": [
        "sr-f19c24561000b7be81df"
      ],
      "used_by_names": [
        "MathlibAnnex.PluckerRecovery.exists_linearCertificate_of_pluckerBodies_eq"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 3,
      "lines": [
        179,
        212
      ],
      "module": "MathlibAnnex.LinearAlgebra.Matrix.MaximalMinorFactorization",
      "name": "MathlibAnnex.Matrix.mul_chartFactor_eq_of_orientedMaximalMinorsProportional",
      "node_id": "sr-0126efb5cb3c9d434fa8",
      "path": "MathlibAnnex/LinearAlgebra/Matrix/MaximalMinorFactorization.lean",
      "prerequisite_names": [
        "MathlibAnnex.Matrix.chartFactor",
        "MathlibAnnex.Matrix.rowCoordinates_eq_of_orientedMaximalMinorsProportional"
      ],
      "prerequisites": [
        "sr-b229bc4374487fe4fd59",
        "sr-d120ae552b3c6e2cbcce"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [
        "R09"
      ],
      "section": "LinearAlgebra.Matrix.MaximalMinorFactorization",
      "source_sha256": "c294648d235847f5aa67540ecfdcda1fde5e6f11dbe637fa56fe21fd3c9a7d13",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/LinearAlgebra/Matrix/MaximalMinorFactorization.lean#L179-L212",
      "used_by": [
        "sr-baee73709395e17ff169",
        "sr-2359c3de594c5d73e2b9"
      ],
      "used_by_names": [
        "MathlibAnnex.Matrix.existsUnique_factor_of_orientedMaximalMinorsProportional",
        "MathlibAnnex.Matrix.mul_chartFactor_eq_of_maximalMinorsProportional"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 0,
      "lines": [
        27,
        31
      ],
      "module": "MathlibAnnex.LinearAlgebra.Matrix.MaximalMinorFactorization",
      "name": "MathlibAnnex.Matrix.orientedMaximalMinor",
      "node_id": "sr-3b060526f4bf68c9da25",
      "path": "MathlibAnnex/LinearAlgebra/Matrix/MaximalMinorFactorization.lean",
      "prerequisite_names": [],
      "prerequisites": [],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [
        "R09"
      ],
      "section": "LinearAlgebra.Matrix.MaximalMinorFactorization",
      "source_sha256": "c294648d235847f5aa67540ecfdcda1fde5e6f11dbe637fa56fe21fd3c9a7d13",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/LinearAlgebra/Matrix/MaximalMinorFactorization.lean#L27-L31",
      "used_by": [
        "sr-664fb7f79833e56a6523",
        "sr-2dafdd46be4d988b023b",
        "sr-b0fb5fa4bbc4ea02226c",
        "sr-cf55e690cf8ae6c5c4cb",
        "sr-7abace1576cefe44e8a4",
        "sr-bdfb8e1b582205e70d5a"
      ],
      "used_by_names": [
        "MathlibAnnex.Matrix.OrientedMaximalMinorsProportional",
        "MathlibAnnex.Matrix.chartFactor_unique",
        "MathlibAnnex.Matrix.orientedMaximalMinor_eq_of_orderEmbedding",
        "MathlibAnnex.Matrix.orientedMaximalMinor_eq_zero_of_not_injective",
        "MathlibAnnex.Matrix.orientedMaximalMinor_permute",
        "MathlibAnnex.Matrix.selectedSubmatrix_mul_chartFactor"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 5,
      "lines": [
        50,
        63
      ],
      "module": "MathlibAnnex.LinearAlgebra.Matrix.MaximalMinorFactorization",
      "name": "MathlibAnnex.Matrix.orientedMaximalMinor_eq_of_orderEmbedding",
      "node_id": "sr-b0fb5fa4bbc4ea02226c",
      "path": "MathlibAnnex/LinearAlgebra/Matrix/MaximalMinorFactorization.lean",
      "prerequisite_names": [
        "MathlibAnnex.Matrix.MaximalMinorsProportional",
        "MathlibAnnex.Matrix.maximalMinor_ofOrderEmbedding",
        "MathlibAnnex.Matrix.orientedMaximalMinor"
      ],
      "prerequisites": [
        "sr-ebe3c86640d75b6c16a4",
        "sr-a0a4747af13ae3ee063e",
        "sr-3b060526f4bf68c9da25"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [
        "R09"
      ],
      "section": "LinearAlgebra.Matrix.MaximalMinorFactorization",
      "source_sha256": "c294648d235847f5aa67540ecfdcda1fde5e6f11dbe637fa56fe21fd3c9a7d13",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/LinearAlgebra/Matrix/MaximalMinorFactorization.lean#L50-L63",
      "used_by": [
        "sr-cb1b4fa6f330750579c8"
      ],
      "used_by_names": [
        "MathlibAnnex.Matrix.orientedMaximalMinorsProportional_of_maximalMinorsProportional"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 1,
      "lines": [
        272,
        281
      ],
      "module": "MathlibAnnex.LinearAlgebra.Matrix.MaximalMinorFactorization",
      "name": "MathlibAnnex.Matrix.orientedMaximalMinor_eq_zero_of_not_injective",
      "node_id": "sr-cf55e690cf8ae6c5c4cb",
      "path": "MathlibAnnex/LinearAlgebra/Matrix/MaximalMinorFactorization.lean",
      "prerequisite_names": [
        "MathlibAnnex.Matrix.orientedMaximalMinor"
      ],
      "prerequisites": [
        "sr-3b060526f4bf68c9da25"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [
        "R09"
      ],
      "section": "LinearAlgebra.Matrix.MaximalMinorFactorization",
      "source_sha256": "c294648d235847f5aa67540ecfdcda1fde5e6f11dbe637fa56fe21fd3c9a7d13",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/LinearAlgebra/Matrix/MaximalMinorFactorization.lean#L272-L281",
      "used_by": [
        "sr-cb1b4fa6f330750579c8"
      ],
      "used_by_names": [
        "MathlibAnnex.Matrix.orientedMaximalMinorsProportional_of_maximalMinorsProportional"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 1,
      "lines": [
        263,
        270
      ],
      "module": "MathlibAnnex.LinearAlgebra.Matrix.MaximalMinorFactorization",
      "name": "MathlibAnnex.Matrix.orientedMaximalMinor_permute",
      "node_id": "sr-7abace1576cefe44e8a4",
      "path": "MathlibAnnex/LinearAlgebra/Matrix/MaximalMinorFactorization.lean",
      "prerequisite_names": [
        "MathlibAnnex.Matrix.orientedMaximalMinor"
      ],
      "prerequisites": [
        "sr-3b060526f4bf68c9da25"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [
        "R09"
      ],
      "section": "LinearAlgebra.Matrix.MaximalMinorFactorization",
      "source_sha256": "c294648d235847f5aa67540ecfdcda1fde5e6f11dbe637fa56fe21fd3c9a7d13",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/LinearAlgebra/Matrix/MaximalMinorFactorization.lean#L263-L270",
      "used_by": [
        "sr-cb1b4fa6f330750579c8"
      ],
      "used_by_names": [
        "MathlibAnnex.Matrix.orientedMaximalMinorsProportional_of_maximalMinorsProportional"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 6,
      "lines": [
        309,
        324
      ],
      "module": "MathlibAnnex.LinearAlgebra.Matrix.MaximalMinorFactorization",
      "name": "MathlibAnnex.Matrix.orientedMaximalMinorsProportional_of_maximalMinorsProportional",
      "node_id": "sr-cb1b4fa6f330750579c8",
      "path": "MathlibAnnex/LinearAlgebra/Matrix/MaximalMinorFactorization.lean",
      "prerequisite_names": [
        "MathlibAnnex.Matrix.OrientedMaximalMinorsProportional",
        "MathlibAnnex.Matrix.exists_orderEmbedding_perm_of_injective",
        "MathlibAnnex.Matrix.orientedMaximalMinor_eq_of_orderEmbedding",
        "MathlibAnnex.Matrix.orientedMaximalMinor_eq_zero_of_not_injective",
        "MathlibAnnex.Matrix.orientedMaximalMinor_permute"
      ],
      "prerequisites": [
        "sr-664fb7f79833e56a6523",
        "sr-24317bbb956602986c13",
        "sr-b0fb5fa4bbc4ea02226c",
        "sr-cf55e690cf8ae6c5c4cb",
        "sr-7abace1576cefe44e8a4"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [
        "R09"
      ],
      "section": "LinearAlgebra.Matrix.MaximalMinorFactorization",
      "source_sha256": "c294648d235847f5aa67540ecfdcda1fde5e6f11dbe637fa56fe21fd3c9a7d13",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/LinearAlgebra/Matrix/MaximalMinorFactorization.lean#L309-L324",
      "used_by": [
        "sr-2359c3de594c5d73e2b9"
      ],
      "used_by_names": [
        "MathlibAnnex.Matrix.mul_chartFactor_eq_of_maximalMinorsProportional"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 6,
      "lines": [
        29,
        38
      ],
      "module": "MathlibAnnex.LinearAlgebra.Matrix.VolumeScaledMaximalMinor",
      "name": "MathlibAnnex.Matrix.pairing_ballVolumeScaledMaximalMinors",
      "node_id": "sr-5612c65d75a2faae89e6",
      "path": "MathlibAnnex/LinearAlgebra/Matrix/VolumeScaledMaximalMinor.lean",
      "prerequisite_names": [
        "MathlibAnnex.Matrix.ballVolumeScaledMaximalMinors"
      ],
      "prerequisites": [
        "sr-cb62815f6c657a7b920e"
      ],
      "role": "MEASURE_OR_VOLUME_RESULT",
      "routes": [],
      "section": "LinearAlgebra.Matrix.VolumeScaledMaximalMinor",
      "source_sha256": "97278db91596e17d96698428b2db54bd75ac6831f61fa85757eb78326ba06e64",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/LinearAlgebra/Matrix/VolumeScaledMaximalMinor.lean#L29-L38",
      "used_by": [
        "sr-93214c867fb692e7f62f"
      ],
      "used_by_names": [
        "MathlibAnnex.PluckerSupport.pluckerFunctional_normalized_configurationFinMap"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 2,
      "lines": [
        136,
        177
      ],
      "module": "MathlibAnnex.LinearAlgebra.Matrix.MaximalMinorFactorization",
      "name": "MathlibAnnex.Matrix.rowCoordinates_eq_of_orientedMaximalMinorsProportional",
      "node_id": "sr-d120ae552b3c6e2cbcce",
      "path": "MathlibAnnex/LinearAlgebra/Matrix/MaximalMinorFactorization.lean",
      "prerequisite_names": [
        "MathlibAnnex.Matrix.OrientedMaximalMinorsProportional",
        "MathlibAnnex.Matrix.det_smul_vecMul_nonsingInv_eq_updateRowDet",
        "MathlibAnnex.Matrix.submatrix_update_rowTuple"
      ],
      "prerequisites": [
        "sr-664fb7f79833e56a6523",
        "sr-2e32963c6aa0e8493b4d",
        "sr-ef1ef3bdcf401998d7d5"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [
        "R09"
      ],
      "section": "LinearAlgebra.Matrix.MaximalMinorFactorization",
      "source_sha256": "c294648d235847f5aa67540ecfdcda1fde5e6f11dbe637fa56fe21fd3c9a7d13",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/LinearAlgebra/Matrix/MaximalMinorFactorization.lean#L136-L177",
      "used_by": [
        "sr-0126efb5cb3c9d434fa8"
      ],
      "used_by_names": [
        "MathlibAnnex.Matrix.mul_chartFactor_eq_of_orientedMaximalMinorsProportional"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 0,
      "lines": [
        30,
        33
      ],
      "module": "MathlibAnnex.Analysis.Normed.Operator.Determinant",
      "name": "MathlibAnnex.Matrix.rowL1Norm",
      "node_id": "sr-4fcecef6b1636113f600",
      "path": "MathlibAnnex/Analysis/Normed/Operator/Determinant.lean",
      "prerequisite_names": [],
      "prerequisites": [],
      "role": "MATHEMATICAL_CONSTRUCTION",
      "routes": [
        "R03"
      ],
      "section": "Analysis.Normed.Operator.Determinant",
      "source_sha256": "a2af7024d672cb34a28b10892eb63ee49bbb14abd07d933a150a7bb7f59454fa",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Operator/Determinant.lean#L30-L33",
      "used_by": [
        "sr-08a093829b9e2bea0c5c"
      ],
      "used_by_names": [
        "MathlibAnnex.Matrix.abs_det_le_prod_rowL1Norm"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 2,
      "lines": [
        326,
        333
      ],
      "module": "MathlibAnnex.LinearAlgebra.Matrix.MaximalMinorFactorization",
      "name": "MathlibAnnex.Matrix.scale_eq_one_of_orientedMaximalMinorsProportional_zero",
      "node_id": "sr-9bc3ba800b60dc327c71",
      "path": "MathlibAnnex/LinearAlgebra/Matrix/MaximalMinorFactorization.lean",
      "prerequisite_names": [
        "MathlibAnnex.Matrix.OrientedMaximalMinorsProportional"
      ],
      "prerequisites": [
        "sr-664fb7f79833e56a6523"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [
        "R09"
      ],
      "section": "LinearAlgebra.Matrix.MaximalMinorFactorization",
      "source_sha256": "c294648d235847f5aa67540ecfdcda1fde5e6f11dbe637fa56fe21fd3c9a7d13",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/LinearAlgebra/Matrix/MaximalMinorFactorization.lean#L326-L333",
      "used_by": [],
      "used_by_names": []
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 1,
      "lines": [
        99,
        114
      ],
      "module": "MathlibAnnex.LinearAlgebra.Matrix.MaximalMinorFactorization",
      "name": "MathlibAnnex.Matrix.selectedSubmatrix_mul_chartFactor",
      "node_id": "sr-bdfb8e1b582205e70d5a",
      "path": "MathlibAnnex/LinearAlgebra/Matrix/MaximalMinorFactorization.lean",
      "prerequisite_names": [
        "MathlibAnnex.Matrix.chartFactor",
        "MathlibAnnex.Matrix.orientedMaximalMinor"
      ],
      "prerequisites": [
        "sr-b229bc4374487fe4fd59",
        "sr-3b060526f4bf68c9da25"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [
        "R09"
      ],
      "section": "LinearAlgebra.Matrix.MaximalMinorFactorization",
      "source_sha256": "c294648d235847f5aa67540ecfdcda1fde5e6f11dbe637fa56fe21fd3c9a7d13",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/LinearAlgebra/Matrix/MaximalMinorFactorization.lean#L99-L114",
      "used_by": [
        "sr-e6fa5c3a130e7a45da3c"
      ],
      "used_by_names": [
        "MathlibAnnex.Matrix.det_chartFactor"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 0,
      "lines": [
        72,
        84
      ],
      "module": "MathlibAnnex.LinearAlgebra.Matrix.MaximalMinorFactorization",
      "name": "MathlibAnnex.Matrix.submatrix_update_rowTuple",
      "node_id": "sr-ef1ef3bdcf401998d7d5",
      "path": "MathlibAnnex/LinearAlgebra/Matrix/MaximalMinorFactorization.lean",
      "prerequisite_names": [],
      "prerequisites": [],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [
        "R09"
      ],
      "section": "LinearAlgebra.Matrix.MaximalMinorFactorization",
      "source_sha256": "c294648d235847f5aa67540ecfdcda1fde5e6f11dbe637fa56fe21fd3c9a7d13",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/LinearAlgebra/Matrix/MaximalMinorFactorization.lean#L72-L84",
      "used_by": [
        "sr-d120ae552b3c6e2cbcce"
      ],
      "used_by_names": [
        "MathlibAnnex.Matrix.rowCoordinates_eq_of_orientedMaximalMinorsProportional"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 0,
      "lines": [
        24,
        30
      ],
      "module": "MathlibAnnex.MeasureTheory.Integral.DeterminantContinuity",
      "name": "MathlibAnnex.MeasureTheory.StrongLnOperatorField",
      "node_id": "sr-5d0a31ec5dae4de2cbc5",
      "path": "MathlibAnnex/MeasureTheory/Integral/DeterminantContinuity.lean",
      "prerequisite_names": [],
      "prerequisites": [],
      "role": "MEASURE_OR_VOLUME_RESULT",
      "routes": [
        "R04"
      ],
      "section": "MeasureTheory.Integral.DeterminantContinuity",
      "source_sha256": "54b7bbcf8117b0bb210cebc74ddf735bdb534751deb421e1da69dc1525a64195",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/MeasureTheory/Integral/DeterminantContinuity.lean#L24-L30",
      "used_by": [
        "sr-42b152a08a133f1f094d"
      ],
      "used_by_names": [
        "MathlibAnnex.MeasureTheory.tendsto_integral_det_of_strongLn"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 5,
      "lines": [
        32,
        383
      ],
      "module": "MathlibAnnex.MeasureTheory.Integral.DeterminantContinuity",
      "name": "MathlibAnnex.MeasureTheory.tendsto_integral_det_of_strongLn",
      "node_id": "sr-42b152a08a133f1f094d",
      "path": "MathlibAnnex/MeasureTheory/Integral/DeterminantContinuity.lean",
      "prerequisite_names": [
        "MathlibAnnex.ContinuousLinearMap.norm_det_sub_le",
        "MathlibAnnex.MeasureTheory.StrongLnOperatorField"
      ],
      "prerequisites": [
        "sr-5f14e7186709c0e8c254",
        "sr-5d0a31ec5dae4de2cbc5"
      ],
      "role": "MEASURE_OR_VOLUME_RESULT",
      "routes": [
        "R04"
      ],
      "section": "MeasureTheory.Integral.DeterminantContinuity",
      "source_sha256": "54b7bbcf8117b0bb210cebc74ddf735bdb534751deb421e1da69dc1525a64195",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/MeasureTheory/Integral/DeterminantContinuity.lean#L32-L383",
      "used_by": [
        "sr-95e505947187d1fe58fe"
      ],
      "used_by_names": [
        "MathlibAnnex.NullLagrangian.tendsto_integral_maximalMinor_mollify"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 3,
      "lines": [
        125,
        147
      ],
      "module": "MathlibAnnex.Analysis.Calculus.Mollification",
      "name": "MathlibAnnex.Mollification.eventually_mollify_fderiv_memLpOn_compact",
      "node_id": "sr-691df05ea60898beac19",
      "path": "MathlibAnnex/Analysis/Calculus/Mollification.lean",
      "prerequisite_names": [
        "MathlibAnnex.Mollification.mollify_contDiff"
      ],
      "prerequisites": [
        "sr-bc55decdd1a2c9779b61"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Calculus.Mollification",
      "source_sha256": "aa706a45a40eac8c23ad9ba3881c62ba0bf94da213ada7efad5ac64d9e7902f9",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Calculus/Mollification.lean#L125-L147",
      "used_by": [
        "sr-5ab998bf18f28f5f2b5b"
      ],
      "used_by_names": [
        "MathlibAnnex.Mollification.tendsto_eLpNorm_fderiv_mollify_sub"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 2,
      "lines": [
        85,
        123
      ],
      "module": "MathlibAnnex.Analysis.Calculus.Mollification",
      "name": "MathlibAnnex.Mollification.eventually_tsupport_mollify_subset_compact",
      "node_id": "sr-96a0a59975d791acb7dd",
      "path": "MathlibAnnex/Analysis/Calculus/Mollification.lean",
      "prerequisite_names": [
        "MathlibAnnex.Mollification.mollify"
      ],
      "prerequisites": [
        "sr-e72b8867a5a4b9e3631f"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Calculus.Mollification",
      "source_sha256": "aa706a45a40eac8c23ad9ba3881c62ba0bf94da213ada7efad5ac64d9e7902f9",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Calculus/Mollification.lean#L85-L123",
      "used_by": [
        "sr-c0dbd2cca403206a11b5"
      ],
      "used_by_names": [
        "MathlibAnnex.NullLagrangian.integral_maximalMinor_fderiv_add_sub_eq_zero_of_lipschitzWith"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 0,
      "lines": [
        807,
        821
      ],
      "module": "MathlibAnnex.Analysis.Calculus.Mollification",
      "name": "MathlibAnnex.Mollification.lipschitz_fderiv_memLpOn_compact",
      "node_id": "sr-3fe624d53d5051a4819b",
      "path": "MathlibAnnex/Analysis/Calculus/Mollification.lean",
      "prerequisite_names": [],
      "prerequisites": [],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Calculus.Mollification",
      "source_sha256": "aa706a45a40eac8c23ad9ba3881c62ba0bf94da213ada7efad5ac64d9e7902f9",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Calculus/Mollification.lean#L807-L821",
      "used_by": [
        "sr-8a8154a26a832f3905d6",
        "sr-95e505947187d1fe58fe"
      ],
      "used_by_names": [
        "MathlibAnnex.NullLagrangian.integrableOn_maximalMinor_fderiv_of_lipschitzWith",
        "MathlibAnnex.NullLagrangian.tendsto_integral_maximalMinor_mollify"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 1,
      "lines": [
        36,
        38
      ],
      "module": "MathlibAnnex.Analysis.Calculus.Mollification",
      "name": "MathlibAnnex.Mollification.mollify",
      "node_id": "sr-e72b8867a5a4b9e3631f",
      "path": "MathlibAnnex/Analysis/Calculus/Mollification.lean",
      "prerequisite_names": [
        "MathlibAnnex.Mollification.standardMollifier"
      ],
      "prerequisites": [
        "sr-d8bc9cf2b8d2eb6a8f34"
      ],
      "role": "MATHEMATICAL_CONSTRUCTION",
      "routes": [],
      "section": "Analysis.Calculus.Mollification",
      "source_sha256": "aa706a45a40eac8c23ad9ba3881c62ba0bf94da213ada7efad5ac64d9e7902f9",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Calculus/Mollification.lean#L36-L38",
      "used_by": [
        "sr-96a0a59975d791acb7dd",
        "sr-7fb0ed4c106d6ba53093",
        "sr-bc55decdd1a2c9779b61"
      ],
      "used_by_names": [
        "MathlibAnnex.Mollification.eventually_tsupport_mollify_subset_compact",
        "MathlibAnnex.Mollification.mollify_add",
        "MathlibAnnex.Mollification.mollify_contDiff"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 2,
      "lines": [
        52,
        67
      ],
      "module": "MathlibAnnex.Analysis.Calculus.Mollification",
      "name": "MathlibAnnex.Mollification.mollify_add",
      "node_id": "sr-7fb0ed4c106d6ba53093",
      "path": "MathlibAnnex/Analysis/Calculus/Mollification.lean",
      "prerequisite_names": [
        "MathlibAnnex.Mollification.mollify",
        "MathlibAnnex.Mollification.standardMollifier_continuous",
        "MathlibAnnex.Mollification.standardMollifier_hasCompactSupport"
      ],
      "prerequisites": [
        "sr-e72b8867a5a4b9e3631f",
        "sr-0e40f906d2f7a59e72a2",
        "sr-72775fec41b14b851d65"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Calculus.Mollification",
      "source_sha256": "aa706a45a40eac8c23ad9ba3881c62ba0bf94da213ada7efad5ac64d9e7902f9",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Calculus/Mollification.lean#L52-L67",
      "used_by": [
        "sr-c0dbd2cca403206a11b5"
      ],
      "used_by_names": [
        "MathlibAnnex.NullLagrangian.integral_maximalMinor_fderiv_add_sub_eq_zero_of_lipschitzWith"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 2,
      "lines": [
        69,
        83
      ],
      "module": "MathlibAnnex.Analysis.Calculus.Mollification",
      "name": "MathlibAnnex.Mollification.mollify_contDiff",
      "node_id": "sr-bc55decdd1a2c9779b61",
      "path": "MathlibAnnex/Analysis/Calculus/Mollification.lean",
      "prerequisite_names": [
        "MathlibAnnex.Mollification.mollify"
      ],
      "prerequisites": [
        "sr-e72b8867a5a4b9e3631f"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Calculus.Mollification",
      "source_sha256": "aa706a45a40eac8c23ad9ba3881c62ba0bf94da213ada7efad5ac64d9e7902f9",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Calculus/Mollification.lean#L69-L83",
      "used_by": [
        "sr-691df05ea60898beac19",
        "sr-f2a6fc9dec71de2af244"
      ],
      "used_by_names": [
        "MathlibAnnex.Mollification.eventually_mollify_fderiv_memLpOn_compact",
        "MathlibAnnex.NullLagrangian.maximalMinorIntegrand_mollify_continuous"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 0,
      "lines": [
        22,
        34
      ],
      "module": "MathlibAnnex.Analysis.Calculus.Mollification",
      "name": "MathlibAnnex.Mollification.standardMollifier",
      "node_id": "sr-d8bc9cf2b8d2eb6a8f34",
      "path": "MathlibAnnex/Analysis/Calculus/Mollification.lean",
      "prerequisite_names": [],
      "prerequisites": [],
      "role": "MATHEMATICAL_CONSTRUCTION",
      "routes": [],
      "section": "Analysis.Calculus.Mollification",
      "source_sha256": "aa706a45a40eac8c23ad9ba3881c62ba0bf94da213ada7efad5ac64d9e7902f9",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Calculus/Mollification.lean#L22-L34",
      "used_by": [
        "sr-e72b8867a5a4b9e3631f",
        "sr-0e40f906d2f7a59e72a2",
        "sr-72775fec41b14b851d65"
      ],
      "used_by_names": [
        "MathlibAnnex.Mollification.mollify",
        "MathlibAnnex.Mollification.standardMollifier_continuous",
        "MathlibAnnex.Mollification.standardMollifier_hasCompactSupport"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 1,
      "lines": [
        46,
        50
      ],
      "module": "MathlibAnnex.Analysis.Calculus.Mollification",
      "name": "MathlibAnnex.Mollification.standardMollifier_continuous",
      "node_id": "sr-0e40f906d2f7a59e72a2",
      "path": "MathlibAnnex/Analysis/Calculus/Mollification.lean",
      "prerequisite_names": [
        "MathlibAnnex.Mollification.standardMollifier"
      ],
      "prerequisites": [
        "sr-d8bc9cf2b8d2eb6a8f34"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Calculus.Mollification",
      "source_sha256": "aa706a45a40eac8c23ad9ba3881c62ba0bf94da213ada7efad5ac64d9e7902f9",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Calculus/Mollification.lean#L46-L50",
      "used_by": [
        "sr-7fb0ed4c106d6ba53093"
      ],
      "used_by_names": [
        "MathlibAnnex.Mollification.mollify_add"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 1,
      "lines": [
        41,
        44
      ],
      "module": "MathlibAnnex.Analysis.Calculus.Mollification",
      "name": "MathlibAnnex.Mollification.standardMollifier_hasCompactSupport",
      "node_id": "sr-72775fec41b14b851d65",
      "path": "MathlibAnnex/Analysis/Calculus/Mollification.lean",
      "prerequisite_names": [
        "MathlibAnnex.Mollification.standardMollifier"
      ],
      "prerequisites": [
        "sr-d8bc9cf2b8d2eb6a8f34"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Calculus.Mollification",
      "source_sha256": "aa706a45a40eac8c23ad9ba3881c62ba0bf94da213ada7efad5ac64d9e7902f9",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Calculus/Mollification.lean#L41-L44",
      "used_by": [
        "sr-7fb0ed4c106d6ba53093"
      ],
      "used_by_names": [
        "MathlibAnnex.Mollification.mollify_add"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 4,
      "lines": [
        149,
        805
      ],
      "module": "MathlibAnnex.Analysis.Calculus.Mollification",
      "name": "MathlibAnnex.Mollification.tendsto_eLpNorm_fderiv_mollify_sub",
      "node_id": "sr-5ab998bf18f28f5f2b5b",
      "path": "MathlibAnnex/Analysis/Calculus/Mollification.lean",
      "prerequisite_names": [
        "MathlibAnnex.Mollification.eventually_mollify_fderiv_memLpOn_compact"
      ],
      "prerequisites": [
        "sr-691df05ea60898beac19"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Calculus.Mollification",
      "source_sha256": "aa706a45a40eac8c23ad9ba3881c62ba0bf94da213ada7efad5ac64d9e7902f9",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Calculus/Mollification.lean#L149-L805",
      "used_by": [
        "sr-95e505947187d1fe58fe"
      ],
      "used_by_names": [
        "MathlibAnnex.NullLagrangian.tendsto_integral_maximalMinor_mollify"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 1,
      "lines": [
        42,
        48
      ],
      "module": "MathlibAnnex.Analysis.Convex.LexicographicSelection",
      "name": "MathlibAnnex.NonemptyCompacts.le_maximizer",
      "node_id": "sr-1b0042ecb80c6750dbef",
      "path": "MathlibAnnex/Analysis/Convex/LexicographicSelection.lean",
      "prerequisite_names": [
        "MathlibAnnex.NonemptyCompacts.maximizer"
      ],
      "prerequisites": [
        "sr-f173561afc1ccc6b93f5"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [
        "R02"
      ],
      "section": "Analysis.Convex.LexicographicSelection",
      "source_sha256": "c95544ef0c90d67d4ac69f08ea950bdcd26dd59d960297f01962d575ba6b6810",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Convex/LexicographicSelection.lean#L42-L48",
      "used_by": [
        "sr-c97c536a3351c96dc867",
        "sr-ef57429c53fb8fbba0eb",
        "sr-0c3e8ec61a6432d097ce"
      ],
      "used_by_names": [
        "MathlibAnnex.FiniteRecovery.rawOrientedSupportMaximizer_isAbsolutePolynomialMaximizer",
        "MathlibAnnex.convexHull_maxSlice_eq_supportFace",
        "MathlibAnnex.le_maxValue_of_mem_convexHull"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 2,
      "lines": [
        55,
        58
      ],
      "module": "MathlibAnnex.Analysis.Convex.LexicographicSelection",
      "name": "MathlibAnnex.NonemptyCompacts.maxSlice",
      "node_id": "sr-1f0775ee506fda05f0b4",
      "path": "MathlibAnnex/Analysis/Convex/LexicographicSelection.lean",
      "prerequisite_names": [
        "MathlibAnnex.NonemptyCompacts.maxValue"
      ],
      "prerequisites": [
        "sr-530b8d52043d9bcd7eec"
      ],
      "role": "MATHEMATICAL_CONSTRUCTION",
      "routes": [
        "R02"
      ],
      "section": "Analysis.Convex.LexicographicSelection",
      "source_sha256": "c95544ef0c90d67d4ac69f08ea950bdcd26dd59d960297f01962d575ba6b6810",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Convex/LexicographicSelection.lean#L55-L58",
      "used_by": [
        "sr-c97c536a3351c96dc867",
        "sr-a38f4f31c5b32935a103",
        "sr-decedadb155819bcc45f",
        "sr-ef57429c53fb8fbba0eb"
      ],
      "used_by_names": [
        "MathlibAnnex.FiniteRecovery.rawOrientedSupportMaximizer_isAbsolutePolynomialMaximizer",
        "MathlibAnnex.NonemptyCompacts.maxSlice_isCompact",
        "MathlibAnnex.NonemptyCompacts.maximizer_mem_maxSlice",
        "MathlibAnnex.convexHull_maxSlice_eq_supportFace"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 3,
      "lines": [
        72,
        78
      ],
      "module": "MathlibAnnex.Analysis.Convex.LexicographicSelection",
      "name": "MathlibAnnex.NonemptyCompacts.maxSlice_isCompact",
      "node_id": "sr-a38f4f31c5b32935a103",
      "path": "MathlibAnnex/Analysis/Convex/LexicographicSelection.lean",
      "prerequisite_names": [
        "MathlibAnnex.NonemptyCompacts.maxSlice"
      ],
      "prerequisites": [
        "sr-1f0775ee506fda05f0b4"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [
        "R02"
      ],
      "section": "Analysis.Convex.LexicographicSelection",
      "source_sha256": "c95544ef0c90d67d4ac69f08ea950bdcd26dd59d960297f01962d575ba6b6810",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Convex/LexicographicSelection.lean#L72-L78",
      "used_by": [
        "sr-cdbec398551c4a484b88"
      ],
      "used_by_names": [
        "MathlibAnnex.NonemptyCompacts.refine"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 4,
      "lines": [
        66,
        70
      ],
      "module": "MathlibAnnex.Analysis.Convex.LexicographicSelection",
      "name": "MathlibAnnex.NonemptyCompacts.maxSlice_nonempty",
      "node_id": "sr-29ff3fa9251040b10832",
      "path": "MathlibAnnex/Analysis/Convex/LexicographicSelection.lean",
      "prerequisite_names": [
        "MathlibAnnex.NonemptyCompacts.maximizer_mem_maxSlice"
      ],
      "prerequisites": [
        "sr-decedadb155819bcc45f"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [
        "R02"
      ],
      "section": "Analysis.Convex.LexicographicSelection",
      "source_sha256": "c95544ef0c90d67d4ac69f08ea950bdcd26dd59d960297f01962d575ba6b6810",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Convex/LexicographicSelection.lean#L66-L70",
      "used_by": [
        "sr-cdbec398551c4a484b88"
      ],
      "used_by_names": [
        "MathlibAnnex.NonemptyCompacts.refine"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 1,
      "lines": [
        50,
        53
      ],
      "module": "MathlibAnnex.Analysis.Convex.LexicographicSelection",
      "name": "MathlibAnnex.NonemptyCompacts.maxValue",
      "node_id": "sr-530b8d52043d9bcd7eec",
      "path": "MathlibAnnex/Analysis/Convex/LexicographicSelection.lean",
      "prerequisite_names": [
        "MathlibAnnex.NonemptyCompacts.maximizer"
      ],
      "prerequisites": [
        "sr-f173561afc1ccc6b93f5"
      ],
      "role": "MATHEMATICAL_CONSTRUCTION",
      "routes": [
        "R02"
      ],
      "section": "Analysis.Convex.LexicographicSelection",
      "source_sha256": "c95544ef0c90d67d4ac69f08ea950bdcd26dd59d960297f01962d575ba6b6810",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Convex/LexicographicSelection.lean#L50-L53",
      "used_by": [
        "sr-1f0775ee506fda05f0b4",
        "sr-0c3e8ec61a6432d097ce",
        "sr-ea6ba5437bdf94f4f72d"
      ],
      "used_by_names": [
        "MathlibAnnex.NonemptyCompacts.maxSlice",
        "MathlibAnnex.le_maxValue_of_mem_convexHull",
        "MathlibAnnex.supportFace"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 0,
      "lines": [
        29,
        33
      ],
      "module": "MathlibAnnex.Analysis.Convex.LexicographicSelection",
      "name": "MathlibAnnex.NonemptyCompacts.maximizer",
      "node_id": "sr-f173561afc1ccc6b93f5",
      "path": "MathlibAnnex/Analysis/Convex/LexicographicSelection.lean",
      "prerequisite_names": [],
      "prerequisites": [],
      "role": "MATHEMATICAL_CONSTRUCTION",
      "routes": [
        "R02"
      ],
      "section": "Analysis.Convex.LexicographicSelection",
      "source_sha256": "c95544ef0c90d67d4ac69f08ea950bdcd26dd59d960297f01962d575ba6b6810",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Convex/LexicographicSelection.lean#L29-L33",
      "used_by": [
        "sr-1b0042ecb80c6750dbef",
        "sr-530b8d52043d9bcd7eec",
        "sr-eecd3b787663bee1eb10"
      ],
      "used_by_names": [
        "MathlibAnnex.NonemptyCompacts.le_maximizer",
        "MathlibAnnex.NonemptyCompacts.maxValue",
        "MathlibAnnex.NonemptyCompacts.maximizer_mem"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 1,
      "lines": [
        35,
        40
      ],
      "module": "MathlibAnnex.Analysis.Convex.LexicographicSelection",
      "name": "MathlibAnnex.NonemptyCompacts.maximizer_mem",
      "node_id": "sr-eecd3b787663bee1eb10",
      "path": "MathlibAnnex/Analysis/Convex/LexicographicSelection.lean",
      "prerequisite_names": [
        "MathlibAnnex.NonemptyCompacts.maximizer"
      ],
      "prerequisites": [
        "sr-f173561afc1ccc6b93f5"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [
        "R02"
      ],
      "section": "Analysis.Convex.LexicographicSelection",
      "source_sha256": "c95544ef0c90d67d4ac69f08ea950bdcd26dd59d960297f01962d575ba6b6810",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Convex/LexicographicSelection.lean#L35-L40",
      "used_by": [
        "sr-decedadb155819bcc45f",
        "sr-d5370737552fc7fc0fee"
      ],
      "used_by_names": [
        "MathlibAnnex.NonemptyCompacts.maximizer_mem_maxSlice",
        "MathlibAnnex.maxValue_eq_of_convexHull_eq"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 3,
      "lines": [
        60,
        64
      ],
      "module": "MathlibAnnex.Analysis.Convex.LexicographicSelection",
      "name": "MathlibAnnex.NonemptyCompacts.maximizer_mem_maxSlice",
      "node_id": "sr-decedadb155819bcc45f",
      "path": "MathlibAnnex/Analysis/Convex/LexicographicSelection.lean",
      "prerequisite_names": [
        "MathlibAnnex.NonemptyCompacts.maxSlice",
        "MathlibAnnex.NonemptyCompacts.maximizer_mem"
      ],
      "prerequisites": [
        "sr-1f0775ee506fda05f0b4",
        "sr-eecd3b787663bee1eb10"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [
        "R02"
      ],
      "section": "Analysis.Convex.LexicographicSelection",
      "source_sha256": "c95544ef0c90d67d4ac69f08ea950bdcd26dd59d960297f01962d575ba6b6810",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Convex/LexicographicSelection.lean#L60-L64",
      "used_by": [
        "sr-29ff3fa9251040b10832"
      ],
      "used_by_names": [
        "MathlibAnnex.NonemptyCompacts.maxSlice_nonempty"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 6,
      "lines": [
        88,
        91
      ],
      "module": "MathlibAnnex.Analysis.Convex.LexicographicSelection",
      "name": "MathlibAnnex.NonemptyCompacts.mem_refine",
      "node_id": "sr-8b1c53097a2569456c7c",
      "path": "MathlibAnnex/Analysis/Convex/LexicographicSelection.lean",
      "prerequisite_names": [
        "MathlibAnnex.NonemptyCompacts.refine"
      ],
      "prerequisites": [
        "sr-cdbec398551c4a484b88"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [
        "R02"
      ],
      "section": "Analysis.Convex.LexicographicSelection",
      "source_sha256": "c95544ef0c90d67d4ac69f08ea950bdcd26dd59d960297f01962d575ba6b6810",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Convex/LexicographicSelection.lean#L88-L91",
      "used_by": [
        "sr-58b5963a246d2d0a8edd"
      ],
      "used_by_names": [
        "MathlibAnnex.lexicographicRefine_subset"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 5,
      "lines": [
        80,
        86
      ],
      "module": "MathlibAnnex.Analysis.Convex.LexicographicSelection",
      "name": "MathlibAnnex.NonemptyCompacts.refine",
      "node_id": "sr-cdbec398551c4a484b88",
      "path": "MathlibAnnex/Analysis/Convex/LexicographicSelection.lean",
      "prerequisite_names": [
        "MathlibAnnex.NonemptyCompacts.maxSlice_isCompact",
        "MathlibAnnex.NonemptyCompacts.maxSlice_nonempty"
      ],
      "prerequisites": [
        "sr-a38f4f31c5b32935a103",
        "sr-29ff3fa9251040b10832"
      ],
      "role": "MATHEMATICAL_CONSTRUCTION",
      "routes": [
        "R02"
      ],
      "section": "Analysis.Convex.LexicographicSelection",
      "source_sha256": "c95544ef0c90d67d4ac69f08ea950bdcd26dd59d960297f01962d575ba6b6810",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Convex/LexicographicSelection.lean#L80-L86",
      "used_by": [
        "sr-8b1c53097a2569456c7c",
        "sr-0fb06a5a7a46cf350ec9",
        "sr-36e9e0f721e0c550154c"
      ],
      "used_by_names": [
        "MathlibAnnex.NonemptyCompacts.mem_refine",
        "MathlibAnnex.lexicographicRefine",
        "MathlibAnnex.refine_convexHull_eq"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 2,
      "lines": [
        257,
        276
      ],
      "module": "MathlibAnnex.Analysis.Normed.Ball.VolumeRigidity",
      "name": "MathlibAnnex.NormBall.map_eq",
      "node_id": "sr-11c2529b6cdc5638d4a3",
      "path": "MathlibAnnex/Analysis/Normed/Ball/VolumeRigidity.lean",
      "prerequisite_names": [
        "MathlibAnnex.SeminormBall.map_eq"
      ],
      "prerequisites": [
        "sr-18d74ebc8b3d616e3b77"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [
        "R08"
      ],
      "section": "Analysis.Normed.Ball.VolumeRigidity",
      "source_sha256": "9756f57fc5d714669feddb9a043df622911ef2308dcdd67bb5c8f4a9d9e6a0e8",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Ball/VolumeRigidity.lean#L257-L276",
      "used_by": [],
      "used_by_names": []
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 1,
      "lines": [
        239,
        255
      ],
      "module": "MathlibAnnex.Analysis.Normed.Ball.VolumeRigidity",
      "name": "MathlibAnnex.NormBall.map_le",
      "node_id": "sr-063e0fd14060103bb49c",
      "path": "MathlibAnnex/Analysis/Normed/Ball/VolumeRigidity.lean",
      "prerequisite_names": [
        "MathlibAnnex.SeminormBall.map_le"
      ],
      "prerequisites": [
        "sr-bf696ce79508d7ca9023"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [
        "R08"
      ],
      "section": "Analysis.Normed.Ball.VolumeRigidity",
      "source_sha256": "9756f57fc5d714669feddb9a043df622911ef2308dcdd67bb5c8f4a9d9e6a0e8",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Ball/VolumeRigidity.lean#L239-L255",
      "used_by": [],
      "used_by_names": []
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 2,
      "lines": [
        220,
        237
      ],
      "module": "MathlibAnnex.Analysis.Normed.Ball.VolumeRigidity",
      "name": "MathlibAnnex.NormBall.measure_lt",
      "node_id": "sr-11adb87345e57845ed42",
      "path": "MathlibAnnex/Analysis/Normed/Ball/VolumeRigidity.lean",
      "prerequisite_names": [
        "MathlibAnnex.SeminormBall.measure_lt"
      ],
      "prerequisites": [
        "sr-195b1242897f9fbb8a9e"
      ],
      "role": "MEASURE_OR_VOLUME_RESULT",
      "routes": [
        "R08"
      ],
      "section": "Analysis.Normed.Ball.VolumeRigidity",
      "source_sha256": "9756f57fc5d714669feddb9a043df622911ef2308dcdd67bb5c8f4a9d9e6a0e8",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Ball/VolumeRigidity.lean#L220-L237",
      "used_by": [],
      "used_by_names": []
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 7,
      "lines": [
        102,
        121
      ],
      "module": "MathlibAnnex.MeasureTheory.Integral.MaximalMinor",
      "name": "MathlibAnnex.NullLagrangian.integrableOn_maximalMinor_fderiv_of_lipschitzWith",
      "node_id": "sr-8a8154a26a832f3905d6",
      "path": "MathlibAnnex/MeasureTheory/Integral/MaximalMinor.lean",
      "prerequisite_names": [
        "MathlibAnnex.ContinuousLinearMap.norm_det_sub_le",
        "MathlibAnnex.ContinuousLinearMap.selectedSquareCLM",
        "MathlibAnnex.Mollification.lipschitz_fderiv_memLpOn_compact",
        "MathlibAnnex.NullLagrangian.maximalMinorIntegrand"
      ],
      "prerequisites": [
        "sr-5f14e7186709c0e8c254",
        "sr-432d3586f82ce696c308",
        "sr-3fe624d53d5051a4819b",
        "sr-e94d8b326db53001e043"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [],
      "section": "MeasureTheory.Integral.MaximalMinor",
      "source_sha256": "6d2758dbb23ea27b4f3c3d9d4d6fbafc47e1ede9ffee6aa47df23b25fd672532",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/MeasureTheory/Integral/MaximalMinor.lean#L102-L121",
      "used_by": [
        "sr-c0dbd2cca403206a11b5",
        "sr-0ac67e70932d82c4fcce"
      ],
      "used_by_names": [
        "MathlibAnnex.NullLagrangian.integral_maximalMinor_fderiv_add_sub_eq_zero_of_lipschitzWith",
        "MathlibAnnex.Sphere.radialExtension_integral_abs_det"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 12,
      "lines": [
        297,
        309
      ],
      "module": "MathlibAnnex.MeasureTheory.Integral.MaximalMinorBoundary",
      "name": "MathlibAnnex.NullLagrangian.integral_maximalMinor_eq_of_pointwise_boundary_eq",
      "node_id": "sr-c82c4c8fdab71f7748ca",
      "path": "MathlibAnnex/MeasureTheory/Integral/MaximalMinorBoundary.lean",
      "prerequisite_names": [
        "MathlibAnnex.NullLagrangian.integral_maximalMinor_fderiv_add_sub_eq_zero_of_lipschitzWith"
      ],
      "prerequisites": [
        "sr-c0dbd2cca403206a11b5"
      ],
      "role": "MEASURE_OR_VOLUME_RESULT",
      "routes": [],
      "section": "MeasureTheory.Integral.MaximalMinorBoundary",
      "source_sha256": "e610cc4ea4a134b078869853cef622342a6641545e0f7994214a40ff09546965",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/MeasureTheory/Integral/MaximalMinorBoundary.lean#L297-L309",
      "used_by": [
        "sr-fc2dec93cb5f570c8f5d"
      ],
      "used_by_names": [
        "MathlibAnnex.PluckerBody.normalizedGenerator_mem_of_sphereIsometry"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 10,
      "lines": [
        32,
        63
      ],
      "module": "MathlibAnnex.MeasureTheory.Integral.MaximalMinor",
      "name": "MathlibAnnex.NullLagrangian.integral_maximalMinor_fderiv_add_sub_eq_zero_of_contDiff",
      "node_id": "sr-cbc8214945b3f6689891",
      "path": "MathlibAnnex/MeasureTheory/Integral/MaximalMinor.lean",
      "prerequisite_names": [
        "MathlibAnnex.NullLagrangian.maximalMinorIntegrand",
        "MathlibAnnex.NullLagrangian.selectedOutput_hasCompactSupport",
        "MathlibAnnex.Piola.integral_det_fderiv_add_sub_eq_zero_of_contDiff"
      ],
      "prerequisites": [
        "sr-e94d8b326db53001e043",
        "sr-b1cab1771351d74f422d",
        "sr-9f178bc8cf129ba816f1"
      ],
      "role": "MEASURE_OR_VOLUME_RESULT",
      "routes": [],
      "section": "MeasureTheory.Integral.MaximalMinor",
      "source_sha256": "6d2758dbb23ea27b4f3c3d9d4d6fbafc47e1ede9ffee6aa47df23b25fd672532",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/MeasureTheory/Integral/MaximalMinor.lean#L32-L63",
      "used_by": [
        "sr-c0dbd2cca403206a11b5"
      ],
      "used_by_names": [
        "MathlibAnnex.NullLagrangian.integral_maximalMinor_fderiv_add_sub_eq_zero_of_lipschitzWith"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 11,
      "lines": [
        151,
        238
      ],
      "module": "MathlibAnnex.MeasureTheory.Integral.MaximalMinor",
      "name": "MathlibAnnex.NullLagrangian.integral_maximalMinor_fderiv_add_sub_eq_zero_of_lipschitzWith",
      "node_id": "sr-c0dbd2cca403206a11b5",
      "path": "MathlibAnnex/MeasureTheory/Integral/MaximalMinor.lean",
      "prerequisite_names": [
        "MathlibAnnex.Mollification.eventually_tsupport_mollify_subset_compact",
        "MathlibAnnex.Mollification.mollify_add",
        "MathlibAnnex.NullLagrangian.integrableOn_maximalMinor_fderiv_of_lipschitzWith",
        "MathlibAnnex.NullLagrangian.integral_maximalMinor_fderiv_add_sub_eq_zero_of_contDiff",
        "MathlibAnnex.NullLagrangian.integral_topMinor_difference_eq_setIntegral",
        "MathlibAnnex.NullLagrangian.maximalMinorIntegrand_mollify_continuous",
        "MathlibAnnex.NullLagrangian.tendsto_integral_maximalMinor_mollify"
      ],
      "prerequisites": [
        "sr-96a0a59975d791acb7dd",
        "sr-7fb0ed4c106d6ba53093",
        "sr-8a8154a26a832f3905d6",
        "sr-cbc8214945b3f6689891",
        "sr-e95ba6ed4df13a1aaca7",
        "sr-f2a6fc9dec71de2af244",
        "sr-95e505947187d1fe58fe"
      ],
      "role": "MEASURE_OR_VOLUME_RESULT",
      "routes": [],
      "section": "MeasureTheory.Integral.MaximalMinor",
      "source_sha256": "6d2758dbb23ea27b4f3c3d9d4d6fbafc47e1ede9ffee6aa47df23b25fd672532",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/MeasureTheory/Integral/MaximalMinor.lean#L151-L238",
      "used_by": [
        "sr-ccf74ff891ffa01f8e5d",
        "sr-c82c4c8fdab71f7748ca"
      ],
      "used_by_names": [
        "MathlibAnnex.BilipschitzOrientation.weak_piola",
        "MathlibAnnex.NullLagrangian.integral_maximalMinor_eq_of_pointwise_boundary_eq"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 8,
      "lines": [
        138,
        150
      ],
      "module": "MathlibAnnex.MeasureTheory.Integral.MaximalMinor",
      "name": "MathlibAnnex.NullLagrangian.integral_topMinor_difference_eq_setIntegral",
      "node_id": "sr-e95ba6ed4df13a1aaca7",
      "path": "MathlibAnnex/MeasureTheory/Integral/MaximalMinor.lean",
      "prerequisite_names": [
        "MathlibAnnex.NullLagrangian.topMinor_difference_eq_zero_of_not_mem_tsupport"
      ],
      "prerequisites": [
        "sr-17c9dc112dc71a27560b"
      ],
      "role": "MEASURE_OR_VOLUME_RESULT",
      "routes": [],
      "section": "MeasureTheory.Integral.MaximalMinor",
      "source_sha256": "6d2758dbb23ea27b4f3c3d9d4d6fbafc47e1ede9ffee6aa47df23b25fd672532",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/MeasureTheory/Integral/MaximalMinor.lean#L138-L150",
      "used_by": [
        "sr-c0dbd2cca403206a11b5"
      ],
      "used_by_names": [
        "MathlibAnnex.NullLagrangian.integral_maximalMinor_fderiv_add_sub_eq_zero_of_lipschitzWith"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 6,
      "lines": [
        14,
        17
      ],
      "module": "MathlibAnnex.MeasureTheory.Integral.MaximalMinor",
      "name": "MathlibAnnex.NullLagrangian.maximalMinorIntegrand",
      "node_id": "sr-e94d8b326db53001e043",
      "path": "MathlibAnnex/MeasureTheory/Integral/MaximalMinor.lean",
      "prerequisite_names": [
        "MathlibAnnex.ContinuousLinearMap.selectedSquare"
      ],
      "prerequisites": [
        "sr-a1e5037f514f5c97ee65"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [],
      "section": "MeasureTheory.Integral.MaximalMinor",
      "source_sha256": "6d2758dbb23ea27b4f3c3d9d4d6fbafc47e1ede9ffee6aa47df23b25fd672532",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/MeasureTheory/Integral/MaximalMinor.lean#L14-L17",
      "used_by": [
        "sr-8a8154a26a832f3905d6",
        "sr-cbc8214945b3f6689891",
        "sr-f2a6fc9dec71de2af244",
        "sr-95e505947187d1fe58fe",
        "sr-17c9dc112dc71a27560b"
      ],
      "used_by_names": [
        "MathlibAnnex.NullLagrangian.integrableOn_maximalMinor_fderiv_of_lipschitzWith",
        "MathlibAnnex.NullLagrangian.integral_maximalMinor_fderiv_add_sub_eq_zero_of_contDiff",
        "MathlibAnnex.NullLagrangian.maximalMinorIntegrand_mollify_continuous",
        "MathlibAnnex.NullLagrangian.tendsto_integral_maximalMinor_mollify",
        "MathlibAnnex.NullLagrangian.topMinor_difference_eq_zero_of_not_mem_tsupport"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 7,
      "lines": [
        64,
        75
      ],
      "module": "MathlibAnnex.MeasureTheory.Integral.MaximalMinor",
      "name": "MathlibAnnex.NullLagrangian.maximalMinorIntegrand_mollify_continuous",
      "node_id": "sr-f2a6fc9dec71de2af244",
      "path": "MathlibAnnex/MeasureTheory/Integral/MaximalMinor.lean",
      "prerequisite_names": [
        "MathlibAnnex.ContinuousLinearMap.selectedSquareCLM_apply",
        "MathlibAnnex.Mollification.mollify_contDiff",
        "MathlibAnnex.NullLagrangian.maximalMinorIntegrand"
      ],
      "prerequisites": [
        "sr-81ccaac554b5a648bb1a",
        "sr-bc55decdd1a2c9779b61",
        "sr-e94d8b326db53001e043"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [],
      "section": "MeasureTheory.Integral.MaximalMinor",
      "source_sha256": "6d2758dbb23ea27b4f3c3d9d4d6fbafc47e1ede9ffee6aa47df23b25fd672532",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/MeasureTheory/Integral/MaximalMinor.lean#L64-L75",
      "used_by": [
        "sr-c0dbd2cca403206a11b5"
      ],
      "used_by_names": [
        "MathlibAnnex.NullLagrangian.integral_maximalMinor_fderiv_add_sub_eq_zero_of_lipschitzWith"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 5,
      "lines": [
        19,
        30
      ],
      "module": "MathlibAnnex.MeasureTheory.Integral.MaximalMinor",
      "name": "MathlibAnnex.NullLagrangian.selectedOutput_hasCompactSupport",
      "node_id": "sr-b1cab1771351d74f422d",
      "path": "MathlibAnnex/MeasureTheory/Integral/MaximalMinor.lean",
      "prerequisite_names": [
        "MathlibAnnex.ContinuousLinearMap.selectedOutput"
      ],
      "prerequisites": [
        "sr-f244112edec17db1960e"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "MeasureTheory.Integral.MaximalMinor",
      "source_sha256": "6d2758dbb23ea27b4f3c3d9d4d6fbafc47e1ede9ffee6aa47df23b25fd672532",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/MeasureTheory/Integral/MaximalMinor.lean#L19-L30",
      "used_by": [
        "sr-cbc8214945b3f6689891"
      ],
      "used_by_names": [
        "MathlibAnnex.NullLagrangian.integral_maximalMinor_fderiv_add_sub_eq_zero_of_contDiff"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 7,
      "lines": [
        78,
        100
      ],
      "module": "MathlibAnnex.MeasureTheory.Integral.MaximalMinor",
      "name": "MathlibAnnex.NullLagrangian.tendsto_integral_maximalMinor_mollify",
      "node_id": "sr-95e505947187d1fe58fe",
      "path": "MathlibAnnex/MeasureTheory/Integral/MaximalMinor.lean",
      "prerequisite_names": [
        "MathlibAnnex.ContinuousLinearMap.norm_selectedSquare_le",
        "MathlibAnnex.ContinuousLinearMap.selectedSquare_sub",
        "MathlibAnnex.MeasureTheory.tendsto_integral_det_of_strongLn",
        "MathlibAnnex.Mollification.lipschitz_fderiv_memLpOn_compact",
        "MathlibAnnex.Mollification.tendsto_eLpNorm_fderiv_mollify_sub",
        "MathlibAnnex.NullLagrangian.maximalMinorIntegrand"
      ],
      "prerequisites": [
        "sr-38ec7d11ab2e2620abe2",
        "sr-1c68adac183b56164f3b",
        "sr-42b152a08a133f1f094d",
        "sr-3fe624d53d5051a4819b",
        "sr-5ab998bf18f28f5f2b5b",
        "sr-e94d8b326db53001e043"
      ],
      "role": "MEASURE_OR_VOLUME_RESULT",
      "routes": [],
      "section": "MeasureTheory.Integral.MaximalMinor",
      "source_sha256": "6d2758dbb23ea27b4f3c3d9d4d6fbafc47e1ede9ffee6aa47df23b25fd672532",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/MeasureTheory/Integral/MaximalMinor.lean#L78-L100",
      "used_by": [
        "sr-c0dbd2cca403206a11b5"
      ],
      "used_by_names": [
        "MathlibAnnex.NullLagrangian.integral_maximalMinor_fderiv_add_sub_eq_zero_of_lipschitzWith"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 7,
      "lines": [
        123,
        136
      ],
      "module": "MathlibAnnex.MeasureTheory.Integral.MaximalMinor",
      "name": "MathlibAnnex.NullLagrangian.topMinor_difference_eq_zero_of_not_mem_tsupport",
      "node_id": "sr-17c9dc112dc71a27560b",
      "path": "MathlibAnnex/MeasureTheory/Integral/MaximalMinor.lean",
      "prerequisite_names": [
        "MathlibAnnex.ContinuousLinearMap.det_selectedSquare",
        "MathlibAnnex.NullLagrangian.maximalMinorIntegrand"
      ],
      "prerequisites": [
        "sr-91b7dc6e60333617c328",
        "sr-e94d8b326db53001e043"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [],
      "section": "MeasureTheory.Integral.MaximalMinor",
      "source_sha256": "6d2758dbb23ea27b4f3c3d9d4d6fbafc47e1ede9ffee6aa47df23b25fd672532",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/MeasureTheory/Integral/MaximalMinor.lean#L123-L136",
      "used_by": [
        "sr-e95ba6ed4df13a1aaca7"
      ],
      "used_by_names": [
        "MathlibAnnex.NullLagrangian.integral_topMinor_difference_eq_setIntegral"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 0,
      "lines": [
        43,
        44
      ],
      "module": "MathlibAnnex.Analysis.Calculus.Piola",
      "name": "MathlibAnnex.Piola.basisRow",
      "node_id": "sr-b07d33066efaf1b405ac",
      "path": "MathlibAnnex/Analysis/Calculus/Piola.lean",
      "prerequisite_names": [],
      "prerequisites": [],
      "role": "MATHEMATICAL_CONSTRUCTION",
      "routes": [
        "R04"
      ],
      "section": "Analysis.Calculus.Piola",
      "source_sha256": "c9acce546a79ef29f3ded9f1864c349b3c6524e80e95e36658484c753ab8601a",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Calculus/Piola.lean#L43-L44",
      "used_by": [
        "sr-39cd715c1d464d0fba70",
        "sr-d5bb31e0c3961b9aa857",
        "sr-82cceaa6f6222490b13a",
        "sr-75c27eb448a4d1700775",
        "sr-de58f5894b8896198831",
        "sr-c1faf1043c19c63fe225"
      ],
      "used_by_names": [
        "MathlibAnnex.Piola.basisRow_apply",
        "MathlibAnnex.Piola.cofactorRow",
        "MathlibAnnex.Piola.hessianCoordinate",
        "MathlibAnnex.Piola.singleOutputPerturb",
        "MathlibAnnex.Piola.sum_smul_basisRow",
        "MathlibAnnex.Piola.twoRowReplacement"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 1,
      "lines": [
        46,
        49
      ],
      "module": "MathlibAnnex.Analysis.Calculus.Piola",
      "name": "MathlibAnnex.Piola.basisRow_apply",
      "node_id": "sr-39cd715c1d464d0fba70",
      "path": "MathlibAnnex/Analysis/Calculus/Piola.lean",
      "prerequisite_names": [
        "MathlibAnnex.Piola.basisRow"
      ],
      "prerequisites": [
        "sr-b07d33066efaf1b405ac"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [
        "R04"
      ],
      "section": "Analysis.Calculus.Piola",
      "source_sha256": "c9acce546a79ef29f3ded9f1864c349b3c6524e80e95e36658484c753ab8601a",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Calculus/Piola.lean#L46-L49",
      "used_by": [
        "sr-73f58357cbfac7b2cbc2"
      ],
      "used_by_names": [
        "MathlibAnnex.Piola.divergence_cofactorRowField_eq_zero"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 1,
      "lines": [
        51,
        54
      ],
      "module": "MathlibAnnex.Analysis.Calculus.Piola",
      "name": "MathlibAnnex.Piola.cofactorRow",
      "node_id": "sr-d5bb31e0c3961b9aa857",
      "path": "MathlibAnnex/Analysis/Calculus/Piola.lean",
      "prerequisite_names": [
        "MathlibAnnex.Piola.basisRow"
      ],
      "prerequisites": [
        "sr-b07d33066efaf1b405ac"
      ],
      "role": "MATHEMATICAL_CONSTRUCTION",
      "routes": [
        "R04"
      ],
      "section": "Analysis.Calculus.Piola",
      "source_sha256": "c9acce546a79ef29f3ded9f1864c349b3c6524e80e95e36658484c753ab8601a",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Calculus/Piola.lean#L51-L54",
      "used_by": [
        "sr-8e59f74711ba57e0f7d4",
        "sr-f1241c6ed057b1ec3e89"
      ],
      "used_by_names": [
        "MathlibAnnex.Piola.cofactorRowField",
        "MathlibAnnex.Piola.det_updateRow_eq_sum_mul_cofactorRow"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 2,
      "lines": [
        138,
        141
      ],
      "module": "MathlibAnnex.Analysis.Calculus.Piola",
      "name": "MathlibAnnex.Piola.cofactorRowField",
      "node_id": "sr-8e59f74711ba57e0f7d4",
      "path": "MathlibAnnex/Analysis/Calculus/Piola.lean",
      "prerequisite_names": [
        "MathlibAnnex.Piola.cofactorRow"
      ],
      "prerequisites": [
        "sr-d5bb31e0c3961b9aa857"
      ],
      "role": "MATHEMATICAL_CONSTRUCTION",
      "routes": [
        "R04"
      ],
      "section": "Analysis.Calculus.Piola",
      "source_sha256": "c9acce546a79ef29f3ded9f1864c349b3c6524e80e95e36658484c753ab8601a",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Calculus/Piola.lean#L138-L141",
      "used_by": [
        "sr-440fb59c86fd6edbaffb",
        "sr-b2ec59de5956c29cb534"
      ],
      "used_by_names": [
        "MathlibAnnex.Piola.componentFlux",
        "MathlibAnnex.Piola.piola_divergence_eq_zero_of_expansion"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 3,
      "lines": [
        536,
        538
      ],
      "module": "MathlibAnnex.Analysis.Calculus.Piola",
      "name": "MathlibAnnex.Piola.componentFlux",
      "node_id": "sr-440fb59c86fd6edbaffb",
      "path": "MathlibAnnex/Analysis/Calculus/Piola.lean",
      "prerequisite_names": [
        "MathlibAnnex.Piola.cofactorRowField"
      ],
      "prerequisites": [
        "sr-8e59f74711ba57e0f7d4"
      ],
      "role": "MATHEMATICAL_CONSTRUCTION",
      "routes": [
        "R04"
      ],
      "section": "Analysis.Calculus.Piola",
      "source_sha256": "c9acce546a79ef29f3ded9f1864c349b3c6524e80e95e36658484c753ab8601a",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Calculus/Piola.lean#L536-L538",
      "used_by": [
        "sr-d6ee2fe746be0bb59a43",
        "sr-460da19615f9bc400896"
      ],
      "used_by_names": [
        "MathlibAnnex.Piola.divergence_componentFlux_eq_det_sub",
        "MathlibAnnex.Piola.support_componentFlux_subset"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 5,
      "lines": [
        696,
        704
      ],
      "module": "MathlibAnnex.Analysis.Calculus.Piola",
      "name": "MathlibAnnex.Piola.componentFlux_hasCompactSupport",
      "node_id": "sr-9592bb88e79295d82134",
      "path": "MathlibAnnex/Analysis/Calculus/Piola.lean",
      "prerequisite_names": [
        "MathlibAnnex.Piola.support_componentFlux_subset"
      ],
      "prerequisites": [
        "sr-460da19615f9bc400896"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [
        "R04"
      ],
      "section": "Analysis.Calculus.Piola",
      "source_sha256": "c9acce546a79ef29f3ded9f1864c349b3c6524e80e95e36658484c753ab8601a",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Calculus/Piola.lean#L696-L704",
      "used_by": [
        "sr-a57a7751cea2cb273398"
      ],
      "used_by_names": [
        "MathlibAnnex.Piola.integral_det_singleOutputPerturb_sub_eq_zero"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 0,
      "lines": [
        61,
        64
      ],
      "module": "MathlibAnnex.Analysis.Calculus.Piola",
      "name": "MathlibAnnex.Piola.coordinateDivergence",
      "node_id": "sr-cc1fc762864155cbf87b",
      "path": "MathlibAnnex/Analysis/Calculus/Piola.lean",
      "prerequisite_names": [],
      "prerequisites": [],
      "role": "MATHEMATICAL_CONSTRUCTION",
      "routes": [
        "R04"
      ],
      "section": "Analysis.Calculus.Piola",
      "source_sha256": "c9acce546a79ef29f3ded9f1864c349b3c6524e80e95e36658484c753ab8601a",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Calculus/Piola.lean#L61-L64",
      "used_by": [
        "sr-6bf0dafc90dab8b1242a"
      ],
      "used_by_names": [
        "MathlibAnnex.Piola.coordinateDivergence_eq_zero_of_not_mem_tsupport"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 1,
      "lines": [
        565,
        571
      ],
      "module": "MathlibAnnex.Analysis.Calculus.Piola",
      "name": "MathlibAnnex.Piola.coordinateDivergence_eq_zero_of_not_mem_tsupport",
      "node_id": "sr-6bf0dafc90dab8b1242a",
      "path": "MathlibAnnex/Analysis/Calculus/Piola.lean",
      "prerequisite_names": [
        "MathlibAnnex.Piola.coordinateDivergence"
      ],
      "prerequisites": [
        "sr-cc1fc762864155cbf87b"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [
        "R04"
      ],
      "section": "Analysis.Calculus.Piola",
      "source_sha256": "c9acce546a79ef29f3ded9f1864c349b3c6524e80e95e36658484c753ab8601a",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Calculus/Piola.lean#L565-L571",
      "used_by": [
        "sr-daf76b58cff0bb86bc8e"
      ],
      "used_by_names": [
        "MathlibAnnex.Piola.integral_coordinateDivergence_eq_zero_of_contDiff_hasCompactSupport"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 2,
      "lines": [
        161,
        194
      ],
      "module": "MathlibAnnex.Analysis.Calculus.Piola",
      "name": "MathlibAnnex.Piola.det_twoRowReplacement_swap",
      "node_id": "sr-e407d35941b654b8215b",
      "path": "MathlibAnnex/Analysis/Calculus/Piola.lean",
      "prerequisite_names": [
        "MathlibAnnex.Piola.twoRowReplacement"
      ],
      "prerequisites": [
        "sr-c1faf1043c19c63fe225"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [
        "R04"
      ],
      "section": "Analysis.Calculus.Piola",
      "source_sha256": "c9acce546a79ef29f3ded9f1864c349b3c6524e80e95e36658484c753ab8601a",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Calculus/Piola.lean#L161-L194",
      "used_by": [
        "sr-2959f97a25a6f8d236cf"
      ],
      "used_by_names": [
        "MathlibAnnex.Piola.sum_hessian_twoRowReplacement_eq_zero"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 2,
      "lines": [
        103,
        120
      ],
      "module": "MathlibAnnex.Analysis.Calculus.Piola",
      "name": "MathlibAnnex.Piola.det_updateRow_eq_sum_mul_cofactorRow",
      "node_id": "sr-f1241c6ed057b1ec3e89",
      "path": "MathlibAnnex/Analysis/Calculus/Piola.lean",
      "prerequisite_names": [
        "MathlibAnnex.Piola.cofactorRow",
        "MathlibAnnex.Piola.det_updateRow_finset_sum",
        "MathlibAnnex.Piola.sum_smul_basisRow"
      ],
      "prerequisites": [
        "sr-d5bb31e0c3961b9aa857",
        "sr-ad90c5491fdc76dfd970",
        "sr-de58f5894b8896198831"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [
        "R04"
      ],
      "section": "Analysis.Calculus.Piola",
      "source_sha256": "c9acce546a79ef29f3ded9f1864c349b3c6524e80e95e36658484c753ab8601a",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Calculus/Piola.lean#L103-L120",
      "used_by": [
        "sr-d6ee2fe746be0bb59a43"
      ],
      "used_by_names": [
        "MathlibAnnex.Piola.divergence_componentFlux_eq_det_sub"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 0,
      "lines": [
        88,
        101
      ],
      "module": "MathlibAnnex.Analysis.Calculus.Piola",
      "name": "MathlibAnnex.Piola.det_updateRow_finset_sum",
      "node_id": "sr-ad90c5491fdc76dfd970",
      "path": "MathlibAnnex/Analysis/Calculus/Piola.lean",
      "prerequisite_names": [],
      "prerequisites": [],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [
        "R04"
      ],
      "section": "Analysis.Calculus.Piola",
      "source_sha256": "c9acce546a79ef29f3ded9f1864c349b3c6524e80e95e36658484c753ab8601a",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Calculus/Piola.lean#L88-L101",
      "used_by": [
        "sr-f1241c6ed057b1ec3e89"
      ],
      "used_by_names": [
        "MathlibAnnex.Piola.det_updateRow_eq_sum_mul_cofactorRow"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 6,
      "lines": [
        323,
        519
      ],
      "module": "MathlibAnnex.Analysis.Calculus.Piola",
      "name": "MathlibAnnex.Piola.divergence_cofactorRowField_eq_zero",
      "node_id": "sr-73f58357cbfac7b2cbc2",
      "path": "MathlibAnnex/Analysis/Calculus/Piola.lean",
      "prerequisite_names": [
        "MathlibAnnex.Piola.basisRow_apply",
        "MathlibAnnex.Piola.piola_divergence_eq_zero_of_expansion"
      ],
      "prerequisites": [
        "sr-39cd715c1d464d0fba70",
        "sr-b2ec59de5956c29cb534"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [
        "R04"
      ],
      "section": "Analysis.Calculus.Piola",
      "source_sha256": "c9acce546a79ef29f3ded9f1864c349b3c6524e80e95e36658484c753ab8601a",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Calculus/Piola.lean#L323-L519",
      "used_by": [
        "sr-d6ee2fe746be0bb59a43"
      ],
      "used_by_names": [
        "MathlibAnnex.Piola.divergence_componentFlux_eq_det_sub"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 7,
      "lines": [
        706,
        772
      ],
      "module": "MathlibAnnex.Analysis.Calculus.Piola",
      "name": "MathlibAnnex.Piola.divergence_componentFlux_eq_det_sub",
      "node_id": "sr-d6ee2fe746be0bb59a43",
      "path": "MathlibAnnex/Analysis/Calculus/Piola.lean",
      "prerequisite_names": [
        "MathlibAnnex.Piola.componentFlux",
        "MathlibAnnex.Piola.det_updateRow_eq_sum_mul_cofactorRow",
        "MathlibAnnex.Piola.divergence_cofactorRowField_eq_zero",
        "MathlibAnnex.Piola.singleOutputPerturb"
      ],
      "prerequisites": [
        "sr-440fb59c86fd6edbaffb",
        "sr-f1241c6ed057b1ec3e89",
        "sr-73f58357cbfac7b2cbc2",
        "sr-75c27eb448a4d1700775"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [
        "R04"
      ],
      "section": "Analysis.Calculus.Piola",
      "source_sha256": "c9acce546a79ef29f3ded9f1864c349b3c6524e80e95e36658484c753ab8601a",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Calculus/Piola.lean#L706-L772",
      "used_by": [
        "sr-a57a7751cea2cb273398"
      ],
      "used_by_names": [
        "MathlibAnnex.Piola.integral_det_singleOutputPerturb_sub_eq_zero"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 0,
      "lines": [
        573,
        596
      ],
      "module": "MathlibAnnex.Analysis.Calculus.Piola",
      "name": "MathlibAnnex.Piola.exists_open_box_containing_compact",
      "node_id": "sr-89bfe70c061ee11b333f",
      "path": "MathlibAnnex/Analysis/Calculus/Piola.lean",
      "prerequisite_names": [],
      "prerequisites": [],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [
        "R04"
      ],
      "section": "Analysis.Calculus.Piola",
      "source_sha256": "c9acce546a79ef29f3ded9f1864c349b3c6524e80e95e36658484c753ab8601a",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Calculus/Piola.lean#L573-L596",
      "used_by": [
        "sr-daf76b58cff0bb86bc8e"
      ],
      "used_by_names": [
        "MathlibAnnex.Piola.integral_coordinateDivergence_eq_zero_of_contDiff_hasCompactSupport"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 1,
      "lines": [
        250,
        253
      ],
      "module": "MathlibAnnex.Analysis.Calculus.Piola",
      "name": "MathlibAnnex.Piola.hessianCoordinate",
      "node_id": "sr-82cceaa6f6222490b13a",
      "path": "MathlibAnnex/Analysis/Calculus/Piola.lean",
      "prerequisite_names": [
        "MathlibAnnex.Piola.basisRow"
      ],
      "prerequisites": [
        "sr-b07d33066efaf1b405ac"
      ],
      "role": "MATHEMATICAL_CONSTRUCTION",
      "routes": [
        "R04"
      ],
      "section": "Analysis.Calculus.Piola",
      "source_sha256": "c9acce546a79ef29f3ded9f1864c349b3c6524e80e95e36658484c753ab8601a",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Calculus/Piola.lean#L250-L253",
      "used_by": [
        "sr-a6b6016661747510d866"
      ],
      "used_by_names": [
        "MathlibAnnex.Piola.hessianCoordinate_comm"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 2,
      "lines": [
        255,
        264
      ],
      "module": "MathlibAnnex.Analysis.Calculus.Piola",
      "name": "MathlibAnnex.Piola.hessianCoordinate_comm",
      "node_id": "sr-a6b6016661747510d866",
      "path": "MathlibAnnex/Analysis/Calculus/Piola.lean",
      "prerequisite_names": [
        "MathlibAnnex.Piola.hessianCoordinate"
      ],
      "prerequisites": [
        "sr-82cceaa6f6222490b13a"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [
        "R04"
      ],
      "section": "Analysis.Calculus.Piola",
      "source_sha256": "c9acce546a79ef29f3ded9f1864c349b3c6524e80e95e36658484c753ab8601a",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Calculus/Piola.lean#L255-L264",
      "used_by": [
        "sr-dfaf90e31ab66406cd31"
      ],
      "used_by_names": [
        "MathlibAnnex.Piola.sum_hessianCoordinate_twoRowReplacement_eq_zero"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 2,
      "lines": [
        609,
        675
      ],
      "module": "MathlibAnnex.Analysis.Calculus.Piola",
      "name": "MathlibAnnex.Piola.integral_coordinateDivergence_eq_zero_of_contDiff_hasCompactSupport",
      "node_id": "sr-daf76b58cff0bb86bc8e",
      "path": "MathlibAnnex/Analysis/Calculus/Piola.lean",
      "prerequisite_names": [
        "MathlibAnnex.Piola.coordinateDivergence_eq_zero_of_not_mem_tsupport",
        "MathlibAnnex.Piola.exists_open_box_containing_compact"
      ],
      "prerequisites": [
        "sr-6bf0dafc90dab8b1242a",
        "sr-89bfe70c061ee11b333f"
      ],
      "role": "MEASURE_OR_VOLUME_RESULT",
      "routes": [
        "R04"
      ],
      "section": "Analysis.Calculus.Piola",
      "source_sha256": "c9acce546a79ef29f3ded9f1864c349b3c6524e80e95e36658484c753ab8601a",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Calculus/Piola.lean#L609-L675",
      "used_by": [
        "sr-a57a7751cea2cb273398"
      ],
      "used_by_names": [
        "MathlibAnnex.Piola.integral_det_singleOutputPerturb_sub_eq_zero"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 9,
      "lines": [
        847,
        947
      ],
      "module": "MathlibAnnex.Analysis.Calculus.Piola",
      "name": "MathlibAnnex.Piola.integral_det_fderiv_add_sub_eq_zero_of_contDiff",
      "node_id": "sr-9f178bc8cf129ba816f1",
      "path": "MathlibAnnex/Analysis/Calculus/Piola.lean",
      "prerequisite_names": [
        "MathlibAnnex.Piola.integral_det_singleOutputPerturb_sub_eq_zero",
        "MathlibAnnex.Piola.outputHybrid_empty",
        "MathlibAnnex.Piola.outputHybrid_insert_eq_singleOutputPerturb",
        "MathlibAnnex.Piola.outputHybrid_univ"
      ],
      "prerequisites": [
        "sr-a57a7751cea2cb273398",
        "sr-6e2b48f0abddf45b0972",
        "sr-1777a17e7510dee7164a",
        "sr-2f64e0f2de97252050ad"
      ],
      "role": "MEASURE_OR_VOLUME_RESULT",
      "routes": [
        "R04"
      ],
      "section": "Analysis.Calculus.Piola",
      "source_sha256": "c9acce546a79ef29f3ded9f1864c349b3c6524e80e95e36658484c753ab8601a",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Calculus/Piola.lean#L847-L947",
      "used_by": [
        "sr-cbc8214945b3f6689891"
      ],
      "used_by_names": [
        "MathlibAnnex.NullLagrangian.integral_maximalMinor_fderiv_add_sub_eq_zero_of_contDiff"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 8,
      "lines": [
        785,
        822
      ],
      "module": "MathlibAnnex.Analysis.Calculus.Piola",
      "name": "MathlibAnnex.Piola.integral_det_singleOutputPerturb_sub_eq_zero",
      "node_id": "sr-a57a7751cea2cb273398",
      "path": "MathlibAnnex/Analysis/Calculus/Piola.lean",
      "prerequisite_names": [
        "MathlibAnnex.Piola.componentFlux_hasCompactSupport",
        "MathlibAnnex.Piola.divergence_componentFlux_eq_det_sub",
        "MathlibAnnex.Piola.integral_coordinateDivergence_eq_zero_of_contDiff_hasCompactSupport"
      ],
      "prerequisites": [
        "sr-9592bb88e79295d82134",
        "sr-d6ee2fe746be0bb59a43",
        "sr-daf76b58cff0bb86bc8e"
      ],
      "role": "MEASURE_OR_VOLUME_RESULT",
      "routes": [
        "R04"
      ],
      "section": "Analysis.Calculus.Piola",
      "source_sha256": "c9acce546a79ef29f3ded9f1864c349b3c6524e80e95e36658484c753ab8601a",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Calculus/Piola.lean#L785-L822",
      "used_by": [
        "sr-9f178bc8cf129ba816f1"
      ],
      "used_by_names": [
        "MathlibAnnex.Piola.integral_det_fderiv_add_sub_eq_zero_of_contDiff"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 0,
      "lines": [
        540,
        542
      ],
      "module": "MathlibAnnex.Analysis.Calculus.Piola",
      "name": "MathlibAnnex.Piola.outputHybrid",
      "node_id": "sr-839b6f46ab53d793213d",
      "path": "MathlibAnnex/Analysis/Calculus/Piola.lean",
      "prerequisite_names": [],
      "prerequisites": [],
      "role": "MATHEMATICAL_CONSTRUCTION",
      "routes": [
        "R04"
      ],
      "section": "Analysis.Calculus.Piola",
      "source_sha256": "c9acce546a79ef29f3ded9f1864c349b3c6524e80e95e36658484c753ab8601a",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Calculus/Piola.lean#L540-L542",
      "used_by": [
        "sr-6e2b48f0abddf45b0972",
        "sr-1777a17e7510dee7164a",
        "sr-2f64e0f2de97252050ad"
      ],
      "used_by_names": [
        "MathlibAnnex.Piola.outputHybrid_empty",
        "MathlibAnnex.Piola.outputHybrid_insert_eq_singleOutputPerturb",
        "MathlibAnnex.Piola.outputHybrid_univ"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 1,
      "lines": [
        544,
        547
      ],
      "module": "MathlibAnnex.Analysis.Calculus.Piola",
      "name": "MathlibAnnex.Piola.outputHybrid_empty",
      "node_id": "sr-6e2b48f0abddf45b0972",
      "path": "MathlibAnnex/Analysis/Calculus/Piola.lean",
      "prerequisite_names": [
        "MathlibAnnex.Piola.outputHybrid"
      ],
      "prerequisites": [
        "sr-839b6f46ab53d793213d"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [
        "R04"
      ],
      "section": "Analysis.Calculus.Piola",
      "source_sha256": "c9acce546a79ef29f3ded9f1864c349b3c6524e80e95e36658484c753ab8601a",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Calculus/Piola.lean#L544-L547",
      "used_by": [
        "sr-9f178bc8cf129ba816f1"
      ],
      "used_by_names": [
        "MathlibAnnex.Piola.integral_det_fderiv_add_sub_eq_zero_of_contDiff"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 2,
      "lines": [
        835,
        845
      ],
      "module": "MathlibAnnex.Analysis.Calculus.Piola",
      "name": "MathlibAnnex.Piola.outputHybrid_insert_eq_singleOutputPerturb",
      "node_id": "sr-1777a17e7510dee7164a",
      "path": "MathlibAnnex/Analysis/Calculus/Piola.lean",
      "prerequisite_names": [
        "MathlibAnnex.Piola.outputHybrid",
        "MathlibAnnex.Piola.singleOutputPerturb"
      ],
      "prerequisites": [
        "sr-839b6f46ab53d793213d",
        "sr-75c27eb448a4d1700775"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [
        "R04"
      ],
      "section": "Analysis.Calculus.Piola",
      "source_sha256": "c9acce546a79ef29f3ded9f1864c349b3c6524e80e95e36658484c753ab8601a",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Calculus/Piola.lean#L835-L845",
      "used_by": [
        "sr-9f178bc8cf129ba816f1"
      ],
      "used_by_names": [
        "MathlibAnnex.Piola.integral_det_fderiv_add_sub_eq_zero_of_contDiff"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 1,
      "lines": [
        549,
        552
      ],
      "module": "MathlibAnnex.Analysis.Calculus.Piola",
      "name": "MathlibAnnex.Piola.outputHybrid_univ",
      "node_id": "sr-2f64e0f2de97252050ad",
      "path": "MathlibAnnex/Analysis/Calculus/Piola.lean",
      "prerequisite_names": [
        "MathlibAnnex.Piola.outputHybrid"
      ],
      "prerequisites": [
        "sr-839b6f46ab53d793213d"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [
        "R04"
      ],
      "section": "Analysis.Calculus.Piola",
      "source_sha256": "c9acce546a79ef29f3ded9f1864c349b3c6524e80e95e36658484c753ab8601a",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Calculus/Piola.lean#L549-L552",
      "used_by": [
        "sr-9f178bc8cf129ba816f1"
      ],
      "used_by_names": [
        "MathlibAnnex.Piola.integral_det_fderiv_add_sub_eq_zero_of_contDiff"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 5,
      "lines": [
        281,
        301
      ],
      "module": "MathlibAnnex.Analysis.Calculus.Piola",
      "name": "MathlibAnnex.Piola.piola_divergence_eq_zero_of_expansion",
      "node_id": "sr-b2ec59de5956c29cb534",
      "path": "MathlibAnnex/Analysis/Calculus/Piola.lean",
      "prerequisite_names": [
        "MathlibAnnex.Piola.cofactorRowField",
        "MathlibAnnex.Piola.sum_hessianCoordinate_twoRowReplacement_eq_zero"
      ],
      "prerequisites": [
        "sr-8e59f74711ba57e0f7d4",
        "sr-dfaf90e31ab66406cd31"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [
        "R04"
      ],
      "section": "Analysis.Calculus.Piola",
      "source_sha256": "c9acce546a79ef29f3ded9f1864c349b3c6524e80e95e36658484c753ab8601a",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Calculus/Piola.lean#L281-L301",
      "used_by": [
        "sr-73f58357cbfac7b2cbc2"
      ],
      "used_by_names": [
        "MathlibAnnex.Piola.divergence_cofactorRowField_eq_zero"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 1,
      "lines": [
        532,
        534
      ],
      "module": "MathlibAnnex.Analysis.Calculus.Piola",
      "name": "MathlibAnnex.Piola.singleOutputPerturb",
      "node_id": "sr-75c27eb448a4d1700775",
      "path": "MathlibAnnex/Analysis/Calculus/Piola.lean",
      "prerequisite_names": [
        "MathlibAnnex.Piola.basisRow"
      ],
      "prerequisites": [
        "sr-b07d33066efaf1b405ac"
      ],
      "role": "MATHEMATICAL_CONSTRUCTION",
      "routes": [
        "R04"
      ],
      "section": "Analysis.Calculus.Piola",
      "source_sha256": "c9acce546a79ef29f3ded9f1864c349b3c6524e80e95e36658484c753ab8601a",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Calculus/Piola.lean#L532-L534",
      "used_by": [
        "sr-d6ee2fe746be0bb59a43",
        "sr-1777a17e7510dee7164a"
      ],
      "used_by_names": [
        "MathlibAnnex.Piola.divergence_componentFlux_eq_det_sub",
        "MathlibAnnex.Piola.outputHybrid_insert_eq_singleOutputPerturb"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 4,
      "lines": [
        266,
        279
      ],
      "module": "MathlibAnnex.Analysis.Calculus.Piola",
      "name": "MathlibAnnex.Piola.sum_hessianCoordinate_twoRowReplacement_eq_zero",
      "node_id": "sr-dfaf90e31ab66406cd31",
      "path": "MathlibAnnex/Analysis/Calculus/Piola.lean",
      "prerequisite_names": [
        "MathlibAnnex.Piola.hessianCoordinate_comm",
        "MathlibAnnex.Piola.sum_hessian_twoRowReplacement_eq_zero"
      ],
      "prerequisites": [
        "sr-a6b6016661747510d866",
        "sr-2959f97a25a6f8d236cf"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [
        "R04"
      ],
      "section": "Analysis.Calculus.Piola",
      "source_sha256": "c9acce546a79ef29f3ded9f1864c349b3c6524e80e95e36658484c753ab8601a",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Calculus/Piola.lean#L266-L279",
      "used_by": [
        "sr-b2ec59de5956c29cb534"
      ],
      "used_by_names": [
        "MathlibAnnex.Piola.piola_divergence_eq_zero_of_expansion"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 3,
      "lines": [
        221,
        229
      ],
      "module": "MathlibAnnex.Analysis.Calculus.Piola",
      "name": "MathlibAnnex.Piola.sum_hessian_twoRowReplacement_eq_zero",
      "node_id": "sr-2959f97a25a6f8d236cf",
      "path": "MathlibAnnex/Analysis/Calculus/Piola.lean",
      "prerequisite_names": [
        "MathlibAnnex.Piola.det_twoRowReplacement_swap",
        "MathlibAnnex.Piola.sum_symmetric_mul_antisymmetric_eq_zero"
      ],
      "prerequisites": [
        "sr-e407d35941b654b8215b",
        "sr-c85650cc8db8f75cbfce"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [
        "R04"
      ],
      "section": "Analysis.Calculus.Piola",
      "source_sha256": "c9acce546a79ef29f3ded9f1864c349b3c6524e80e95e36658484c753ab8601a",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Calculus/Piola.lean#L221-L229",
      "used_by": [
        "sr-dfaf90e31ab66406cd31"
      ],
      "used_by_names": [
        "MathlibAnnex.Piola.sum_hessianCoordinate_twoRowReplacement_eq_zero"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 1,
      "lines": [
        81,
        86
      ],
      "module": "MathlibAnnex.Analysis.Calculus.Piola",
      "name": "MathlibAnnex.Piola.sum_smul_basisRow",
      "node_id": "sr-de58f5894b8896198831",
      "path": "MathlibAnnex/Analysis/Calculus/Piola.lean",
      "prerequisite_names": [
        "MathlibAnnex.Piola.basisRow"
      ],
      "prerequisites": [
        "sr-b07d33066efaf1b405ac"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [
        "R04"
      ],
      "section": "Analysis.Calculus.Piola",
      "source_sha256": "c9acce546a79ef29f3ded9f1864c349b3c6524e80e95e36658484c753ab8601a",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Calculus/Piola.lean#L81-L86",
      "used_by": [
        "sr-f1241c6ed057b1ec3e89"
      ],
      "used_by_names": [
        "MathlibAnnex.Piola.det_updateRow_eq_sum_mul_cofactorRow"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 0,
      "lines": [
        196,
        219
      ],
      "module": "MathlibAnnex.Analysis.Calculus.Piola",
      "name": "MathlibAnnex.Piola.sum_symmetric_mul_antisymmetric_eq_zero",
      "node_id": "sr-c85650cc8db8f75cbfce",
      "path": "MathlibAnnex/Analysis/Calculus/Piola.lean",
      "prerequisite_names": [],
      "prerequisites": [],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [
        "R04"
      ],
      "section": "Analysis.Calculus.Piola",
      "source_sha256": "c9acce546a79ef29f3ded9f1864c349b3c6524e80e95e36658484c753ab8601a",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Calculus/Piola.lean#L196-L219",
      "used_by": [
        "sr-2959f97a25a6f8d236cf"
      ],
      "used_by_names": [
        "MathlibAnnex.Piola.sum_hessian_twoRowReplacement_eq_zero"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 4,
      "lines": [
        688,
        694
      ],
      "module": "MathlibAnnex.Analysis.Calculus.Piola",
      "name": "MathlibAnnex.Piola.support_componentFlux_subset",
      "node_id": "sr-460da19615f9bc400896",
      "path": "MathlibAnnex/Analysis/Calculus/Piola.lean",
      "prerequisite_names": [
        "MathlibAnnex.Piola.componentFlux"
      ],
      "prerequisites": [
        "sr-440fb59c86fd6edbaffb"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [
        "R04"
      ],
      "section": "Analysis.Calculus.Piola",
      "source_sha256": "c9acce546a79ef29f3ded9f1864c349b3c6524e80e95e36658484c753ab8601a",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Calculus/Piola.lean#L688-L694",
      "used_by": [
        "sr-9592bb88e79295d82134"
      ],
      "used_by_names": [
        "MathlibAnnex.Piola.componentFlux_hasCompactSupport"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 1,
      "lines": [
        56,
        59
      ],
      "module": "MathlibAnnex.Analysis.Calculus.Piola",
      "name": "MathlibAnnex.Piola.twoRowReplacement",
      "node_id": "sr-c1faf1043c19c63fe225",
      "path": "MathlibAnnex/Analysis/Calculus/Piola.lean",
      "prerequisite_names": [
        "MathlibAnnex.Piola.basisRow"
      ],
      "prerequisites": [
        "sr-b07d33066efaf1b405ac"
      ],
      "role": "MATHEMATICAL_CONSTRUCTION",
      "routes": [
        "R04"
      ],
      "section": "Analysis.Calculus.Piola",
      "source_sha256": "c9acce546a79ef29f3ded9f1864c349b3c6524e80e95e36658484c753ab8601a",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Calculus/Piola.lean#L56-L59",
      "used_by": [
        "sr-e407d35941b654b8215b"
      ],
      "used_by_names": [
        "MathlibAnnex.Piola.det_twoRowReplacement_swap"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 7,
      "lines": [
        26,
        30
      ],
      "module": "MathlibAnnex.Analysis.Normed.Plucker.Average",
      "name": "MathlibAnnex.Plucker.derivativeAverage",
      "node_id": "sr-287a38dbd3712976184b",
      "path": "MathlibAnnex/Analysis/Normed/Plucker/Average.lean",
      "prerequisite_names": [
        "MathlibAnnex.Plucker.derivativeGenerator"
      ],
      "prerequisites": [
        "sr-5a14e2d2bee72c6369c7"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [],
      "section": "Analysis.Normed.Plucker.Average",
      "source_sha256": "461f908cc4eea0c8baeb6b5b0cf7f419c4a54d1d31adc959c9701d5c2783c2e8",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Plucker/Average.lean#L26-L30",
      "used_by": [
        "sr-7b460b5fa4ecfe70385b",
        "sr-c5e0d7d0d5e6094e5e23"
      ],
      "used_by_names": [
        "MathlibAnnex.Plucker.derivativeAverage_comp_linear_radial_apply",
        "MathlibAnnex.Plucker.derivativeAverage_mem_body"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 17,
      "lines": [
        331,
        363
      ],
      "module": "MathlibAnnex.Analysis.Normed.Plucker.RadialAverage",
      "name": "MathlibAnnex.Plucker.derivativeAverage_comp_linear_radial",
      "node_id": "sr-e6c6d7f2b697ed432f62",
      "path": "MathlibAnnex/Analysis/Normed/Plucker/RadialAverage.lean",
      "prerequisite_names": [
        "MathlibAnnex.BilipschitzOrientation.integral_det_fderiv_eq_signed_volume",
        "MathlibAnnex.Plucker.derivativeAverage_comp_linear_radial_apply",
        "MathlibAnnex.Sphere.radialExtension_leftInverse"
      ],
      "prerequisites": [
        "sr-3a5a303e927e93f2ea28",
        "sr-7b460b5fa4ecfe70385b",
        "sr-2283d4b57f27544e3e10"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [],
      "section": "Analysis.Normed.Plucker.RadialAverage",
      "source_sha256": "faa393c4c7bcfd127a57e7ac846511b21b7518af1109c9309a3ffa47205d1afc",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Plucker/RadialAverage.lean#L331-L363",
      "used_by": [
        "sr-fc2dec93cb5f570c8f5d"
      ],
      "used_by_names": [
        "MathlibAnnex.PluckerBody.normalizedGenerator_mem_of_sphereIsometry"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 8,
      "lines": [
        238,
        275
      ],
      "module": "MathlibAnnex.Analysis.Normed.Plucker.RadialAverage",
      "name": "MathlibAnnex.Plucker.derivativeAverage_comp_linear_radial_apply",
      "node_id": "sr-7b460b5fa4ecfe70385b",
      "path": "MathlibAnnex/Analysis/Normed/Plucker/RadialAverage.lean",
      "prerequisite_names": [
        "MathlibAnnex.EquivalentSeminorm.closedUnitBallVolume_pos",
        "MathlibAnnex.EquivalentSeminorm.dist_space_eq",
        "MathlibAnnex.Plucker.derivativeAverage",
        "MathlibAnnex.Plucker.derivativeGenerator_comp_linear_apply",
        "MathlibAnnex.Plucker.derivativeGenerator_integrableOn_compact",
        "MathlibAnnex.Sphere.radialExtension_lipschitz"
      ],
      "prerequisites": [
        "sr-dff6e5afe16f69c4ba93",
        "sr-427b458e129c1a15b457",
        "sr-287a38dbd3712976184b",
        "sr-285105345628b6393e7a",
        "sr-e2c6cdfe2515d62b2dec",
        "sr-cda1986139abea6e5ce1"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [],
      "section": "Analysis.Normed.Plucker.RadialAverage",
      "source_sha256": "faa393c4c7bcfd127a57e7ac846511b21b7518af1109c9309a3ffa47205d1afc",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Plucker/RadialAverage.lean#L238-L275",
      "used_by": [
        "sr-e6c6d7f2b697ed432f62"
      ],
      "used_by_names": [
        "MathlibAnnex.Plucker.derivativeAverage_comp_linear_radial"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 9,
      "lines": [
        39,
        56
      ],
      "module": "MathlibAnnex.Analysis.Normed.Plucker.Average",
      "name": "MathlibAnnex.Plucker.derivativeAverage_mem_body",
      "node_id": "sr-c5e0d7d0d5e6094e5e23",
      "path": "MathlibAnnex/Analysis/Normed/Plucker/Average.lean",
      "prerequisite_names": [
        "MathlibAnnex.EquivalentSeminorm.closedUnitBallVolume_pos",
        "MathlibAnnex.Plucker.derivativeAverage",
        "MathlibAnnex.Plucker.derivativeGenerator_mem_raw",
        "MathlibAnnex.PluckerBody.body",
        "MathlibAnnex.PluckerBody.generators_isCompact",
        "MathlibAnnex.isCompact_convexHull_pi"
      ],
      "prerequisites": [
        "sr-dff6e5afe16f69c4ba93",
        "sr-287a38dbd3712976184b",
        "sr-9645b691f8699d9ea799",
        "sr-2846a9da56103d89c1a6",
        "sr-169ca115ce8be7ae9127",
        "sr-98c2604daf198f3f6591"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [],
      "section": "Analysis.Normed.Plucker.Average",
      "source_sha256": "461f908cc4eea0c8baeb6b5b0cf7f419c4a54d1d31adc959c9701d5c2783c2e8",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Plucker/Average.lean#L39-L56",
      "used_by": [
        "sr-a722754ad54e6cfd17eb"
      ],
      "used_by_names": [
        "MathlibAnnex.Plucker.exists_extension_with_derivativeAverage_mem"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 6,
      "lines": [
        20,
        24
      ],
      "module": "MathlibAnnex.Analysis.Normed.Plucker.Average",
      "name": "MathlibAnnex.Plucker.derivativeGenerator",
      "node_id": "sr-5a14e2d2bee72c6369c7",
      "path": "MathlibAnnex/Analysis/Normed/Plucker/Average.lean",
      "prerequisite_names": [
        "MathlibAnnex.Matrix.ballVolumeScaledMaximalMinors"
      ],
      "prerequisites": [
        "sr-cb62815f6c657a7b920e"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [],
      "section": "Analysis.Normed.Plucker.Average",
      "source_sha256": "461f908cc4eea0c8baeb6b5b0cf7f419c4a54d1d31adc959c9701d5c2783c2e8",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Plucker/Average.lean#L20-L24",
      "used_by": [
        "sr-287a38dbd3712976184b",
        "sr-285105345628b6393e7a",
        "sr-e2c6cdfe2515d62b2dec",
        "sr-9645b691f8699d9ea799"
      ],
      "used_by_names": [
        "MathlibAnnex.Plucker.derivativeAverage",
        "MathlibAnnex.Plucker.derivativeGenerator_comp_linear_apply",
        "MathlibAnnex.Plucker.derivativeGenerator_integrableOn_compact",
        "MathlibAnnex.Plucker.derivativeGenerator_mem_raw"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 7,
      "lines": [
        176,
        194
      ],
      "module": "MathlibAnnex.Analysis.Normed.Plucker.RadialAverage",
      "name": "MathlibAnnex.Plucker.derivativeGenerator_comp_linear_apply",
      "node_id": "sr-285105345628b6393e7a",
      "path": "MathlibAnnex/Analysis/Normed/Plucker/RadialAverage.lean",
      "prerequisite_names": [
        "MathlibAnnex.Matrix.maximalMinor_mul",
        "MathlibAnnex.Plucker.derivativeGenerator"
      ],
      "prerequisites": [
        "sr-690d43169d84436ba946",
        "sr-5a14e2d2bee72c6369c7"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [],
      "section": "Analysis.Normed.Plucker.RadialAverage",
      "source_sha256": "faa393c4c7bcfd127a57e7ac846511b21b7518af1109c9309a3ffa47205d1afc",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Plucker/RadialAverage.lean#L176-L194",
      "used_by": [
        "sr-7b460b5fa4ecfe70385b"
      ],
      "used_by_names": [
        "MathlibAnnex.Plucker.derivativeAverage_comp_linear_radial_apply"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 7,
      "lines": [
        83,
        114
      ],
      "module": "MathlibAnnex.Analysis.Normed.Plucker.Average",
      "name": "MathlibAnnex.Plucker.derivativeGenerator_integrableOn_compact",
      "node_id": "sr-e2c6cdfe2515d62b2dec",
      "path": "MathlibAnnex/Analysis/Normed/Plucker/Average.lean",
      "prerequisite_names": [
        "MathlibAnnex.Matrix.ballVolumeScaledMaximalMinors_continuous",
        "MathlibAnnex.Plucker.derivativeGenerator"
      ],
      "prerequisites": [
        "sr-b329f700c6a4b9cf33f3",
        "sr-5a14e2d2bee72c6369c7"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [],
      "section": "Analysis.Normed.Plucker.Average",
      "source_sha256": "461f908cc4eea0c8baeb6b5b0cf7f419c4a54d1d31adc959c9701d5c2783c2e8",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Plucker/Average.lean#L83-L114",
      "used_by": [
        "sr-7b460b5fa4ecfe70385b"
      ],
      "used_by_names": [
        "MathlibAnnex.Plucker.derivativeAverage_comp_linear_radial_apply"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 9,
      "lines": [
        58,
        81
      ],
      "module": "MathlibAnnex.Analysis.Normed.Plucker.Average",
      "name": "MathlibAnnex.Plucker.derivativeGenerator_integrable_of_seminormLipschitz",
      "node_id": "sr-3a653dd3e6080ca84267",
      "path": "MathlibAnnex/Analysis/Normed/Plucker/Average.lean",
      "prerequisite_names": [
        "MathlibAnnex.EquivalentSeminorm.closedUnitBall_isCompact",
        "MathlibAnnex.FDeriv.ae_norm_apply_le_seminorm_of_lipschitz",
        "MathlibAnnex.Plucker.derivativeGenerator_mem_raw",
        "MathlibAnnex.PluckerBody.generators_isCompact"
      ],
      "prerequisites": [
        "sr-4d89a305700c4518e6d0",
        "sr-d03578216da55f176f43",
        "sr-9645b691f8699d9ea799",
        "sr-169ca115ce8be7ae9127"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [],
      "section": "Analysis.Normed.Plucker.Average",
      "source_sha256": "461f908cc4eea0c8baeb6b5b0cf7f419c4a54d1d31adc959c9701d5c2783c2e8",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Plucker/Average.lean#L58-L81",
      "used_by": [
        "sr-a722754ad54e6cfd17eb"
      ],
      "used_by_names": [
        "MathlibAnnex.Plucker.exists_extension_with_derivativeAverage_mem"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 7,
      "lines": [
        32,
        37
      ],
      "module": "MathlibAnnex.Analysis.Normed.Plucker.Average",
      "name": "MathlibAnnex.Plucker.derivativeGenerator_mem_raw",
      "node_id": "sr-9645b691f8699d9ea799",
      "path": "MathlibAnnex/Analysis/Normed/Plucker/Average.lean",
      "prerequisite_names": [
        "MathlibAnnex.Plucker.derivativeGenerator",
        "MathlibAnnex.PluckerBody.generators"
      ],
      "prerequisites": [
        "sr-5a14e2d2bee72c6369c7",
        "sr-946b6f9d97e1d18e9efe"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [],
      "section": "Analysis.Normed.Plucker.Average",
      "source_sha256": "461f908cc4eea0c8baeb6b5b0cf7f419c4a54d1d31adc959c9701d5c2783c2e8",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Plucker/Average.lean#L32-L37",
      "used_by": [
        "sr-c5e0d7d0d5e6094e5e23",
        "sr-3a653dd3e6080ca84267"
      ],
      "used_by_names": [
        "MathlibAnnex.Plucker.derivativeAverage_mem_body",
        "MathlibAnnex.Plucker.derivativeGenerator_integrable_of_seminormLipschitz"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 10,
      "lines": [
        95,
        109
      ],
      "module": "MathlibAnnex.Analysis.Normed.Plucker.BoundaryExtension",
      "name": "MathlibAnnex.Plucker.exists_extension_with_derivativeAverage_mem",
      "node_id": "sr-a722754ad54e6cfd17eb",
      "path": "MathlibAnnex/Analysis/Normed/Plucker/BoundaryExtension.lean",
      "prerequisite_names": [
        "MathlibAnnex.EquivalentSeminorm.dist_space_eq",
        "MathlibAnnex.EquivalentSeminorm.unitSphere",
        "MathlibAnnex.Plucker.derivativeAverage_mem_body",
        "MathlibAnnex.Plucker.derivativeGenerator_integrable_of_seminormLipschitz"
      ],
      "prerequisites": [
        "sr-427b458e129c1a15b457",
        "sr-c94e2ca628387bb1307f",
        "sr-c5e0d7d0d5e6094e5e23",
        "sr-3a653dd3e6080ca84267"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [],
      "section": "Analysis.Normed.Plucker.BoundaryExtension",
      "source_sha256": "28f673e4708492d4ea737b7883b9116532fbc94427857423871e442cfd606b04",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Plucker/BoundaryExtension.lean#L95-L109",
      "used_by": [
        "sr-fc2dec93cb5f570c8f5d"
      ],
      "used_by_names": [
        "MathlibAnnex.PluckerBody.normalizedGenerator_mem_of_sphereIsometry"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 7,
      "lines": [
        26,
        28
      ],
      "module": "MathlibAnnex.Analysis.Convex.PluckerBody",
      "name": "MathlibAnnex.PluckerBody.body",
      "node_id": "sr-2846a9da56103d89c1a6",
      "path": "MathlibAnnex/Analysis/Convex/PluckerBody.lean",
      "prerequisite_names": [
        "MathlibAnnex.PluckerBody.generators"
      ],
      "prerequisites": [
        "sr-946b6f9d97e1d18e9efe"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [],
      "section": "Analysis.Convex.PluckerBody",
      "source_sha256": "071d37fbba22f46550b2f2cb548dc144b00c1e9ffffab514fb348b14f660f699",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Convex/PluckerBody.lean#L26-L28",
      "used_by": [
        "sr-a6198bac17a3674bfd14",
        "sr-c5e0d7d0d5e6094e5e23",
        "sr-728879171d691511857e",
        "sr-f19c24561000b7be81df"
      ],
      "used_by_names": [
        "MathlibAnnex.FiniteRecovery.exists_almostIsometryMatch_at_satelliteDimension",
        "MathlibAnnex.Plucker.derivativeAverage_mem_body",
        "MathlibAnnex.PluckerBody.body_neg",
        "MathlibAnnex.PluckerRecovery.exists_linearCertificate_of_pluckerBodies_eq"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 8,
      "lines": [
        41,
        50
      ],
      "module": "MathlibAnnex.Analysis.Convex.PluckerBody",
      "name": "MathlibAnnex.PluckerBody.body_neg",
      "node_id": "sr-728879171d691511857e",
      "path": "MathlibAnnex/Analysis/Convex/PluckerBody.lean",
      "prerequisite_names": [
        "MathlibAnnex.PluckerBody.body",
        "MathlibAnnex.PluckerBody.generators_neg"
      ],
      "prerequisites": [
        "sr-2846a9da56103d89c1a6",
        "sr-e36ffe6ed05feb4fc04e"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [],
      "section": "Analysis.Convex.PluckerBody",
      "source_sha256": "071d37fbba22f46550b2f2cb548dc144b00c1e9ffffab514fb348b14f660f699",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Convex/PluckerBody.lean#L41-L50",
      "used_by": [
        "sr-fc2dec93cb5f570c8f5d"
      ],
      "used_by_names": [
        "MathlibAnnex.PluckerBody.normalizedGenerator_mem_of_sphereIsometry"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 21,
      "lines": [
        187,
        194
      ],
      "module": "MathlibAnnex.Analysis.Normed.Plucker.BodyInvariance",
      "name": "MathlibAnnex.PluckerBody.eq_of_sphereIsometry",
      "node_id": "sr-75ad8b28d3b7fd89660d",
      "path": "MathlibAnnex/Analysis/Normed/Plucker/BodyInvariance.lean",
      "prerequisite_names": [
        "MathlibAnnex.PluckerBody.subset_of_sphereIsometry"
      ],
      "prerequisites": [
        "sr-e19d9ff22f282e3c769f"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [],
      "section": "Analysis.Normed.Plucker.BodyInvariance",
      "source_sha256": "c4699ee9ac326fd4c5bc53c8bf59d7a5c5ce9865b0153aa9eb9d1c7a46214c1c",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Plucker/BodyInvariance.lean#L187-L194",
      "used_by": [
        "sr-548deff0ecd22a4cbf0a"
      ],
      "used_by_names": [
        "MathlibAnnex.EquivalentSeminorm.linearIsometryEquiv_of_sphereIsometryEquiv"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 6,
      "lines": [
        18,
        24
      ],
      "module": "MathlibAnnex.Analysis.Convex.PluckerBody",
      "name": "MathlibAnnex.PluckerBody.generators",
      "node_id": "sr-946b6f9d97e1d18e9efe",
      "path": "MathlibAnnex/Analysis/Convex/PluckerBody.lean",
      "prerequisite_names": [
        "MathlibAnnex.EquivalentSeminorm.IsContraction",
        "MathlibAnnex.Matrix.ballVolumeScaledMaximalMinors"
      ],
      "prerequisites": [
        "sr-a94f664754903a3c869a",
        "sr-cb62815f6c657a7b920e"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [],
      "section": "Analysis.Convex.PluckerBody",
      "source_sha256": "071d37fbba22f46550b2f2cb548dc144b00c1e9ffffab514fb348b14f660f699",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Convex/PluckerBody.lean#L18-L24",
      "used_by": [
        "sr-9645b691f8699d9ea799",
        "sr-2846a9da56103d89c1a6",
        "sr-6c91e2f35ab160e5bc56",
        "sr-e36ffe6ed05feb4fc04e",
        "sr-8e38ed143485a01ce1b9"
      ],
      "used_by_names": [
        "MathlibAnnex.Plucker.derivativeGenerator_mem_raw",
        "MathlibAnnex.PluckerBody.body",
        "MathlibAnnex.PluckerBody.generators_eq_image_union",
        "MathlibAnnex.PluckerBody.generators_neg",
        "MathlibAnnex.PluckerBody.generators_nonempty"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 7,
      "lines": [
        52,
        64
      ],
      "module": "MathlibAnnex.Analysis.Convex.PluckerBody",
      "name": "MathlibAnnex.PluckerBody.generators_eq_image_union",
      "node_id": "sr-6c91e2f35ab160e5bc56",
      "path": "MathlibAnnex/Analysis/Convex/PluckerBody.lean",
      "prerequisite_names": [
        "MathlibAnnex.EquivalentSeminorm.contractionSet",
        "MathlibAnnex.PluckerBody.generators"
      ],
      "prerequisites": [
        "sr-c261305e5dd0b6a35718",
        "sr-946b6f9d97e1d18e9efe"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [],
      "section": "Analysis.Convex.PluckerBody",
      "source_sha256": "071d37fbba22f46550b2f2cb548dc144b00c1e9ffffab514fb348b14f660f699",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Convex/PluckerBody.lean#L52-L64",
      "used_by": [
        "sr-169ca115ce8be7ae9127"
      ],
      "used_by_names": [
        "MathlibAnnex.PluckerBody.generators_isCompact"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 8,
      "lines": [
        66,
        90
      ],
      "module": "MathlibAnnex.Analysis.Convex.PluckerBody",
      "name": "MathlibAnnex.PluckerBody.generators_isCompact",
      "node_id": "sr-169ca115ce8be7ae9127",
      "path": "MathlibAnnex/Analysis/Convex/PluckerBody.lean",
      "prerequisite_names": [
        "MathlibAnnex.Matrix.ballVolumeScaledMaximalMinors_continuous",
        "MathlibAnnex.PluckerBody.generators_eq_image_union"
      ],
      "prerequisites": [
        "sr-b329f700c6a4b9cf33f3",
        "sr-6c91e2f35ab160e5bc56"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [],
      "section": "Analysis.Convex.PluckerBody",
      "source_sha256": "071d37fbba22f46550b2f2cb548dc144b00c1e9ffffab514fb348b14f660f699",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Convex/PluckerBody.lean#L66-L90",
      "used_by": [
        "sr-c97c536a3351c96dc867",
        "sr-c5e0d7d0d5e6094e5e23",
        "sr-3a653dd3e6080ca84267"
      ],
      "used_by_names": [
        "MathlibAnnex.FiniteRecovery.rawOrientedSupportMaximizer_isAbsolutePolynomialMaximizer",
        "MathlibAnnex.Plucker.derivativeAverage_mem_body",
        "MathlibAnnex.Plucker.derivativeGenerator_integrable_of_seminormLipschitz"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 7,
      "lines": [
        34,
        39
      ],
      "module": "MathlibAnnex.Analysis.Convex.PluckerBody",
      "name": "MathlibAnnex.PluckerBody.generators_neg",
      "node_id": "sr-e36ffe6ed05feb4fc04e",
      "path": "MathlibAnnex/Analysis/Convex/PluckerBody.lean",
      "prerequisite_names": [
        "MathlibAnnex.PluckerBody.generators"
      ],
      "prerequisites": [
        "sr-946b6f9d97e1d18e9efe"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [],
      "section": "Analysis.Convex.PluckerBody",
      "source_sha256": "071d37fbba22f46550b2f2cb548dc144b00c1e9ffffab514fb348b14f660f699",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Convex/PluckerBody.lean#L34-L39",
      "used_by": [
        "sr-728879171d691511857e"
      ],
      "used_by_names": [
        "MathlibAnnex.PluckerBody.body_neg"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 7,
      "lines": [
        30,
        32
      ],
      "module": "MathlibAnnex.Analysis.Convex.PluckerBody",
      "name": "MathlibAnnex.PluckerBody.generators_nonempty",
      "node_id": "sr-8e38ed143485a01ce1b9",
      "path": "MathlibAnnex/Analysis/Convex/PluckerBody.lean",
      "prerequisite_names": [
        "MathlibAnnex.EquivalentSeminorm.zero_isContraction",
        "MathlibAnnex.PluckerBody.generators"
      ],
      "prerequisites": [
        "sr-4ea3d10d6fd7195bc967",
        "sr-946b6f9d97e1d18e9efe"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [],
      "section": "Analysis.Convex.PluckerBody",
      "source_sha256": "071d37fbba22f46550b2f2cb548dc144b00c1e9ffffab514fb348b14f660f699",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Convex/PluckerBody.lean#L30-L32",
      "used_by": [
        "sr-c97c536a3351c96dc867"
      ],
      "used_by_names": [
        "MathlibAnnex.FiniteRecovery.rawOrientedSupportMaximizer_isAbsolutePolynomialMaximizer"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 18,
      "lines": [
        134,
        168
      ],
      "module": "MathlibAnnex.Analysis.Normed.Plucker.BodyInvariance",
      "name": "MathlibAnnex.PluckerBody.normalizedGenerator_mem_of_sphereIsometry",
      "node_id": "sr-fc2dec93cb5f570c8f5d",
      "path": "MathlibAnnex/Analysis/Normed/Plucker/BodyInvariance.lean",
      "prerequisite_names": [
        "MathlibAnnex.NullLagrangian.integral_maximalMinor_eq_of_pointwise_boundary_eq",
        "MathlibAnnex.Plucker.derivativeAverage_comp_linear_radial",
        "MathlibAnnex.Plucker.exists_extension_with_derivativeAverage_mem",
        "MathlibAnnex.PluckerBody.body_neg",
        "MathlibAnnex.Sphere.radialExtension_on_sphere"
      ],
      "prerequisites": [
        "sr-c82c4c8fdab71f7748ca",
        "sr-e6c6d7f2b697ed432f62",
        "sr-a722754ad54e6cfd17eb",
        "sr-728879171d691511857e",
        "sr-62c4eb6633d6ccba11d7"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [],
      "section": "Analysis.Normed.Plucker.BodyInvariance",
      "source_sha256": "c4699ee9ac326fd4c5bc53c8bf59d7a5c5ce9865b0153aa9eb9d1c7a46214c1c",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Plucker/BodyInvariance.lean#L134-L168",
      "used_by": [
        "sr-a36fbe51406cd1bec5a7"
      ],
      "used_by_names": [
        "MathlibAnnex.PluckerBody.rawGenerators_subset_of_sphereIsometry"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 19,
      "lines": [
        170,
        177
      ],
      "module": "MathlibAnnex.Analysis.Normed.Plucker.BodyInvariance",
      "name": "MathlibAnnex.PluckerBody.rawGenerators_subset_of_sphereIsometry",
      "node_id": "sr-a36fbe51406cd1bec5a7",
      "path": "MathlibAnnex/Analysis/Normed/Plucker/BodyInvariance.lean",
      "prerequisite_names": [
        "MathlibAnnex.PluckerBody.normalizedGenerator_mem_of_sphereIsometry"
      ],
      "prerequisites": [
        "sr-fc2dec93cb5f570c8f5d"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [],
      "section": "Analysis.Normed.Plucker.BodyInvariance",
      "source_sha256": "c4699ee9ac326fd4c5bc53c8bf59d7a5c5ce9865b0153aa9eb9d1c7a46214c1c",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Plucker/BodyInvariance.lean#L170-L177",
      "used_by": [
        "sr-e19d9ff22f282e3c769f"
      ],
      "used_by_names": [
        "MathlibAnnex.PluckerBody.subset_of_sphereIsometry"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 20,
      "lines": [
        179,
        185
      ],
      "module": "MathlibAnnex.Analysis.Normed.Plucker.BodyInvariance",
      "name": "MathlibAnnex.PluckerBody.subset_of_sphereIsometry",
      "node_id": "sr-e19d9ff22f282e3c769f",
      "path": "MathlibAnnex/Analysis/Normed/Plucker/BodyInvariance.lean",
      "prerequisite_names": [
        "MathlibAnnex.PluckerBody.rawGenerators_subset_of_sphereIsometry"
      ],
      "prerequisites": [
        "sr-a36fbe51406cd1bec5a7"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [],
      "section": "Analysis.Normed.Plucker.BodyInvariance",
      "source_sha256": "c4699ee9ac326fd4c5bc53c8bf59d7a5c5ce9865b0153aa9eb9d1c7a46214c1c",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Plucker/BodyInvariance.lean#L179-L185",
      "used_by": [
        "sr-75ad8b28d3b7fd89660d"
      ],
      "used_by_names": [
        "MathlibAnnex.PluckerBody.eq_of_sphereIsometry"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 1,
      "lines": [
        289,
        297
      ],
      "module": "MathlibAnnex.Analysis.Normed.Plucker.LimitRecovery",
      "name": "MathlibAnnex.PluckerRecovery.LimitCertificate",
      "node_id": "sr-93755307c3ac66db4178",
      "path": "MathlibAnnex/Analysis/Normed/Plucker/LimitRecovery.lean",
      "prerequisite_names": [
        "MathlibAnnex.EquivalentSeminorm"
      ],
      "prerequisites": [
        "sr-70322028158e876dde84"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [],
      "section": "Analysis.Normed.Plucker.LimitRecovery",
      "source_sha256": "91958a3e3f42d73af3ff8cdeb69c17f4cf6803e20c79ac96f2806a779f2f69d4",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Plucker/LimitRecovery.lean#L289-L297",
      "used_by": [
        "sr-fd6ca4faf0b0b088c57b",
        "sr-bd3ba2044b63ba00de25"
      ],
      "used_by_names": [
        "MathlibAnnex.PluckerRecovery.LimitCertificate.measure_image_unitBall_eq",
        "MathlibAnnex.PluckerRecovery.exists_limitCertificate_of_pluckerBodies_eq"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 6,
      "lines": [
        359,
        365
      ],
      "module": "MathlibAnnex.Analysis.Normed.Plucker.LimitRecovery",
      "name": "MathlibAnnex.PluckerRecovery.LimitCertificate.image_unitBall_eq",
      "node_id": "sr-ead60a340da35b34d130",
      "path": "MathlibAnnex/Analysis/Normed/Plucker/LimitRecovery.lean",
      "prerequisite_names": [
        "MathlibAnnex.PluckerRecovery.LimitCertificate.measure_image_unitBall_eq",
        "MathlibAnnex.SeminormBall.measure_lt"
      ],
      "prerequisites": [
        "sr-fd6ca4faf0b0b088c57b",
        "sr-195b1242897f9fbb8a9e"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [],
      "section": "Analysis.Normed.Plucker.LimitRecovery",
      "source_sha256": "91958a3e3f42d73af3ff8cdeb69c17f4cf6803e20c79ac96f2806a779f2f69d4",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Plucker/LimitRecovery.lean#L359-L365",
      "used_by": [
        "sr-6c7de51e72fba84be48a"
      ],
      "used_by_names": [
        "MathlibAnnex.EquivalentSeminorm.exists_linearIsometryEquiv_of_pluckerBodies_eq"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 5,
      "lines": [
        350,
        357
      ],
      "module": "MathlibAnnex.Analysis.Normed.Plucker.LimitRecovery",
      "name": "MathlibAnnex.PluckerRecovery.LimitCertificate.measure_image_unitBall_eq",
      "node_id": "sr-fd6ca4faf0b0b088c57b",
      "path": "MathlibAnnex/Analysis/Normed/Plucker/LimitRecovery.lean",
      "prerequisite_names": [
        "MathlibAnnex.EquivalentSeminorm.closedUnitBallVolume",
        "MathlibAnnex.EquivalentSeminorm.closedUnitBall_isCompact",
        "MathlibAnnex.PluckerRecovery.LimitCertificate"
      ],
      "prerequisites": [
        "sr-0c646e3e3f68d9d2a9de",
        "sr-4d89a305700c4518e6d0",
        "sr-93755307c3ac66db4178"
      ],
      "role": "MEASURE_OR_VOLUME_RESULT",
      "routes": [],
      "section": "Analysis.Normed.Plucker.LimitRecovery",
      "source_sha256": "91958a3e3f42d73af3ff8cdeb69c17f4cf6803e20c79ac96f2806a779f2f69d4",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Plucker/LimitRecovery.lean#L350-L357",
      "used_by": [
        "sr-ead60a340da35b34d130"
      ],
      "used_by_names": [
        "MathlibAnnex.PluckerRecovery.LimitCertificate.image_unitBall_eq"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 1,
      "lines": [
        952,
        965
      ],
      "module": "MathlibAnnex.Analysis.Normed.Plucker.RecoveryCertificate",
      "name": "MathlibAnnex.PluckerRecovery.LinearCertificate",
      "node_id": "sr-5c2290224b31b08f1283",
      "path": "MathlibAnnex/Analysis/Normed/Plucker/RecoveryCertificate.lean",
      "prerequisite_names": [
        "MathlibAnnex.EquivalentSeminorm"
      ],
      "prerequisites": [
        "sr-70322028158e876dde84"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [],
      "section": "Analysis.Normed.Plucker.RecoveryCertificate",
      "source_sha256": "3955129cfe7b516cba43eb879a3f5431ba37f88aeea4d99061307296e4e35fb0",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Plucker/RecoveryCertificate.lean#L952-L965",
      "used_by": [
        "sr-4357151509fef01b23ff",
        "sr-f19c24561000b7be81df"
      ],
      "used_by_names": [
        "MathlibAnnex.PluckerRecovery.LinearCertificate.modelNorm_le_two",
        "MathlibAnnex.PluckerRecovery.exists_linearCertificate_of_pluckerBodies_eq"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 2,
      "lines": [
        1003,
        1011
      ],
      "module": "MathlibAnnex.Analysis.Normed.Plucker.RecoveryCertificate",
      "name": "MathlibAnnex.PluckerRecovery.LinearCertificate.modelNorm_le_two",
      "node_id": "sr-4357151509fef01b23ff",
      "path": "MathlibAnnex/Analysis/Normed/Plucker/RecoveryCertificate.lean",
      "prerequisite_names": [
        "MathlibAnnex.PluckerRecovery.LinearCertificate"
      ],
      "prerequisites": [
        "sr-5c2290224b31b08f1283"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [],
      "section": "Analysis.Normed.Plucker.RecoveryCertificate",
      "source_sha256": "3955129cfe7b516cba43eb879a3f5431ba37f88aeea4d99061307296e4e35fb0",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Plucker/RecoveryCertificate.lean#L1003-L1011",
      "used_by": [
        "sr-f05a982e8a428d8ae94b"
      ],
      "used_by_names": [
        "MathlibAnnex.PluckerRecovery.LinearCertificate.referenceNorm_le"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 3,
      "lines": [
        1013,
        1023
      ],
      "module": "MathlibAnnex.Analysis.Normed.Plucker.RecoveryCertificate",
      "name": "MathlibAnnex.PluckerRecovery.LinearCertificate.referenceNorm_le",
      "node_id": "sr-f05a982e8a428d8ae94b",
      "path": "MathlibAnnex/Analysis/Normed/Plucker/RecoveryCertificate.lean",
      "prerequisite_names": [
        "MathlibAnnex.PluckerRecovery.LinearCertificate.modelNorm_le_two"
      ],
      "prerequisites": [
        "sr-4357151509fef01b23ff"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [],
      "section": "Analysis.Normed.Plucker.RecoveryCertificate",
      "source_sha256": "3955129cfe7b516cba43eb879a3f5431ba37f88aeea4d99061307296e4e35fb0",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Plucker/RecoveryCertificate.lean#L1013-L1023",
      "used_by": [
        "sr-bd3ba2044b63ba00de25"
      ],
      "used_by_names": [
        "MathlibAnnex.PluckerRecovery.exists_limitCertificate_of_pluckerBodies_eq"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 19,
      "lines": [
        299,
        313
      ],
      "module": "MathlibAnnex.Analysis.Normed.Plucker.LimitRecovery",
      "name": "MathlibAnnex.PluckerRecovery.exists_limitCertificate_of_pluckerBodies_eq",
      "node_id": "sr-bd3ba2044b63ba00de25",
      "path": "MathlibAnnex/Analysis/Normed/Plucker/LimitRecovery.lean",
      "prerequisite_names": [
        "MathlibAnnex.PluckerRecovery.LimitCertificate",
        "MathlibAnnex.PluckerRecovery.LinearCertificate.referenceNorm_le",
        "MathlibAnnex.PluckerRecovery.exists_linearCertificate_of_pluckerBodies_eq"
      ],
      "prerequisites": [
        "sr-93755307c3ac66db4178",
        "sr-f05a982e8a428d8ae94b",
        "sr-f19c24561000b7be81df"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [],
      "section": "Analysis.Normed.Plucker.LimitRecovery",
      "source_sha256": "91958a3e3f42d73af3ff8cdeb69c17f4cf6803e20c79ac96f2806a779f2f69d4",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Plucker/LimitRecovery.lean#L299-L313",
      "used_by": [
        "sr-6c7de51e72fba84be48a"
      ],
      "used_by_names": [
        "MathlibAnnex.EquivalentSeminorm.exists_linearIsometryEquiv_of_pluckerBodies_eq"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 18,
      "lines": [
        989,
        995
      ],
      "module": "MathlibAnnex.Analysis.Normed.Plucker.RecoveryCertificate",
      "name": "MathlibAnnex.PluckerRecovery.exists_linearCertificate_of_pluckerBodies_eq",
      "node_id": "sr-f19c24561000b7be81df",
      "path": "MathlibAnnex/Analysis/Normed/Plucker/RecoveryCertificate.lean",
      "prerequisite_names": [
        "MathlibAnnex.FiniteRecovery.targetRawSupportMaximizer_good",
        "MathlibAnnex.FiniteSup.FinMapAlmostIsometric.lower_of_ne_zero",
        "MathlibAnnex.Matrix.maximalMinor_mul",
        "MathlibAnnex.Matrix.mulVec_injective_of_maximalMinor_ne_zero",
        "MathlibAnnex.Matrix.mul_chartFactor_eq_of_maximalMinorsProportional",
        "MathlibAnnex.PluckerBody.body",
        "MathlibAnnex.PluckerRecovery.LinearCertificate",
        "MathlibAnnex.Satellite.exists_goodSatellitePackage",
        "MathlibAnnex.exists_common_pi"
      ],
      "prerequisites": [
        "sr-02db8f42e4eec90bf573",
        "sr-46f2a430cbbcfb32d966",
        "sr-690d43169d84436ba946",
        "sr-bacc1e5013e4493a0fea",
        "sr-2359c3de594c5d73e2b9",
        "sr-2846a9da56103d89c1a6",
        "sr-5c2290224b31b08f1283",
        "sr-9b354b9e028fe28791a1",
        "sr-e5a9c0304ee814f81487"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [],
      "section": "Analysis.Normed.Plucker.RecoveryCertificate",
      "source_sha256": "3955129cfe7b516cba43eb879a3f5431ba37f88aeea4d99061307296e4e35fb0",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Plucker/RecoveryCertificate.lean#L989-L995",
      "used_by": [
        "sr-bd3ba2044b63ba00de25"
      ],
      "used_by_names": [
        "MathlibAnnex.PluckerRecovery.exists_limitCertificate_of_pluckerBodies_eq"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 6,
      "lines": [
        415,
        420
      ],
      "module": "MathlibAnnex.Analysis.Normed.Operator.PluckerSupport",
      "name": "MathlibAnnex.PluckerSupport.orientedSatelliteSupport",
      "node_id": "sr-67335c8562ff8c364978",
      "path": "MathlibAnnex/Analysis/Normed/Operator/PluckerSupport.lean",
      "prerequisite_names": [
        "MathlibAnnex.PluckerSupport.satellitePluckerCoefficients",
        "MathlibAnnex.Satellite.configurationPolynomial"
      ],
      "prerequisites": [
        "sr-b5b4423768a471859323",
        "sr-7bbab69a7046e5b85b52"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [],
      "section": "Analysis.Normed.Operator.PluckerSupport",
      "source_sha256": "77737603ef8344b115d9541f55ba471b2252921ced318857ff04a366d1f5148d",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Operator/PluckerSupport.lean#L415-L420",
      "used_by": [
        "sr-7b4cf22c918adacae260"
      ],
      "used_by_names": [
        "MathlibAnnex.PluckerSupport.orientedSatelliteSupport_configuration"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 8,
      "lines": [
        422,
        438
      ],
      "module": "MathlibAnnex.Analysis.Normed.Operator.PluckerSupport",
      "name": "MathlibAnnex.PluckerSupport.orientedSatelliteSupport_configuration",
      "node_id": "sr-7b4cf22c918adacae260",
      "path": "MathlibAnnex/Analysis/Normed/Operator/PluckerSupport.lean",
      "prerequisite_names": [
        "MathlibAnnex.PluckerSupport.orientedSatelliteSupport",
        "MathlibAnnex.PluckerSupport.pluckerFunctional_normalized_configurationFinMap"
      ],
      "prerequisites": [
        "sr-67335c8562ff8c364978",
        "sr-93214c867fb692e7f62f"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [],
      "section": "Analysis.Normed.Operator.PluckerSupport",
      "source_sha256": "77737603ef8344b115d9541f55ba471b2252921ced318857ff04a366d1f5148d",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Operator/PluckerSupport.lean#L422-L438",
      "used_by": [
        "sr-6e28c5d2f57069424c9d"
      ],
      "used_by_names": [
        "MathlibAnnex.PluckerSupport.orientedSatelliteSupport_self"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 9,
      "lines": [
        440,
        447
      ],
      "module": "MathlibAnnex.Analysis.Normed.Operator.PluckerSupport",
      "name": "MathlibAnnex.PluckerSupport.orientedSatelliteSupport_self",
      "node_id": "sr-6e28c5d2f57069424c9d",
      "path": "MathlibAnnex/Analysis/Normed/Operator/PluckerSupport.lean",
      "prerequisite_names": [
        "MathlibAnnex.PluckerSupport.orientedSatelliteSupport_configuration"
      ],
      "prerequisites": [
        "sr-7b4cf22c918adacae260"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [],
      "section": "Analysis.Normed.Operator.PluckerSupport",
      "source_sha256": "77737603ef8344b115d9541f55ba471b2252921ced318857ff04a366d1f5148d",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Operator/PluckerSupport.lean#L440-L447",
      "used_by": [
        "sr-c97c536a3351c96dc867"
      ],
      "used_by_names": [
        "MathlibAnnex.FiniteRecovery.rawOrientedSupportMaximizer_isAbsolutePolynomialMaximizer"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 7,
      "lines": [
        390,
        398
      ],
      "module": "MathlibAnnex.Analysis.Normed.Operator.PluckerSupport",
      "name": "MathlibAnnex.PluckerSupport.pluckerFunctional_normalized_configurationFinMap",
      "node_id": "sr-93214c867fb692e7f62f",
      "path": "MathlibAnnex/Analysis/Normed/Operator/PluckerSupport.lean",
      "prerequisite_names": [
        "MathlibAnnex.Matrix.pairing_ballVolumeScaledMaximalMinors",
        "MathlibAnnex.PluckerSupport.pluckerPairing_satelliteCoefficients_maximalMinors"
      ],
      "prerequisites": [
        "sr-5612c65d75a2faae89e6",
        "sr-0c4050c87aed1ff05cee"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [],
      "section": "Analysis.Normed.Operator.PluckerSupport",
      "source_sha256": "77737603ef8344b115d9541f55ba471b2252921ced318857ff04a366d1f5148d",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Operator/PluckerSupport.lean#L390-L398",
      "used_by": [
        "sr-7b4cf22c918adacae260"
      ],
      "used_by_names": [
        "MathlibAnnex.PluckerSupport.orientedSatelliteSupport_configuration"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 6,
      "lines": [
        313,
        388
      ],
      "module": "MathlibAnnex.Analysis.Normed.Operator.PluckerSupport",
      "name": "MathlibAnnex.PluckerSupport.pluckerPairing_satelliteCoefficients_maximalMinors",
      "node_id": "sr-0c4050c87aed1ff05cee",
      "path": "MathlibAnnex/Analysis/Normed/Operator/PluckerSupport.lean",
      "prerequisite_names": [
        "MathlibAnnex.DeterminantFrame.frameMatrix_replaceRow",
        "MathlibAnnex.FiniteSup.Bridge.configurationFinMap_apply_base",
        "MathlibAnnex.FiniteSup.Bridge.configurationFinMap_apply_satellite",
        "MathlibAnnex.Matrix.maximalMinor_ofOrderEmbedding",
        "MathlibAnnex.Matrix.maximalMinors",
        "MathlibAnnex.PluckerSupport.satellitePluckerCoefficients",
        "MathlibAnnex.Satellite.configurationPolynomial"
      ],
      "prerequisites": [
        "sr-26b06ba9cc1e57e79737",
        "sr-5c7246a2232260c2f3bc",
        "sr-da0d8142f9133b0d2136",
        "sr-a0a4747af13ae3ee063e",
        "sr-1b506d8a89bcea55dce1",
        "sr-b5b4423768a471859323",
        "sr-7bbab69a7046e5b85b52"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [],
      "section": "Analysis.Normed.Operator.PluckerSupport",
      "source_sha256": "77737603ef8344b115d9541f55ba471b2252921ced318857ff04a366d1f5148d",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Operator/PluckerSupport.lean#L313-L388",
      "used_by": [
        "sr-93214c867fb692e7f62f"
      ],
      "used_by_names": [
        "MathlibAnnex.PluckerSupport.pluckerFunctional_normalized_configurationFinMap"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 2,
      "lines": [
        305,
        311
      ],
      "module": "MathlibAnnex.Analysis.Normed.Operator.PluckerSupport",
      "name": "MathlibAnnex.PluckerSupport.satellitePluckerCoefficients",
      "node_id": "sr-b5b4423768a471859323",
      "path": "MathlibAnnex/Analysis/Normed/Operator/PluckerSupport.lean",
      "prerequisite_names": [
        "MathlibAnnex.Matrix.MaximalMinorIndex.ofOrderEmbedding"
      ],
      "prerequisites": [
        "sr-46233031c269fef7320a"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [],
      "section": "Analysis.Normed.Operator.PluckerSupport",
      "source_sha256": "77737603ef8344b115d9541f55ba471b2252921ced318857ff04a366d1f5148d",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Operator/PluckerSupport.lean#L305-L311",
      "used_by": [
        "sr-67335c8562ff8c364978",
        "sr-0c4050c87aed1ff05cee"
      ],
      "used_by_names": [
        "MathlibAnnex.PluckerSupport.orientedSatelliteSupport",
        "MathlibAnnex.PluckerSupport.pluckerPairing_satelliteCoefficients_maximalMinors"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 7,
      "lines": [
        953,
        958
      ],
      "module": "MathlibAnnex.Analysis.Normed.Dual.Satellite",
      "name": "MathlibAnnex.Satellite.CoefficientDetectsUnit",
      "node_id": "sr-18181623792cfa3bd8f6",
      "path": "MathlibAnnex/Analysis/Normed/Dual/Satellite.lean",
      "prerequisite_names": [
        "MathlibAnnex.DeterminantFrame.NearMaxInverseBound",
        "MathlibAnnex.DeterminantFrame.determinantMaximum",
        "MathlibAnnex.EquivalentSeminorm.Space",
        "MathlibAnnex.EquivalentSeminorm.eq_zero_of_apply_eq_zero"
      ],
      "prerequisites": [
        "sr-104dea228b362b9ebf09",
        "sr-04012aa018a42725f0cc",
        "sr-7455972eca6a4eec143b",
        "sr-d26c053b6640c47cc14c"
      ],
      "role": "MATHEMATICAL_CONSTRUCTION",
      "routes": [],
      "section": "Analysis.Normed.Dual.Satellite",
      "source_sha256": "3a73466c4bad0afe0ec5c33da02bad05ecc04cf1039d017ce97a35b8dbfd5c2d",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Dual/Satellite.lean#L953-L958",
      "used_by": [
        "sr-cc02738029d227f92f50",
        "sr-6e56d760cad973ba47d0"
      ],
      "used_by_names": [
        "MathlibAnnex.Satellite.absoluteMaximizer_satellites_almost_norm",
        "MathlibAnnex.Satellite.finiteCoefficientNet_detectsUnit"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 0,
      "lines": [
        255,
        259
      ],
      "module": "MathlibAnnex.Analysis.Normed.Dual.Satellite",
      "name": "MathlibAnnex.Satellite.FiniteCoefficientNet",
      "node_id": "sr-2deb23662efe29545bfb",
      "path": "MathlibAnnex/Analysis/Normed/Dual/Satellite.lean",
      "prerequisite_names": [],
      "prerequisites": [],
      "role": "MATHEMATICAL_STRUCTURE",
      "routes": [],
      "section": "Analysis.Normed.Dual.Satellite",
      "source_sha256": "3a73466c4bad0afe0ec5c33da02bad05ecc04cf1039d017ce97a35b8dbfd5c2d",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Dual/Satellite.lean#L255-L259",
      "used_by": [
        "sr-f477a688f853aaa00a6b"
      ],
      "used_by_names": [
        "MathlibAnnex.Satellite.exists_net_preimage_close"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 1,
      "lines": [
        539,
        540
      ],
      "module": "MathlibAnnex.Analysis.Normed.Dual.Satellite",
      "name": "MathlibAnnex.Satellite.SatelliteConfiguration",
      "node_id": "sr-57522addef5abed285c2",
      "path": "MathlibAnnex/Analysis/Normed/Dual/Satellite.lean",
      "prerequisite_names": [
        "MathlibAnnex.DeterminantFrame.Frame",
        "MathlibAnnex.Satellite.SatelliteRows"
      ],
      "prerequisites": [
        "sr-393947afcd6c89da5afc",
        "sr-d70ae81198e4a02389ca"
      ],
      "role": "MATHEMATICAL_CONSTRUCTION",
      "routes": [],
      "section": "Analysis.Normed.Dual.Satellite",
      "source_sha256": "3a73466c4bad0afe0ec5c33da02bad05ecc04cf1039d017ce97a35b8dbfd5c2d",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Dual/Satellite.lean#L539-L540",
      "used_by": [
        "sr-8f20ae371e81faa06b5b",
        "sr-1b237e736b5cb1a346a5",
        "sr-7bbab69a7046e5b85b52",
        "sr-2c3ab2c79bf6cbe5a6e1"
      ],
      "used_by_names": [
        "MathlibAnnex.FiniteSup.Bridge.finMapConfiguration",
        "MathlibAnnex.FiniteSup.configurationMap",
        "MathlibAnnex.Satellite.configurationPolynomial",
        "MathlibAnnex.Satellite.satelliteConfigurationSet"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 0,
      "lines": [
        536,
        536
      ],
      "module": "MathlibAnnex.Analysis.Normed.Dual.Satellite",
      "name": "MathlibAnnex.Satellite.SatelliteRows",
      "node_id": "sr-d70ae81198e4a02389ca",
      "path": "MathlibAnnex/Analysis/Normed/Dual/Satellite.lean",
      "prerequisite_names": [],
      "prerequisites": [],
      "role": "MATHEMATICAL_CONSTRUCTION",
      "routes": [],
      "section": "Analysis.Normed.Dual.Satellite",
      "source_sha256": "3a73466c4bad0afe0ec5c33da02bad05ecc04cf1039d017ce97a35b8dbfd5c2d",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Dual/Satellite.lean#L536-L536",
      "used_by": [
        "sr-57522addef5abed285c2",
        "sr-6a327c7730dee2ff4a48"
      ],
      "used_by_names": [
        "MathlibAnnex.Satellite.SatelliteConfiguration",
        "MathlibAnnex.Satellite.satelliteRowsSet"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 0,
      "lines": [
        770,
        795
      ],
      "module": "MathlibAnnex.Analysis.Normed.Dual.Satellite",
      "name": "MathlibAnnex.Satellite.abs_affine_endpoint_rigidity",
      "node_id": "sr-bee08755aa41bdda3910",
      "path": "MathlibAnnex/Analysis/Normed/Dual/Satellite.lean",
      "prerequisite_names": [],
      "prerequisites": [],
      "role": "RIGIDITY_OR_EQUIVALENCE_RESULT",
      "routes": [],
      "section": "Analysis.Normed.Dual.Satellite",
      "source_sha256": "3a73466c4bad0afe0ec5c33da02bad05ecc04cf1039d017ce97a35b8dbfd5c2d",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Dual/Satellite.lean#L770-L795",
      "used_by": [
        "sr-f9e1bdfe1126b906b754"
      ],
      "used_by_names": [
        "MathlibAnnex.Satellite.absoluteMaximizer_satellite_norms_preimage"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 1,
      "lines": [
        970,
        990
      ],
      "module": "MathlibAnnex.Analysis.Normed.Dual.Satellite",
      "name": "MathlibAnnex.Satellite.abs_eval_lower_of_norms_nearby",
      "node_id": "sr-ff3f11f05579b19ee959",
      "path": "MathlibAnnex/Analysis/Normed/Dual/Satellite.lean",
      "prerequisite_names": [
        "MathlibAnnex.EquivalentSeminorm"
      ],
      "prerequisites": [
        "sr-70322028158e876dde84"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Normed.Dual.Satellite",
      "source_sha256": "3a73466c4bad0afe0ec5c33da02bad05ecc04cf1039d017ce97a35b8dbfd5c2d",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Dual/Satellite.lean#L970-L990",
      "used_by": [
        "sr-cc02738029d227f92f50"
      ],
      "used_by_names": [
        "MathlibAnnex.Satellite.absoluteMaximizer_satellites_almost_norm"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 9,
      "lines": [
        480,
        499
      ],
      "module": "MathlibAnnex.Analysis.Normed.Dual.Satellite",
      "name": "MathlibAnnex.Satellite.abs_satellitePolynomial_le",
      "node_id": "sr-565fec5b7f4d007fdf04",
      "path": "MathlibAnnex/Analysis/Normed/Dual/Satellite.lean",
      "prerequisite_names": [
        "MathlibAnnex.Satellite.abs_satelliteTerms_le_budget",
        "MathlibAnnex.Satellite.satellitePolynomial"
      ],
      "prerequisites": [
        "sr-e2f8a96bdf5c8ac1c164",
        "sr-76f327538ed8391daab8"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Normed.Dual.Satellite",
      "source_sha256": "3a73466c4bad0afe0ec5c33da02bad05ecc04cf1039d017ce97a35b8dbfd5c2d",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Dual/Satellite.lean#L480-L499",
      "used_by": [
        "sr-24966b3a3ae8f9ff58f1"
      ],
      "used_by_names": [
        "MathlibAnnex.Satellite.base_mem_nearMax_of_benchmark_le"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 8,
      "lines": [
        441,
        477
      ],
      "module": "MathlibAnnex.Analysis.Normed.Dual.Satellite",
      "name": "MathlibAnnex.Satellite.abs_satelliteTerms_le_budget",
      "node_id": "sr-e2f8a96bdf5c8ac1c164",
      "path": "MathlibAnnex/Analysis/Normed/Dual/Satellite.lean",
      "prerequisite_names": [
        "MathlibAnnex.DeterminantFrame.abs_replacementDeterminant_le_maximum",
        "MathlibAnnex.Satellite.satelliteBudget"
      ],
      "prerequisites": [
        "sr-20324a8879b45be03753",
        "sr-f9f1921b788bfeb01c64"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Normed.Dual.Satellite",
      "source_sha256": "3a73466c4bad0afe0ec5c33da02bad05ecc04cf1039d017ce97a35b8dbfd5c2d",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Dual/Satellite.lean#L441-L477",
      "used_by": [
        "sr-565fec5b7f4d007fdf04"
      ],
      "used_by_names": [
        "MathlibAnnex.Satellite.abs_satellitePolynomial_le"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 11,
      "lines": [
        713,
        732
      ],
      "module": "MathlibAnnex.Analysis.Normed.Dual.Satellite",
      "name": "MathlibAnnex.Satellite.absoluteMaximizer_base_nearMax",
      "node_id": "sr-a2fe500330d54a1f7e4b",
      "path": "MathlibAnnex/Analysis/Normed/Dual/Satellite.lean",
      "prerequisite_names": [
        "MathlibAnnex.DeterminantFrame.frameMatrix_replaceRow",
        "MathlibAnnex.DeterminantFrame.maximizingFrame_mem",
        "MathlibAnnex.Satellite.base_mem_nearMax_of_benchmark_le",
        "MathlibAnnex.Satellite.configurationPolynomial",
        "MathlibAnnex.Satellite.satelliteConfigurationSet"
      ],
      "prerequisites": [
        "sr-26b06ba9cc1e57e79737",
        "sr-d2a8e6a17b4fa6ca70c6",
        "sr-24966b3a3ae8f9ff58f1",
        "sr-7bbab69a7046e5b85b52",
        "sr-2c3ab2c79bf6cbe5a6e1"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Normed.Dual.Satellite",
      "source_sha256": "3a73466c4bad0afe0ec5c33da02bad05ecc04cf1039d017ce97a35b8dbfd5c2d",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Dual/Satellite.lean#L713-L732",
      "used_by": [
        "sr-51e6eae645fdec45a942"
      ],
      "used_by_names": [
        "MathlibAnnex.Satellite.finiteNet_absoluteMaximizer_satellites_one_sub_epsilon"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 10,
      "lines": [
        897,
        950
      ],
      "module": "MathlibAnnex.Analysis.Normed.Dual.Satellite",
      "name": "MathlibAnnex.Satellite.absoluteMaximizer_satellite_norms_preimage",
      "node_id": "sr-f9e1bdfe1126b906b754",
      "path": "MathlibAnnex/Analysis/Normed/Dual/Satellite.lean",
      "prerequisite_names": [
        "MathlibAnnex.DeterminantFrame.cramerReplacement",
        "MathlibAnnex.DeterminantFrame.nearMaxFrame_det_ne_zero",
        "MathlibAnnex.EquivalentSeminorm.Space",
        "MathlibAnnex.EquivalentSeminorm.eq_zero_of_apply_eq_zero",
        "MathlibAnnex.Satellite.abs_affine_endpoint_rigidity",
        "MathlibAnnex.Satellite.configurationPolynomial",
        "MathlibAnnex.Satellite.satelliteConfigurationSet"
      ],
      "prerequisites": [
        "sr-7709f70d4511b45fac52",
        "sr-204b0e82a1d2f8f5ca02",
        "sr-7455972eca6a4eec143b",
        "sr-d26c053b6640c47cc14c",
        "sr-bee08755aa41bdda3910",
        "sr-7bbab69a7046e5b85b52",
        "sr-2c3ab2c79bf6cbe5a6e1"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Normed.Dual.Satellite",
      "source_sha256": "3a73466c4bad0afe0ec5c33da02bad05ecc04cf1039d017ce97a35b8dbfd5c2d",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Dual/Satellite.lean#L897-L950",
      "used_by": [
        "sr-cc02738029d227f92f50"
      ],
      "used_by_names": [
        "MathlibAnnex.Satellite.absoluteMaximizer_satellites_almost_norm"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 11,
      "lines": [
        993,
        1012
      ],
      "module": "MathlibAnnex.Analysis.Normed.Dual.Satellite",
      "name": "MathlibAnnex.Satellite.absoluteMaximizer_satellites_almost_norm",
      "node_id": "sr-cc02738029d227f92f50",
      "path": "MathlibAnnex/Analysis/Normed/Dual/Satellite.lean",
      "prerequisite_names": [
        "MathlibAnnex.Satellite.CoefficientDetectsUnit",
        "MathlibAnnex.Satellite.abs_eval_lower_of_norms_nearby",
        "MathlibAnnex.Satellite.absoluteMaximizer_satellite_norms_preimage"
      ],
      "prerequisites": [
        "sr-18181623792cfa3bd8f6",
        "sr-ff3f11f05579b19ee959",
        "sr-f9e1bdfe1126b906b754"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Normed.Dual.Satellite",
      "source_sha256": "3a73466c4bad0afe0ec5c33da02bad05ecc04cf1039d017ce97a35b8dbfd5c2d",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Dual/Satellite.lean#L993-L1012",
      "used_by": [
        "sr-dc7916352d2def1e5cb2"
      ],
      "used_by_names": [
        "MathlibAnnex.Satellite.absoluteMaximizer_satellites_one_sub_epsilon"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 12,
      "lines": [
        1015,
        1032
      ],
      "module": "MathlibAnnex.Analysis.Normed.Dual.Satellite",
      "name": "MathlibAnnex.Satellite.absoluteMaximizer_satellites_one_sub_epsilon",
      "node_id": "sr-dc7916352d2def1e5cb2",
      "path": "MathlibAnnex/Analysis/Normed/Dual/Satellite.lean",
      "prerequisite_names": [
        "MathlibAnnex.Satellite.absoluteMaximizer_satellites_almost_norm"
      ],
      "prerequisites": [
        "sr-cc02738029d227f92f50"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Normed.Dual.Satellite",
      "source_sha256": "3a73466c4bad0afe0ec5c33da02bad05ecc04cf1039d017ce97a35b8dbfd5c2d",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Dual/Satellite.lean#L1015-L1032",
      "used_by": [
        "sr-51e6eae645fdec45a942"
      ],
      "used_by_names": [
        "MathlibAnnex.Satellite.finiteNet_absoluteMaximizer_satellites_one_sub_epsilon"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 10,
      "lines": [
        502,
        522
      ],
      "module": "MathlibAnnex.Analysis.Normed.Dual.Satellite",
      "name": "MathlibAnnex.Satellite.base_mem_nearMax_of_benchmark_le",
      "node_id": "sr-24966b3a3ae8f9ff58f1",
      "path": "MathlibAnnex/Analysis/Normed/Dual/Satellite.lean",
      "prerequisite_names": [
        "MathlibAnnex.Satellite.abs_satellitePolynomial_le"
      ],
      "prerequisites": [
        "sr-565fec5b7f4d007fdf04"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Normed.Dual.Satellite",
      "source_sha256": "3a73466c4bad0afe0ec5c33da02bad05ecc04cf1039d017ce97a35b8dbfd5c2d",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Dual/Satellite.lean#L502-L522",
      "used_by": [
        "sr-a2fe500330d54a1f7e4b"
      ],
      "used_by_names": [
        "MathlibAnnex.Satellite.absoluteMaximizer_base_nearMax"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 0,
      "lines": [
        229,
        230
      ],
      "module": "MathlibAnnex.Analysis.Normed.Dual.Satellite",
      "name": "MathlibAnnex.Satellite.coefficientAnnulus",
      "node_id": "sr-384d03d5b5350d0bd8bd",
      "path": "MathlibAnnex/Analysis/Normed/Dual/Satellite.lean",
      "prerequisite_names": [],
      "prerequisites": [],
      "role": "MATHEMATICAL_CONSTRUCTION",
      "routes": [],
      "section": "Analysis.Normed.Dual.Satellite",
      "source_sha256": "3a73466c4bad0afe0ec5c33da02bad05ecc04cf1039d017ce97a35b8dbfd5c2d",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Dual/Satellite.lean#L229-L230",
      "used_by": [
        "sr-45588d7eb1443cae6b4b"
      ],
      "used_by_names": [
        "MathlibAnnex.Satellite.frameCoordinates_mem_coefficientAnnulus"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 5,
      "lines": [
        592,
        595
      ],
      "module": "MathlibAnnex.Analysis.Normed.Dual.Satellite",
      "name": "MathlibAnnex.Satellite.configurationPolynomial",
      "node_id": "sr-7bbab69a7046e5b85b52",
      "path": "MathlibAnnex/Analysis/Normed/Dual/Satellite.lean",
      "prerequisite_names": [
        "MathlibAnnex.Satellite.SatelliteConfiguration",
        "MathlibAnnex.Satellite.satellitePolynomial"
      ],
      "prerequisites": [
        "sr-57522addef5abed285c2",
        "sr-76f327538ed8391daab8"
      ],
      "role": "MATHEMATICAL_CONSTRUCTION",
      "routes": [],
      "section": "Analysis.Normed.Dual.Satellite",
      "source_sha256": "3a73466c4bad0afe0ec5c33da02bad05ecc04cf1039d017ce97a35b8dbfd5c2d",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Dual/Satellite.lean#L592-L595",
      "used_by": [
        "sr-67335c8562ff8c364978",
        "sr-0c4050c87aed1ff05cee",
        "sr-a2fe500330d54a1f7e4b",
        "sr-f9e1bdfe1126b906b754",
        "sr-b416b6ff2091d2712e18"
      ],
      "used_by_names": [
        "MathlibAnnex.PluckerSupport.orientedSatelliteSupport",
        "MathlibAnnex.PluckerSupport.pluckerPairing_satelliteCoefficients_maximalMinors",
        "MathlibAnnex.Satellite.absoluteMaximizer_base_nearMax",
        "MathlibAnnex.Satellite.absoluteMaximizer_satellite_norms_preimage",
        "MathlibAnnex.Satellite.maxSatelliteConfiguration"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 16,
      "lines": [
        1094,
        1112
      ],
      "module": "MathlibAnnex.Analysis.Normed.Dual.Satellite",
      "name": "MathlibAnnex.Satellite.exists_goodNetSatelliteMaximizer",
      "node_id": "sr-6cb4e729234e8a7802c6",
      "path": "MathlibAnnex/Analysis/Normed/Dual/Satellite.lean",
      "prerequisite_names": [
        "MathlibAnnex.Satellite.exists_weight_dominating_budget",
        "MathlibAnnex.Satellite.finiteNet_absoluteMaximizer_satellites_one_sub_epsilon",
        "MathlibAnnex.Satellite.maxSatelliteConfiguration"
      ],
      "prerequisites": [
        "sr-6674314b6dd9219ed9a7",
        "sr-51e6eae645fdec45a942",
        "sr-b416b6ff2091d2712e18"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Normed.Dual.Satellite",
      "source_sha256": "3a73466c4bad0afe0ec5c33da02bad05ecc04cf1039d017ce97a35b8dbfd5c2d",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Dual/Satellite.lean#L1094-L1112",
      "used_by": [
        "sr-9b354b9e028fe28791a1"
      ],
      "used_by_names": [
        "MathlibAnnex.Satellite.exists_goodSatellitePackage"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 17,
      "lines": [
        1115,
        1134
      ],
      "module": "MathlibAnnex.Analysis.Normed.Dual.Satellite",
      "name": "MathlibAnnex.Satellite.exists_goodSatellitePackage",
      "node_id": "sr-9b354b9e028fe28791a1",
      "path": "MathlibAnnex/Analysis/Normed/Dual/Satellite.lean",
      "prerequisite_names": [
        "MathlibAnnex.DeterminantFrame.exists_nearMaxInverseBound",
        "MathlibAnnex.Satellite.exists_goodNetSatelliteMaximizer"
      ],
      "prerequisites": [
        "sr-3b3463872c23f554a63e",
        "sr-6cb4e729234e8a7802c6"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Normed.Dual.Satellite",
      "source_sha256": "3a73466c4bad0afe0ec5c33da02bad05ecc04cf1039d017ce97a35b8dbfd5c2d",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Dual/Satellite.lean#L1115-L1134",
      "used_by": [
        "sr-5c807abc184c8030b5c4",
        "sr-f19c24561000b7be81df"
      ],
      "used_by_names": [
        "MathlibAnnex.FiniteRecovery.exists_almostIsometryMatch_of_all_body_eq",
        "MathlibAnnex.PluckerRecovery.exists_linearCertificate_of_pluckerBodies_eq"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 13,
      "lines": [
        406,
        424
      ],
      "module": "MathlibAnnex.Analysis.Normed.Dual.Satellite",
      "name": "MathlibAnnex.Satellite.exists_net_preimage_close",
      "node_id": "sr-f477a688f853aaa00a6b",
      "path": "MathlibAnnex/Analysis/Normed/Dual/Satellite.lean",
      "prerequisite_names": [
        "MathlibAnnex.DeterminantFrame.NearMaxInverseBound.K_nonneg",
        "MathlibAnnex.Satellite.FiniteCoefficientNet",
        "MathlibAnnex.Satellite.frameCoordinates_mem_coefficientAnnulus",
        "MathlibAnnex.Satellite.modelDist_framePreimage_le"
      ],
      "prerequisites": [
        "sr-844e8d87b1758e5eb17c",
        "sr-2deb23662efe29545bfb",
        "sr-45588d7eb1443cae6b4b",
        "sr-b504cca2905aa4cecc80"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Normed.Dual.Satellite",
      "source_sha256": "3a73466c4bad0afe0ec5c33da02bad05ecc04cf1039d017ce97a35b8dbfd5c2d",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Dual/Satellite.lean#L406-L424",
      "used_by": [
        "sr-6e56d760cad973ba47d0"
      ],
      "used_by_names": [
        "MathlibAnnex.Satellite.finiteCoefficientNet_detectsUnit"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 9,
      "lines": [
        525,
        533
      ],
      "module": "MathlibAnnex.Analysis.Normed.Dual.Satellite",
      "name": "MathlibAnnex.Satellite.exists_weight_dominating_budget",
      "node_id": "sr-6674314b6dd9219ed9a7",
      "path": "MathlibAnnex/Analysis/Normed/Dual/Satellite.lean",
      "prerequisite_names": [
        "MathlibAnnex.DeterminantFrame.determinantMaximum_pos",
        "MathlibAnnex.Satellite.satelliteBudget"
      ],
      "prerequisites": [
        "sr-e92bc3d59b1ef9745c8a",
        "sr-f9f1921b788bfeb01c64"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Normed.Dual.Satellite",
      "source_sha256": "3a73466c4bad0afe0ec5c33da02bad05ecc04cf1039d017ce97a35b8dbfd5c2d",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Dual/Satellite.lean#L525-L533",
      "used_by": [
        "sr-6cb4e729234e8a7802c6"
      ],
      "used_by_names": [
        "MathlibAnnex.Satellite.exists_goodNetSatelliteMaximizer"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 14,
      "lines": [
        1035,
        1042
      ],
      "module": "MathlibAnnex.Analysis.Normed.Dual.Satellite",
      "name": "MathlibAnnex.Satellite.finiteCoefficientNet_detectsUnit",
      "node_id": "sr-6e56d760cad973ba47d0",
      "path": "MathlibAnnex/Analysis/Normed/Dual/Satellite.lean",
      "prerequisite_names": [
        "MathlibAnnex.Satellite.CoefficientDetectsUnit",
        "MathlibAnnex.Satellite.exists_net_preimage_close"
      ],
      "prerequisites": [
        "sr-18181623792cfa3bd8f6",
        "sr-f477a688f853aaa00a6b"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Normed.Dual.Satellite",
      "source_sha256": "3a73466c4bad0afe0ec5c33da02bad05ecc04cf1039d017ce97a35b8dbfd5c2d",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Dual/Satellite.lean#L1035-L1042",
      "used_by": [
        "sr-51e6eae645fdec45a942"
      ],
      "used_by_names": [
        "MathlibAnnex.Satellite.finiteNet_absoluteMaximizer_satellites_one_sub_epsilon"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 15,
      "lines": [
        1045,
        1066
      ],
      "module": "MathlibAnnex.Analysis.Normed.Dual.Satellite",
      "name": "MathlibAnnex.Satellite.finiteNet_absoluteMaximizer_satellites_one_sub_epsilon",
      "node_id": "sr-51e6eae645fdec45a942",
      "path": "MathlibAnnex/Analysis/Normed/Dual/Satellite.lean",
      "prerequisite_names": [
        "MathlibAnnex.Satellite.absoluteMaximizer_base_nearMax",
        "MathlibAnnex.Satellite.absoluteMaximizer_satellites_one_sub_epsilon",
        "MathlibAnnex.Satellite.finiteCoefficientNet_detectsUnit"
      ],
      "prerequisites": [
        "sr-a2fe500330d54a1f7e4b",
        "sr-dc7916352d2def1e5cb2",
        "sr-6e56d760cad973ba47d0"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Normed.Dual.Satellite",
      "source_sha256": "3a73466c4bad0afe0ec5c33da02bad05ecc04cf1039d017ce97a35b8dbfd5c2d",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Dual/Satellite.lean#L1045-L1066",
      "used_by": [
        "sr-02db8f42e4eec90bf573",
        "sr-60b50cea69dfa839effe",
        "sr-6cb4e729234e8a7802c6"
      ],
      "used_by_names": [
        "MathlibAnnex.FiniteRecovery.targetRawSupportMaximizer_good",
        "MathlibAnnex.FiniteSup.maxNetConfigurationMap_lower_of_ne_zero",
        "MathlibAnnex.Satellite.exists_goodNetSatelliteMaximizer"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 12,
      "lines": [
        357,
        378
      ],
      "module": "MathlibAnnex.Analysis.Normed.Dual.Satellite",
      "name": "MathlibAnnex.Satellite.frameCoordinates_mem_coefficientAnnulus",
      "node_id": "sr-45588d7eb1443cae6b4b",
      "path": "MathlibAnnex/Analysis/Normed/Dual/Satellite.lean",
      "prerequisite_names": [
        "MathlibAnnex.DeterminantFrame.NearMaxInverseBound",
        "MathlibAnnex.DeterminantFrame.inverse_mulVec_frameCoordinates",
        "MathlibAnnex.EquivalentSeminorm.Space",
        "MathlibAnnex.EquivalentSeminorm.eq_zero_of_apply_eq_zero",
        "MathlibAnnex.Satellite.coefficientAnnulus",
        "MathlibAnnex.Satellite.frameCoordinates_norm_le_model"
      ],
      "prerequisites": [
        "sr-104dea228b362b9ebf09",
        "sr-73e3e44ef19f39c7f42e",
        "sr-7455972eca6a4eec143b",
        "sr-d26c053b6640c47cc14c",
        "sr-384d03d5b5350d0bd8bd",
        "sr-70785252f138f47c7623"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Normed.Dual.Satellite",
      "source_sha256": "3a73466c4bad0afe0ec5c33da02bad05ecc04cf1039d017ce97a35b8dbfd5c2d",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Dual/Satellite.lean#L357-L378",
      "used_by": [
        "sr-f477a688f853aaa00a6b"
      ],
      "used_by_names": [
        "MathlibAnnex.Satellite.exists_net_preimage_close"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 2,
      "lines": [
        349,
        354
      ],
      "module": "MathlibAnnex.Analysis.Normed.Dual.Satellite",
      "name": "MathlibAnnex.Satellite.frameCoordinates_norm_le_model",
      "node_id": "sr-70785252f138f47c7623",
      "path": "MathlibAnnex/Analysis/Normed/Dual/Satellite.lean",
      "prerequisite_names": [
        "MathlibAnnex.DeterminantFrame.frameCoordinates",
        "MathlibAnnex.EquivalentSeminorm"
      ],
      "prerequisites": [
        "sr-41de48f7400733b651f3",
        "sr-70322028158e876dde84"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Normed.Dual.Satellite",
      "source_sha256": "3a73466c4bad0afe0ec5c33da02bad05ecc04cf1039d017ce97a35b8dbfd5c2d",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Dual/Satellite.lean#L349-L354",
      "used_by": [
        "sr-45588d7eb1443cae6b4b"
      ],
      "used_by_names": [
        "MathlibAnnex.Satellite.frameCoordinates_mem_coefficientAnnulus"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 6,
      "lines": [
        644,
        647
      ],
      "module": "MathlibAnnex.Analysis.Normed.Dual.Satellite",
      "name": "MathlibAnnex.Satellite.maxSatelliteConfiguration",
      "node_id": "sr-b416b6ff2091d2712e18",
      "path": "MathlibAnnex/Analysis/Normed/Dual/Satellite.lean",
      "prerequisite_names": [
        "MathlibAnnex.DeterminantFrame.frameDeterminant_continuous",
        "MathlibAnnex.Satellite.configurationPolynomial",
        "MathlibAnnex.Satellite.satelliteConfigurationSet"
      ],
      "prerequisites": [
        "sr-b2862649d08604cc9601",
        "sr-7bbab69a7046e5b85b52",
        "sr-2c3ab2c79bf6cbe5a6e1"
      ],
      "role": "MATHEMATICAL_CONSTRUCTION",
      "routes": [],
      "section": "Analysis.Normed.Dual.Satellite",
      "source_sha256": "3a73466c4bad0afe0ec5c33da02bad05ecc04cf1039d017ce97a35b8dbfd5c2d",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Dual/Satellite.lean#L644-L647",
      "used_by": [
        "sr-c97c536a3351c96dc867",
        "sr-60b50cea69dfa839effe",
        "sr-6cb4e729234e8a7802c6"
      ],
      "used_by_names": [
        "MathlibAnnex.FiniteRecovery.rawOrientedSupportMaximizer_isAbsolutePolynomialMaximizer",
        "MathlibAnnex.FiniteSup.maxNetConfigurationMap_lower_of_ne_zero",
        "MathlibAnnex.Satellite.exists_goodNetSatelliteMaximizer"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 12,
      "lines": [
        381,
        394
      ],
      "module": "MathlibAnnex.Analysis.Normed.Dual.Satellite",
      "name": "MathlibAnnex.Satellite.modelDist_framePreimage_le",
      "node_id": "sr-b504cca2905aa4cecc80",
      "path": "MathlibAnnex/Analysis/Normed/Dual/Satellite.lean",
      "prerequisite_names": [
        "MathlibAnnex.DeterminantFrame.NearMaxInverseBound",
        "MathlibAnnex.DeterminantFrame.inverse_mulVec_frameCoordinates",
        "MathlibAnnex.EquivalentSeminorm.Space",
        "MathlibAnnex.EquivalentSeminorm.eq_zero_of_apply_eq_zero"
      ],
      "prerequisites": [
        "sr-104dea228b362b9ebf09",
        "sr-73e3e44ef19f39c7f42e",
        "sr-7455972eca6a4eec143b",
        "sr-d26c053b6640c47cc14c"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Normed.Dual.Satellite",
      "source_sha256": "3a73466c4bad0afe0ec5c33da02bad05ecc04cf1039d017ce97a35b8dbfd5c2d",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Dual/Satellite.lean#L381-L394",
      "used_by": [
        "sr-f477a688f853aaa00a6b"
      ],
      "used_by_names": [
        "MathlibAnnex.Satellite.exists_net_preimage_close"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 7,
      "lines": [
        427,
        429
      ],
      "module": "MathlibAnnex.Analysis.Normed.Dual.Satellite",
      "name": "MathlibAnnex.Satellite.satelliteBudget",
      "node_id": "sr-f9f1921b788bfeb01c64",
      "path": "MathlibAnnex/Analysis/Normed/Dual/Satellite.lean",
      "prerequisite_names": [
        "MathlibAnnex.DeterminantFrame.determinantMaximum",
        "MathlibAnnex.EquivalentSeminorm.Space",
        "MathlibAnnex.EquivalentSeminorm.eq_zero_of_apply_eq_zero"
      ],
      "prerequisites": [
        "sr-04012aa018a42725f0cc",
        "sr-7455972eca6a4eec143b",
        "sr-d26c053b6640c47cc14c"
      ],
      "role": "MATHEMATICAL_CONSTRUCTION",
      "routes": [],
      "section": "Analysis.Normed.Dual.Satellite",
      "source_sha256": "3a73466c4bad0afe0ec5c33da02bad05ecc04cf1039d017ce97a35b8dbfd5c2d",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Dual/Satellite.lean#L427-L429",
      "used_by": [
        "sr-e2f8a96bdf5c8ac1c164",
        "sr-6674314b6dd9219ed9a7"
      ],
      "used_by_names": [
        "MathlibAnnex.Satellite.abs_satelliteTerms_le_budget",
        "MathlibAnnex.Satellite.exists_weight_dominating_budget"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 2,
      "lines": [
        548,
        550
      ],
      "module": "MathlibAnnex.Analysis.Normed.Dual.Satellite",
      "name": "MathlibAnnex.Satellite.satelliteConfigurationSet",
      "node_id": "sr-2c3ab2c79bf6cbe5a6e1",
      "path": "MathlibAnnex/Analysis/Normed/Dual/Satellite.lean",
      "prerequisite_names": [
        "MathlibAnnex.Satellite.SatelliteConfiguration",
        "MathlibAnnex.Satellite.satelliteRowsSet"
      ],
      "prerequisites": [
        "sr-57522addef5abed285c2",
        "sr-6a327c7730dee2ff4a48"
      ],
      "role": "MATHEMATICAL_CONSTRUCTION",
      "routes": [],
      "section": "Analysis.Normed.Dual.Satellite",
      "source_sha256": "3a73466c4bad0afe0ec5c33da02bad05ecc04cf1039d017ce97a35b8dbfd5c2d",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Dual/Satellite.lean#L548-L550",
      "used_by": [
        "sr-ed5b2c8b88ea64e79b9b",
        "sr-b57e4d99e26e6744e6ad",
        "sr-a2fe500330d54a1f7e4b",
        "sr-f9e1bdfe1126b906b754",
        "sr-b416b6ff2091d2712e18"
      ],
      "used_by_names": [
        "MathlibAnnex.FiniteSup.Bridge.finMapConfiguration_mem",
        "MathlibAnnex.FiniteSup.configurationMap_norm_le_model",
        "MathlibAnnex.Satellite.absoluteMaximizer_base_nearMax",
        "MathlibAnnex.Satellite.absoluteMaximizer_satellite_norms_preimage",
        "MathlibAnnex.Satellite.maxSatelliteConfiguration"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 4,
      "lines": [
        149,
        153
      ],
      "module": "MathlibAnnex.Analysis.Normed.Dual.Satellite",
      "name": "MathlibAnnex.Satellite.satellitePolynomial",
      "node_id": "sr-76f327538ed8391daab8",
      "path": "MathlibAnnex/Analysis/Normed/Dual/Satellite.lean",
      "prerequisite_names": [
        "MathlibAnnex.DeterminantFrame.replacementDeterminant"
      ],
      "prerequisites": [
        "sr-5845c2dcc71725f8ff94"
      ],
      "role": "MATHEMATICAL_CONSTRUCTION",
      "routes": [],
      "section": "Analysis.Normed.Dual.Satellite",
      "source_sha256": "3a73466c4bad0afe0ec5c33da02bad05ecc04cf1039d017ce97a35b8dbfd5c2d",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Dual/Satellite.lean#L149-L153",
      "used_by": [
        "sr-565fec5b7f4d007fdf04",
        "sr-7bbab69a7046e5b85b52"
      ],
      "used_by_names": [
        "MathlibAnnex.Satellite.abs_satellitePolynomial_le",
        "MathlibAnnex.Satellite.configurationPolynomial"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 1,
      "lines": [
        543,
        545
      ],
      "module": "MathlibAnnex.Analysis.Normed.Dual.Satellite",
      "name": "MathlibAnnex.Satellite.satelliteRowsSet",
      "node_id": "sr-6a327c7730dee2ff4a48",
      "path": "MathlibAnnex/Analysis/Normed/Dual/Satellite.lean",
      "prerequisite_names": [
        "MathlibAnnex.EquivalentSeminorm",
        "MathlibAnnex.Satellite.SatelliteRows"
      ],
      "prerequisites": [
        "sr-70322028158e876dde84",
        "sr-d70ae81198e4a02389ca"
      ],
      "role": "MATHEMATICAL_CONSTRUCTION",
      "routes": [],
      "section": "Analysis.Normed.Dual.Satellite",
      "source_sha256": "3a73466c4bad0afe0ec5c33da02bad05ecc04cf1039d017ce97a35b8dbfd5c2d",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Dual/Satellite.lean#L543-L545",
      "used_by": [
        "sr-2c3ab2c79bf6cbe5a6e1"
      ],
      "used_by_names": [
        "MathlibAnnex.Satellite.satelliteConfigurationSet"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 0,
      "lines": [
        84,
        116
      ],
      "module": "MathlibAnnex.Analysis.Normed.Ball.VolumeRigidity",
      "name": "MathlibAnnex.SeminormBall.interior_sdiff_nonempty",
      "node_id": "sr-e5a0056a6f5586a6a9ad",
      "path": "MathlibAnnex/Analysis/Normed/Ball/VolumeRigidity.lean",
      "prerequisite_names": [],
      "prerequisites": [],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [
        "R08"
      ],
      "section": "Analysis.Normed.Ball.VolumeRigidity",
      "source_sha256": "9756f57fc5d714669feddb9a043df622911ef2308dcdd67bb5c8f4a9d9e6a0e8",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Ball/VolumeRigidity.lean#L84-L116",
      "used_by": [
        "sr-195b1242897f9fbb8a9e"
      ],
      "used_by_names": [
        "MathlibAnnex.SeminormBall.measure_lt"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 1,
      "lines": [
        183,
        212
      ],
      "module": "MathlibAnnex.Analysis.Normed.Ball.VolumeRigidity",
      "name": "MathlibAnnex.SeminormBall.map_eq",
      "node_id": "sr-18d74ebc8b3d616e3b77",
      "path": "MathlibAnnex/Analysis/Normed/Ball/VolumeRigidity.lean",
      "prerequisite_names": [
        "MathlibAnnex.SeminormBall.map_le"
      ],
      "prerequisites": [
        "sr-bf696ce79508d7ca9023"
      ],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [
        "R08"
      ],
      "section": "Analysis.Normed.Ball.VolumeRigidity",
      "source_sha256": "9756f57fc5d714669feddb9a043df622911ef2308dcdd67bb5c8f4a9d9e6a0e8",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Ball/VolumeRigidity.lean#L183-L212",
      "used_by": [
        "sr-6c7de51e72fba84be48a",
        "sr-11c2529b6cdc5638d4a3"
      ],
      "used_by_names": [
        "MathlibAnnex.EquivalentSeminorm.exists_linearIsometryEquiv_of_pluckerBodies_eq",
        "MathlibAnnex.NormBall.map_eq"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 0,
      "lines": [
        151,
        181
      ],
      "module": "MathlibAnnex.Analysis.Normed.Ball.VolumeRigidity",
      "name": "MathlibAnnex.SeminormBall.map_le",
      "node_id": "sr-bf696ce79508d7ca9023",
      "path": "MathlibAnnex/Analysis/Normed/Ball/VolumeRigidity.lean",
      "prerequisite_names": [],
      "prerequisites": [],
      "role": "DETERMINANT_OR_PLUCKER_COMPONENT",
      "routes": [
        "R08"
      ],
      "section": "Analysis.Normed.Ball.VolumeRigidity",
      "source_sha256": "9756f57fc5d714669feddb9a043df622911ef2308dcdd67bb5c8f4a9d9e6a0e8",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Ball/VolumeRigidity.lean#L151-L181",
      "used_by": [
        "sr-063e0fd14060103bb49c",
        "sr-18d74ebc8b3d616e3b77"
      ],
      "used_by_names": [
        "MathlibAnnex.NormBall.map_le",
        "MathlibAnnex.SeminormBall.map_eq"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 1,
      "lines": [
        118,
        149
      ],
      "module": "MathlibAnnex.Analysis.Normed.Ball.VolumeRigidity",
      "name": "MathlibAnnex.SeminormBall.measure_lt",
      "node_id": "sr-195b1242897f9fbb8a9e",
      "path": "MathlibAnnex/Analysis/Normed/Ball/VolumeRigidity.lean",
      "prerequisite_names": [
        "MathlibAnnex.SeminormBall.interior_sdiff_nonempty"
      ],
      "prerequisites": [
        "sr-e5a0056a6f5586a6a9ad"
      ],
      "role": "MEASURE_OR_VOLUME_RESULT",
      "routes": [
        "R08"
      ],
      "section": "Analysis.Normed.Ball.VolumeRigidity",
      "source_sha256": "9756f57fc5d714669feddb9a043df622911ef2308dcdd67bb5c8f4a9d9e6a0e8",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Ball/VolumeRigidity.lean#L118-L149",
      "used_by": [
        "sr-11adb87345e57845ed42",
        "sr-ead60a340da35b34d130"
      ],
      "used_by_names": [
        "MathlibAnnex.NormBall.measure_lt",
        "MathlibAnnex.PluckerRecovery.LimitCertificate.image_unitBall_eq"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 1,
      "lines": [
        21,
        22
      ],
      "module": "MathlibAnnex.Analysis.Normed.Sphere.Basic",
      "name": "MathlibAnnex.Sphere.coe_normalizeToSphere",
      "node_id": "sr-508f20768f1bc2bccca2",
      "path": "MathlibAnnex/Analysis/Normed/Sphere/Basic.lean",
      "prerequisite_names": [
        "MathlibAnnex.Sphere.normalizeToSphere"
      ],
      "prerequisites": [
        "sr-5453e2ee919fca785661"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Normed.Sphere.Basic",
      "source_sha256": "e514916d29cb77634a592e6b35b7620b67ef4eee938045a72ed16b3875bc3ee0",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Sphere/Basic.lean#L21-L22",
      "used_by": [],
      "used_by_names": []
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 8,
      "lines": [
        37,
        47
      ],
      "module": "MathlibAnnex.Analysis.Normed.Sphere.Dimension",
      "name": "MathlibAnnex.Sphere.finiteDimensional_codomain",
      "node_id": "sr-1a173fec02916159b2d3",
      "path": "MathlibAnnex/Analysis/Normed/Sphere/Dimension.lean",
      "prerequisite_names": [
        "MathlibAnnex.Sphere.radialExtensionHomeomorph"
      ],
      "prerequisites": [
        "sr-ba3447ba2da6d0b96de7"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [
        "R01"
      ],
      "section": "Analysis.Normed.Sphere.Dimension",
      "source_sha256": "3c501cb1752528e796bc642cbdcd4753d33300d816e35b97c986db2d31c41826",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Sphere/Dimension.lean#L37-L47",
      "used_by": [
        "sr-3b55601ecce21974518d",
        "sr-d59ad8a601a7f5141334"
      ],
      "used_by_names": [
        "MathlibAnnex.Sphere.finiteDimensional_domain",
        "MathlibAnnex.Sphere.linearIsometryEquiv_of_isometryEquiv_finiteDimensional_domain"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 9,
      "lines": [
        49,
        55
      ],
      "module": "MathlibAnnex.Analysis.Normed.Sphere.Dimension",
      "name": "MathlibAnnex.Sphere.finiteDimensional_domain",
      "node_id": "sr-3b55601ecce21974518d",
      "path": "MathlibAnnex/Analysis/Normed/Sphere/Dimension.lean",
      "prerequisite_names": [
        "MathlibAnnex.Sphere.finiteDimensional_codomain"
      ],
      "prerequisites": [
        "sr-1a173fec02916159b2d3"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [
        "R01"
      ],
      "section": "Analysis.Normed.Sphere.Dimension",
      "source_sha256": "3c501cb1752528e796bc642cbdcd4753d33300d816e35b97c986db2d31c41826",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Sphere/Dimension.lean#L49-L55",
      "used_by": [
        "sr-b8bd4eccb4280c29c0fc"
      ],
      "used_by_names": [
        "MathlibAnnex.Sphere.linearIsometryEquiv_of_isometryEquiv_finiteDimensional_codomain"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 7,
      "lines": [
        77,
        85
      ],
      "module": "MathlibAnnex.Analysis.Normed.Sphere.Dimension",
      "name": "MathlibAnnex.Sphere.finrank_eq",
      "node_id": "sr-31274c36334b9b3c9ad7",
      "path": "MathlibAnnex/Analysis/Normed/Sphere/Dimension.lean",
      "prerequisite_names": [
        "MathlibAnnex.Sphere.radialExtension_lipschitz",
        "MathlibAnnex.Sphere.radialExtension_surjective"
      ],
      "prerequisites": [
        "sr-cda1986139abea6e5ce1",
        "sr-4df774d0c30f0823be5f"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [
        "R01"
      ],
      "section": "Analysis.Normed.Sphere.Dimension",
      "source_sha256": "3c501cb1752528e796bc642cbdcd4753d33300d816e35b97c986db2d31c41826",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Sphere/Dimension.lean#L77-L85",
      "used_by": [
        "sr-869ea95f25b39cd44c06"
      ],
      "used_by_names": [
        "MathlibAnnex.Sphere.linearIsometryEquiv_of_isometryEquiv_finiteDimensional"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 0,
      "lines": [
        56,
        90
      ],
      "module": "MathlibAnnex.Analysis.Normed.Sphere.MetricRigidity",
      "name": "MathlibAnnex.Sphere.isometryEquiv_of_linearIsometryEquiv",
      "node_id": "sr-d3805623ff90ed100915",
      "path": "MathlibAnnex/Analysis/Normed/Sphere/MetricRigidity.lean",
      "prerequisite_names": [],
      "prerequisites": [],
      "role": "RIGIDITY_OR_EQUIVALENCE_RESULT",
      "routes": [],
      "section": "Analysis.Normed.Sphere.MetricRigidity",
      "source_sha256": "9f038ebda22c4f3e1f3821766e8138a09dda1661e0ae6df502a91b35faa17976",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Sphere/MetricRigidity.lean#L56-L90",
      "used_by": [
        "sr-c47d31e58d16b6df62c6",
        "sr-5b2551a420ffdf6e0968"
      ],
      "used_by_names": [
        "MathlibAnnex.Sphere.nonempty_isometryEquiv_iff_nonempty_linearIsometryEquiv_finiteDimensional",
        "MathlibAnnex.Sphere.nonempty_isometryEquiv_iff_nonempty_linearIsometryEquiv_of_finiteDimensional"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 23,
      "lines": [
        11,
        23
      ],
      "module": "MathlibAnnex.Analysis.Normed.Sphere.ModelTransport",
      "name": "MathlibAnnex.Sphere.linearIsometryEquiv_of_coordinate_model",
      "node_id": "sr-1bf4e3777c86d67ec514",
      "path": "MathlibAnnex/Analysis/Normed/Sphere/ModelTransport.lean",
      "prerequisite_names": [
        "MathlibAnnex.EquivalentSeminorm.linearIsometryEquiv_of_sphereIsometryEquiv",
        "MathlibAnnex.EquivalentSeminorm.sphereIsometryEquiv",
        "MathlibAnnex.EquivalentSeminorm.transportLinearIsometryEquiv"
      ],
      "prerequisites": [
        "sr-548deff0ecd22a4cbf0a",
        "sr-dcada6174a0716c3fb4c",
        "sr-3dcf4e36d8ac06ce579d"
      ],
      "role": "RIGIDITY_OR_EQUIVALENCE_RESULT",
      "routes": [],
      "section": "Analysis.Normed.Sphere.ModelTransport",
      "source_sha256": "24b21ba85bf208db8dd01ae345fdd1365640b444d2d4976e576e36e83b30871a",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Sphere/ModelTransport.lean#L11-L23",
      "used_by": [
        "sr-869ea95f25b39cd44c06"
      ],
      "used_by_names": [
        "MathlibAnnex.Sphere.linearIsometryEquiv_of_isometryEquiv_finiteDimensional"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 24,
      "lines": [
        91,
        120
      ],
      "module": "MathlibAnnex.Analysis.Normed.Sphere.MetricRigidity",
      "name": "MathlibAnnex.Sphere.linearIsometryEquiv_of_isometryEquiv_finiteDimensional",
      "node_id": "sr-869ea95f25b39cd44c06",
      "path": "MathlibAnnex/Analysis/Normed/Sphere/MetricRigidity.lean",
      "prerequisite_names": [
        "MathlibAnnex.Sphere.finrank_eq",
        "MathlibAnnex.Sphere.linearIsometryEquiv_of_coordinate_model"
      ],
      "prerequisites": [
        "sr-31274c36334b9b3c9ad7",
        "sr-1bf4e3777c86d67ec514"
      ],
      "role": "RIGIDITY_OR_EQUIVALENCE_RESULT",
      "routes": [],
      "section": "Analysis.Normed.Sphere.MetricRigidity",
      "source_sha256": "9f038ebda22c4f3e1f3821766e8138a09dda1661e0ae6df502a91b35faa17976",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Sphere/MetricRigidity.lean#L91-L120",
      "used_by": [
        "sr-b8bd4eccb4280c29c0fc",
        "sr-d59ad8a601a7f5141334",
        "sr-de70a145cd9816254cb8",
        "sr-c47d31e58d16b6df62c6"
      ],
      "used_by_names": [
        "MathlibAnnex.Sphere.linearIsometryEquiv_of_isometryEquiv_finiteDimensional_codomain",
        "MathlibAnnex.Sphere.linearIsometryEquiv_of_isometryEquiv_finiteDimensional_domain",
        "MathlibAnnex.Sphere.linearIsometryEquiv_of_isometry_surjective_finiteDimensional",
        "MathlibAnnex.Sphere.nonempty_isometryEquiv_iff_nonempty_linearIsometryEquiv_finiteDimensional"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 25,
      "lines": [
        155,
        163
      ],
      "module": "MathlibAnnex.Analysis.Normed.Sphere.MetricRigidity",
      "name": "MathlibAnnex.Sphere.linearIsometryEquiv_of_isometryEquiv_finiteDimensional_codomain",
      "node_id": "sr-b8bd4eccb4280c29c0fc",
      "path": "MathlibAnnex/Analysis/Normed/Sphere/MetricRigidity.lean",
      "prerequisite_names": [
        "MathlibAnnex.Sphere.finiteDimensional_domain",
        "MathlibAnnex.Sphere.linearIsometryEquiv_of_isometryEquiv_finiteDimensional"
      ],
      "prerequisites": [
        "sr-3b55601ecce21974518d",
        "sr-869ea95f25b39cd44c06"
      ],
      "role": "RIGIDITY_OR_EQUIVALENCE_RESULT",
      "routes": [],
      "section": "Analysis.Normed.Sphere.MetricRigidity",
      "source_sha256": "9f038ebda22c4f3e1f3821766e8138a09dda1661e0ae6df502a91b35faa17976",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Sphere/MetricRigidity.lean#L155-L163",
      "used_by": [
        "sr-7f22e7b0b4ebc3ce985d"
      ],
      "used_by_names": [
        "MathlibAnnex.Sphere.linearIsometryEquiv_of_isometryEquiv_of_finiteDimensional"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 25,
      "lines": [
        146,
        153
      ],
      "module": "MathlibAnnex.Analysis.Normed.Sphere.MetricRigidity",
      "name": "MathlibAnnex.Sphere.linearIsometryEquiv_of_isometryEquiv_finiteDimensional_domain",
      "node_id": "sr-d59ad8a601a7f5141334",
      "path": "MathlibAnnex/Analysis/Normed/Sphere/MetricRigidity.lean",
      "prerequisite_names": [
        "MathlibAnnex.Sphere.finiteDimensional_codomain",
        "MathlibAnnex.Sphere.linearIsometryEquiv_of_isometryEquiv_finiteDimensional"
      ],
      "prerequisites": [
        "sr-1a173fec02916159b2d3",
        "sr-869ea95f25b39cd44c06"
      ],
      "role": "RIGIDITY_OR_EQUIVALENCE_RESULT",
      "routes": [],
      "section": "Analysis.Normed.Sphere.MetricRigidity",
      "source_sha256": "9f038ebda22c4f3e1f3821766e8138a09dda1661e0ae6df502a91b35faa17976",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Sphere/MetricRigidity.lean#L146-L153",
      "used_by": [
        "sr-7f22e7b0b4ebc3ce985d"
      ],
      "used_by_names": [
        "MathlibAnnex.Sphere.linearIsometryEquiv_of_isometryEquiv_of_finiteDimensional"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 26,
      "lines": [
        165,
        176
      ],
      "module": "MathlibAnnex.Analysis.Normed.Sphere.MetricRigidity",
      "name": "MathlibAnnex.Sphere.linearIsometryEquiv_of_isometryEquiv_of_finiteDimensional",
      "node_id": "sr-7f22e7b0b4ebc3ce985d",
      "path": "MathlibAnnex/Analysis/Normed/Sphere/MetricRigidity.lean",
      "prerequisite_names": [
        "MathlibAnnex.Sphere.linearIsometryEquiv_of_isometryEquiv_finiteDimensional_codomain",
        "MathlibAnnex.Sphere.linearIsometryEquiv_of_isometryEquiv_finiteDimensional_domain"
      ],
      "prerequisites": [
        "sr-b8bd4eccb4280c29c0fc",
        "sr-d59ad8a601a7f5141334"
      ],
      "role": "RIGIDITY_OR_EQUIVALENCE_RESULT",
      "routes": [],
      "section": "Analysis.Normed.Sphere.MetricRigidity",
      "source_sha256": "9f038ebda22c4f3e1f3821766e8138a09dda1661e0ae6df502a91b35faa17976",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Sphere/MetricRigidity.lean#L165-L176",
      "used_by": [
        "sr-833c6a5f65d389d4d72c",
        "sr-5b2551a420ffdf6e0968"
      ],
      "used_by_names": [
        "MathlibAnnex.Sphere.linearIsometryEquiv_of_isometry_surjective_of_finiteDimensional",
        "MathlibAnnex.Sphere.nonempty_isometryEquiv_iff_nonempty_linearIsometryEquiv_of_finiteDimensional"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 25,
      "lines": [
        122,
        132
      ],
      "module": "MathlibAnnex.Analysis.Normed.Sphere.MetricRigidity",
      "name": "MathlibAnnex.Sphere.linearIsometryEquiv_of_isometry_surjective_finiteDimensional",
      "node_id": "sr-de70a145cd9816254cb8",
      "path": "MathlibAnnex/Analysis/Normed/Sphere/MetricRigidity.lean",
      "prerequisite_names": [
        "MathlibAnnex.Sphere.linearIsometryEquiv_of_isometryEquiv_finiteDimensional"
      ],
      "prerequisites": [
        "sr-869ea95f25b39cd44c06"
      ],
      "role": "RIGIDITY_OR_EQUIVALENCE_RESULT",
      "routes": [],
      "section": "Analysis.Normed.Sphere.MetricRigidity",
      "source_sha256": "9f038ebda22c4f3e1f3821766e8138a09dda1661e0ae6df502a91b35faa17976",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Sphere/MetricRigidity.lean#L122-L132",
      "used_by": [],
      "used_by_names": []
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 27,
      "lines": [
        178,
        188
      ],
      "module": "MathlibAnnex.Analysis.Normed.Sphere.MetricRigidity",
      "name": "MathlibAnnex.Sphere.linearIsometryEquiv_of_isometry_surjective_of_finiteDimensional",
      "node_id": "sr-833c6a5f65d389d4d72c",
      "path": "MathlibAnnex/Analysis/Normed/Sphere/MetricRigidity.lean",
      "prerequisite_names": [
        "MathlibAnnex.Sphere.linearIsometryEquiv_of_isometryEquiv_of_finiteDimensional"
      ],
      "prerequisites": [
        "sr-7f22e7b0b4ebc3ce985d"
      ],
      "role": "RIGIDITY_OR_EQUIVALENCE_RESULT",
      "routes": [],
      "section": "Analysis.Normed.Sphere.MetricRigidity",
      "source_sha256": "9f038ebda22c4f3e1f3821766e8138a09dda1661e0ae6df502a91b35faa17976",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Sphere/MetricRigidity.lean#L178-L188",
      "used_by": [],
      "used_by_names": []
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 25,
      "lines": [
        134,
        145
      ],
      "module": "MathlibAnnex.Analysis.Normed.Sphere.MetricRigidity",
      "name": "MathlibAnnex.Sphere.nonempty_isometryEquiv_iff_nonempty_linearIsometryEquiv_finiteDimensional",
      "node_id": "sr-c47d31e58d16b6df62c6",
      "path": "MathlibAnnex/Analysis/Normed/Sphere/MetricRigidity.lean",
      "prerequisite_names": [
        "MathlibAnnex.Sphere.isometryEquiv_of_linearIsometryEquiv",
        "MathlibAnnex.Sphere.linearIsometryEquiv_of_isometryEquiv_finiteDimensional"
      ],
      "prerequisites": [
        "sr-d3805623ff90ed100915",
        "sr-869ea95f25b39cd44c06"
      ],
      "role": "RIGIDITY_OR_EQUIVALENCE_RESULT",
      "routes": [],
      "section": "Analysis.Normed.Sphere.MetricRigidity",
      "source_sha256": "9f038ebda22c4f3e1f3821766e8138a09dda1661e0ae6df502a91b35faa17976",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Sphere/MetricRigidity.lean#L134-L145",
      "used_by": [],
      "used_by_names": []
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 27,
      "lines": [
        190,
        202
      ],
      "module": "MathlibAnnex.Analysis.Normed.Sphere.MetricRigidity",
      "name": "MathlibAnnex.Sphere.nonempty_isometryEquiv_iff_nonempty_linearIsometryEquiv_of_finiteDimensional",
      "node_id": "sr-5b2551a420ffdf6e0968",
      "path": "MathlibAnnex/Analysis/Normed/Sphere/MetricRigidity.lean",
      "prerequisite_names": [
        "MathlibAnnex.Sphere.isometryEquiv_of_linearIsometryEquiv",
        "MathlibAnnex.Sphere.linearIsometryEquiv_of_isometryEquiv_of_finiteDimensional"
      ],
      "prerequisites": [
        "sr-d3805623ff90ed100915",
        "sr-7f22e7b0b4ebc3ce985d"
      ],
      "role": "RIGIDITY_OR_EQUIVALENCE_RESULT",
      "routes": [],
      "section": "Analysis.Normed.Sphere.MetricRigidity",
      "source_sha256": "9f038ebda22c4f3e1f3821766e8138a09dda1661e0ae6df502a91b35faa17976",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Sphere/MetricRigidity.lean#L190-L202",
      "used_by": [],
      "used_by_names": []
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 0,
      "lines": [
        15,
        19
      ],
      "module": "MathlibAnnex.Analysis.Normed.Sphere.Basic",
      "name": "MathlibAnnex.Sphere.normalizeToSphere",
      "node_id": "sr-5453e2ee919fca785661",
      "path": "MathlibAnnex/Analysis/Normed/Sphere/Basic.lean",
      "prerequisite_names": [],
      "prerequisites": [],
      "role": "MATHEMATICAL_CONSTRUCTION",
      "routes": [],
      "section": "Analysis.Normed.Sphere.Basic",
      "source_sha256": "e514916d29cb77634a592e6b35b7620b67ef4eee938045a72ed16b3875bc3ee0",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Sphere/Basic.lean#L15-L19",
      "used_by": [
        "sr-508f20768f1bc2bccca2",
        "sr-f183f54a8f4191be2f00",
        "sr-b97c7e79513940b1a3ad",
        "sr-2eb3a7ccc5a47aef1165"
      ],
      "used_by_names": [
        "MathlibAnnex.Sphere.coe_normalizeToSphere",
        "MathlibAnnex.Sphere.normalizeToSphere_pos_smul",
        "MathlibAnnex.Sphere.normalizeToSphere_unit",
        "MathlibAnnex.Sphere.radialExtension"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 1,
      "lines": [
        30,
        38
      ],
      "module": "MathlibAnnex.Analysis.Normed.Sphere.Basic",
      "name": "MathlibAnnex.Sphere.normalizeToSphere_pos_smul",
      "node_id": "sr-f183f54a8f4191be2f00",
      "path": "MathlibAnnex/Analysis/Normed/Sphere/Basic.lean",
      "prerequisite_names": [
        "MathlibAnnex.Sphere.normalizeToSphere"
      ],
      "prerequisites": [
        "sr-5453e2ee919fca785661"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Normed.Sphere.Basic",
      "source_sha256": "e514916d29cb77634a592e6b35b7620b67ef4eee938045a72ed16b3875bc3ee0",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Sphere/Basic.lean#L30-L38",
      "used_by": [],
      "used_by_names": []
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 1,
      "lines": [
        24,
        28
      ],
      "module": "MathlibAnnex.Analysis.Normed.Sphere.Basic",
      "name": "MathlibAnnex.Sphere.normalizeToSphere_unit",
      "node_id": "sr-b97c7e79513940b1a3ad",
      "path": "MathlibAnnex/Analysis/Normed/Sphere/Basic.lean",
      "prerequisite_names": [
        "MathlibAnnex.Sphere.normalizeToSphere"
      ],
      "prerequisites": [
        "sr-5453e2ee919fca785661"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Normed.Sphere.Basic",
      "source_sha256": "e514916d29cb77634a592e6b35b7620b67ef4eee938045a72ed16b3875bc3ee0",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Sphere/Basic.lean#L24-L28",
      "used_by": [
        "sr-62c4eb6633d6ccba11d7"
      ],
      "used_by_names": [
        "MathlibAnnex.Sphere.radialExtension_on_sphere"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 1,
      "lines": [
        118,
        124
      ],
      "module": "MathlibAnnex.Analysis.Normed.Sphere.RadialExtension",
      "name": "MathlibAnnex.Sphere.radialExtension",
      "node_id": "sr-2eb3a7ccc5a47aef1165",
      "path": "MathlibAnnex/Analysis/Normed/Sphere/RadialExtension.lean",
      "prerequisite_names": [
        "MathlibAnnex.Sphere.normalizeToSphere"
      ],
      "prerequisites": [
        "sr-5453e2ee919fca785661"
      ],
      "role": "MATHEMATICAL_CONSTRUCTION",
      "routes": [
        "R01"
      ],
      "section": "Analysis.Normed.Sphere.RadialExtension",
      "source_sha256": "1e6724d1af1431de330c5ccb8721a135a40a9810f30bf4c83634862c7317fc3c",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Sphere/RadialExtension.lean#L118-L124",
      "used_by": [
        "sr-d381cf24c45e3037e36e",
        "sr-de419540c8c1a2266970"
      ],
      "used_by_names": [
        "MathlibAnnex.Sphere.radialExtension_of_ne_zero",
        "MathlibAnnex.Sphere.radialExtension_zero"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 6,
      "lines": [
        257,
        264
      ],
      "module": "MathlibAnnex.Analysis.Normed.Sphere.RadialExtension",
      "name": "MathlibAnnex.Sphere.radialExtensionEquiv",
      "node_id": "sr-bc209627e49505de21ee",
      "path": "MathlibAnnex/Analysis/Normed/Sphere/RadialExtension.lean",
      "prerequisite_names": [
        "MathlibAnnex.Sphere.radialExtension_rightInverse"
      ],
      "prerequisites": [
        "sr-b1e330303e8e9d27dfea"
      ],
      "role": "RIGIDITY_OR_EQUIVALENCE_RESULT",
      "routes": [
        "R01"
      ],
      "section": "Analysis.Normed.Sphere.RadialExtension",
      "source_sha256": "1e6724d1af1431de330c5ccb8721a135a40a9810f30bf4c83634862c7317fc3c",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Sphere/RadialExtension.lean#L257-L264",
      "used_by": [
        "sr-ba3447ba2da6d0b96de7"
      ],
      "used_by_names": [
        "MathlibAnnex.Sphere.radialExtensionHomeomorph"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 7,
      "lines": [
        271,
        277
      ],
      "module": "MathlibAnnex.Analysis.Normed.Sphere.RadialExtension",
      "name": "MathlibAnnex.Sphere.radialExtensionHomeomorph",
      "node_id": "sr-ba3447ba2da6d0b96de7",
      "path": "MathlibAnnex/Analysis/Normed/Sphere/RadialExtension.lean",
      "prerequisite_names": [
        "MathlibAnnex.Sphere.radialExtensionEquiv",
        "MathlibAnnex.Sphere.radialExtension_symm_lipschitz"
      ],
      "prerequisites": [
        "sr-bc209627e49505de21ee",
        "sr-dcd598ed5d207470d997"
      ],
      "role": "MATHEMATICAL_CONSTRUCTION",
      "routes": [
        "R01"
      ],
      "section": "Analysis.Normed.Sphere.RadialExtension",
      "source_sha256": "1e6724d1af1431de330c5ccb8721a135a40a9810f30bf4c83634862c7317fc3c",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Sphere/RadialExtension.lean#L271-L277",
      "used_by": [
        "sr-1a173fec02916159b2d3"
      ],
      "used_by_names": [
        "MathlibAnnex.Sphere.finiteDimensional_codomain"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 5,
      "lines": [
        137,
        153
      ],
      "module": "MathlibAnnex.Analysis.Normed.Sphere.RadialBall",
      "name": "MathlibAnnex.Sphere.radialExtension_image_ball",
      "node_id": "sr-9e13f99245733373011b",
      "path": "MathlibAnnex/Analysis/Normed/Sphere/RadialBall.lean",
      "prerequisite_names": [
        "MathlibAnnex.EquivalentSeminorm.Space",
        "MathlibAnnex.EquivalentSeminorm.eq_zero_of_apply_eq_zero",
        "MathlibAnnex.Sphere.radialExtension_leftInverse"
      ],
      "prerequisites": [
        "sr-7455972eca6a4eec143b",
        "sr-d26c053b6640c47cc14c",
        "sr-2283d4b57f27544e3e10"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Normed.Sphere.RadialBall",
      "source_sha256": "60eed20f59ddcf059b233b3f1ed9e84a23fb2afb6643c64a22ff20bcf47d60e1",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Sphere/RadialBall.lean#L137-L153",
      "used_by": [
        "sr-0ac67e70932d82c4fcce"
      ],
      "used_by_names": [
        "MathlibAnnex.Sphere.radialExtension_integral_abs_det"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 8,
      "lines": [
        245,
        271
      ],
      "module": "MathlibAnnex.Analysis.Normed.Sphere.RadialJacobian",
      "name": "MathlibAnnex.Sphere.radialExtension_integral_abs_det",
      "node_id": "sr-0ac67e70932d82c4fcce",
      "path": "MathlibAnnex/Analysis/Normed/Sphere/RadialJacobian.lean",
      "prerequisite_names": [
        "MathlibAnnex.BilipschitzOrientation.volume_image_eq_zero_of_lipschitzWith",
        "MathlibAnnex.EquivalentSeminorm.closedUnitBallVolume",
        "MathlibAnnex.EquivalentSeminorm.closedUnitBall_isCompact",
        "MathlibAnnex.EquivalentSeminorm.dist_space_eq",
        "MathlibAnnex.Matrix.MaximalMinorIndex.orderedRows_ofOrderEmbedding",
        "MathlibAnnex.NullLagrangian.integrableOn_maximalMinor_fderiv_of_lipschitzWith",
        "MathlibAnnex.Sphere.radialExtension_image_ball",
        "MathlibAnnex.Sphere.radialExtension_lipschitz"
      ],
      "prerequisites": [
        "sr-387c6db623b104a314e7",
        "sr-0c646e3e3f68d9d2a9de",
        "sr-4d89a305700c4518e6d0",
        "sr-427b458e129c1a15b457",
        "sr-204948818b57bf27614f",
        "sr-8a8154a26a832f3905d6",
        "sr-9e13f99245733373011b",
        "sr-cda1986139abea6e5ce1"
      ],
      "role": "MEASURE_OR_VOLUME_RESULT",
      "routes": [],
      "section": "Analysis.Normed.Sphere.RadialJacobian",
      "source_sha256": "c081ceaf47b43d2b7690c4b3ccf616ece6d504c63516f09240675c721db20b73",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Sphere/RadialJacobian.lean#L245-L271",
      "used_by": [],
      "used_by_names": []
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 4,
      "lines": [
        154,
        179
      ],
      "module": "MathlibAnnex.Analysis.Normed.Sphere.RadialExtension",
      "name": "MathlibAnnex.Sphere.radialExtension_leftInverse",
      "node_id": "sr-2283d4b57f27544e3e10",
      "path": "MathlibAnnex/Analysis/Normed/Sphere/RadialExtension.lean",
      "prerequisite_names": [
        "MathlibAnnex.Sphere.radialExtension_norm"
      ],
      "prerequisites": [
        "sr-712f55d40d0d8fe495fc"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [
        "R01"
      ],
      "section": "Analysis.Normed.Sphere.RadialExtension",
      "source_sha256": "1e6724d1af1431de330c5ccb8721a135a40a9810f30bf4c83634862c7317fc3c",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Sphere/RadialExtension.lean#L154-L179",
      "used_by": [
        "sr-e6c6d7f2b697ed432f62",
        "sr-9e13f99245733373011b",
        "sr-b1e330303e8e9d27dfea"
      ],
      "used_by_names": [
        "MathlibAnnex.Plucker.derivativeAverage_comp_linear_radial",
        "MathlibAnnex.Sphere.radialExtension_image_ball",
        "MathlibAnnex.Sphere.radialExtension_rightInverse"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 4,
      "lines": [
        242,
        248
      ],
      "module": "MathlibAnnex.Analysis.Normed.Sphere.RadialExtension",
      "name": "MathlibAnnex.Sphere.radialExtension_lipschitz",
      "node_id": "sr-cda1986139abea6e5ce1",
      "path": "MathlibAnnex/Analysis/Normed/Sphere/RadialExtension.lean",
      "prerequisite_names": [
        "MathlibAnnex.Sphere.radialExtension_norm",
        "MathlibAnnex.Sphere.scaled_normalize_dist_le_two"
      ],
      "prerequisites": [
        "sr-712f55d40d0d8fe495fc",
        "sr-30a597a479d491d1f969"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [
        "R01"
      ],
      "section": "Analysis.Normed.Sphere.RadialExtension",
      "source_sha256": "1e6724d1af1431de330c5ccb8721a135a40a9810f30bf4c83634862c7317fc3c",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Sphere/RadialExtension.lean#L242-L248",
      "used_by": [
        "sr-7b460b5fa4ecfe70385b",
        "sr-31274c36334b9b3c9ad7",
        "sr-0ac67e70932d82c4fcce",
        "sr-dcd598ed5d207470d997"
      ],
      "used_by_names": [
        "MathlibAnnex.Plucker.derivativeAverage_comp_linear_radial_apply",
        "MathlibAnnex.Sphere.finrank_eq",
        "MathlibAnnex.Sphere.radialExtension_integral_abs_det",
        "MathlibAnnex.Sphere.radialExtension_symm_lipschitz"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 3,
      "lines": [
        137,
        144
      ],
      "module": "MathlibAnnex.Analysis.Normed.Sphere.RadialExtension",
      "name": "MathlibAnnex.Sphere.radialExtension_norm",
      "node_id": "sr-712f55d40d0d8fe495fc",
      "path": "MathlibAnnex/Analysis/Normed/Sphere/RadialExtension.lean",
      "prerequisite_names": [
        "MathlibAnnex.Sphere.radialExtension_of_ne_zero",
        "MathlibAnnex.Sphere.radialExtension_zero"
      ],
      "prerequisites": [
        "sr-d381cf24c45e3037e36e",
        "sr-de419540c8c1a2266970"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [
        "R01"
      ],
      "section": "Analysis.Normed.Sphere.RadialExtension",
      "source_sha256": "1e6724d1af1431de330c5ccb8721a135a40a9810f30bf4c83634862c7317fc3c",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Sphere/RadialExtension.lean#L137-L144",
      "used_by": [
        "sr-2283d4b57f27544e3e10",
        "sr-cda1986139abea6e5ce1"
      ],
      "used_by_names": [
        "MathlibAnnex.Sphere.radialExtension_leftInverse",
        "MathlibAnnex.Sphere.radialExtension_lipschitz"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 2,
      "lines": [
        131,
        135
      ],
      "module": "MathlibAnnex.Analysis.Normed.Sphere.RadialExtension",
      "name": "MathlibAnnex.Sphere.radialExtension_of_ne_zero",
      "node_id": "sr-d381cf24c45e3037e36e",
      "path": "MathlibAnnex/Analysis/Normed/Sphere/RadialExtension.lean",
      "prerequisite_names": [
        "MathlibAnnex.Sphere.radialExtension"
      ],
      "prerequisites": [
        "sr-2eb3a7ccc5a47aef1165"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [
        "R01"
      ],
      "section": "Analysis.Normed.Sphere.RadialExtension",
      "source_sha256": "1e6724d1af1431de330c5ccb8721a135a40a9810f30bf4c83634862c7317fc3c",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Sphere/RadialExtension.lean#L131-L135",
      "used_by": [
        "sr-712f55d40d0d8fe495fc",
        "sr-62c4eb6633d6ccba11d7"
      ],
      "used_by_names": [
        "MathlibAnnex.Sphere.radialExtension_norm",
        "MathlibAnnex.Sphere.radialExtension_on_sphere"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 3,
      "lines": [
        146,
        152
      ],
      "module": "MathlibAnnex.Analysis.Normed.Sphere.RadialExtension",
      "name": "MathlibAnnex.Sphere.radialExtension_on_sphere",
      "node_id": "sr-62c4eb6633d6ccba11d7",
      "path": "MathlibAnnex/Analysis/Normed/Sphere/RadialExtension.lean",
      "prerequisite_names": [
        "MathlibAnnex.Sphere.normalizeToSphere_unit",
        "MathlibAnnex.Sphere.radialExtension_of_ne_zero"
      ],
      "prerequisites": [
        "sr-b97c7e79513940b1a3ad",
        "sr-d381cf24c45e3037e36e"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [
        "R01"
      ],
      "section": "Analysis.Normed.Sphere.RadialExtension",
      "source_sha256": "1e6724d1af1431de330c5ccb8721a135a40a9810f30bf4c83634862c7317fc3c",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Sphere/RadialExtension.lean#L146-L152",
      "used_by": [
        "sr-fc2dec93cb5f570c8f5d"
      ],
      "used_by_names": [
        "MathlibAnnex.PluckerBody.normalizedGenerator_mem_of_sphereIsometry"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 5,
      "lines": [
        181,
        186
      ],
      "module": "MathlibAnnex.Analysis.Normed.Sphere.RadialExtension",
      "name": "MathlibAnnex.Sphere.radialExtension_rightInverse",
      "node_id": "sr-b1e330303e8e9d27dfea",
      "path": "MathlibAnnex/Analysis/Normed/Sphere/RadialExtension.lean",
      "prerequisite_names": [
        "MathlibAnnex.Sphere.radialExtension_leftInverse"
      ],
      "prerequisites": [
        "sr-2283d4b57f27544e3e10"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [
        "R01"
      ],
      "section": "Analysis.Normed.Sphere.RadialExtension",
      "source_sha256": "1e6724d1af1431de330c5ccb8721a135a40a9810f30bf4c83634862c7317fc3c",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Sphere/RadialExtension.lean#L181-L186",
      "used_by": [
        "sr-bc209627e49505de21ee",
        "sr-4df774d0c30f0823be5f"
      ],
      "used_by_names": [
        "MathlibAnnex.Sphere.radialExtensionEquiv",
        "MathlibAnnex.Sphere.radialExtension_surjective"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 6,
      "lines": [
        266,
        269
      ],
      "module": "MathlibAnnex.Analysis.Normed.Sphere.RadialExtension",
      "name": "MathlibAnnex.Sphere.radialExtension_surjective",
      "node_id": "sr-4df774d0c30f0823be5f",
      "path": "MathlibAnnex/Analysis/Normed/Sphere/RadialExtension.lean",
      "prerequisite_names": [
        "MathlibAnnex.Sphere.radialExtension_rightInverse"
      ],
      "prerequisites": [
        "sr-b1e330303e8e9d27dfea"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [
        "R01"
      ],
      "section": "Analysis.Normed.Sphere.RadialExtension",
      "source_sha256": "1e6724d1af1431de330c5ccb8721a135a40a9810f30bf4c83634862c7317fc3c",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Sphere/RadialExtension.lean#L266-L269",
      "used_by": [
        "sr-31274c36334b9b3c9ad7"
      ],
      "used_by_names": [
        "MathlibAnnex.Sphere.finrank_eq"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 5,
      "lines": [
        250,
        255
      ],
      "module": "MathlibAnnex.Analysis.Normed.Sphere.RadialExtension",
      "name": "MathlibAnnex.Sphere.radialExtension_symm_lipschitz",
      "node_id": "sr-dcd598ed5d207470d997",
      "path": "MathlibAnnex/Analysis/Normed/Sphere/RadialExtension.lean",
      "prerequisite_names": [
        "MathlibAnnex.Sphere.radialExtension_lipschitz"
      ],
      "prerequisites": [
        "sr-cda1986139abea6e5ce1"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [
        "R01"
      ],
      "section": "Analysis.Normed.Sphere.RadialExtension",
      "source_sha256": "1e6724d1af1431de330c5ccb8721a135a40a9810f30bf4c83634862c7317fc3c",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Sphere/RadialExtension.lean#L250-L255",
      "used_by": [
        "sr-ba3447ba2da6d0b96de7"
      ],
      "used_by_names": [
        "MathlibAnnex.Sphere.radialExtensionHomeomorph"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 2,
      "lines": [
        126,
        129
      ],
      "module": "MathlibAnnex.Analysis.Normed.Sphere.RadialExtension",
      "name": "MathlibAnnex.Sphere.radialExtension_zero",
      "node_id": "sr-de419540c8c1a2266970",
      "path": "MathlibAnnex/Analysis/Normed/Sphere/RadialExtension.lean",
      "prerequisite_names": [
        "MathlibAnnex.Sphere.radialExtension"
      ],
      "prerequisites": [
        "sr-2eb3a7ccc5a47aef1165"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [
        "R01"
      ],
      "section": "Analysis.Normed.Sphere.RadialExtension",
      "source_sha256": "1e6724d1af1431de330c5ccb8721a135a40a9810f30bf4c83634862c7317fc3c",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Sphere/RadialExtension.lean#L126-L129",
      "used_by": [
        "sr-712f55d40d0d8fe495fc"
      ],
      "used_by_names": [
        "MathlibAnnex.Sphere.radialExtension_norm"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 0,
      "lines": [
        71,
        116
      ],
      "module": "MathlibAnnex.Analysis.Normed.Sphere.RadialExtension",
      "name": "MathlibAnnex.Sphere.scaled_normalize_dist_le_two",
      "node_id": "sr-30a597a479d491d1f969",
      "path": "MathlibAnnex/Analysis/Normed/Sphere/RadialExtension.lean",
      "prerequisite_names": [],
      "prerequisites": [],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [
        "R01"
      ],
      "section": "Analysis.Normed.Sphere.RadialExtension",
      "source_sha256": "1e6724d1af1431de330c5ccb8721a135a40a9810f30bf4c83634862c7317fc3c",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Normed/Sphere/RadialExtension.lean#L71-L116",
      "used_by": [
        "sr-cda1986139abea6e5ce1"
      ],
      "used_by_names": [
        "MathlibAnnex.Sphere.radialExtension_lipschitz"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 2,
      "lines": [
        11,
        19
      ],
      "module": "MathlibAnnex.Analysis.Distribution.WeakGradient.Basic",
      "name": "MathlibAnnex.WeakDivergenceZero",
      "node_id": "sr-9b05919ec9006097774f",
      "path": "MathlibAnnex/Analysis/Distribution/WeakGradient/Basic.lean",
      "prerequisite_names": [
        "MathlibAnnex.CompactC1VectorField.carrier",
        "MathlibAnnex.divergence"
      ],
      "prerequisites": [
        "sr-808682f0e02509c62179",
        "sr-7b37529f4122d7e24782"
      ],
      "role": "MATHEMATICAL_CONSTRUCTION",
      "routes": [],
      "section": "Analysis.Distribution.WeakGradient.Basic",
      "source_sha256": "d6c9cdb57136fbd6df9ca3af4024fc92e412a6ecd171d74abd07f624c0dcc473",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Distribution/WeakGradient/Basic.lean#L11-L19",
      "used_by": [
        "sr-e5fb633afdb33c8b6829",
        "sr-c1b287e93e9c03ede407"
      ],
      "used_by_names": [
        "MathlibAnnex.BilipschitzOrientation.targetJacobianSign_weakDivergenceZero",
        "MathlibAnnex.WeakGradient.weakIntegral_eq_localized_bumpIntegral"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 14,
      "lines": [
        21,
        28
      ],
      "module": "MathlibAnnex.Analysis.Distribution.WeakGradient",
      "name": "MathlibAnnex.WeakDivergenceZero.exists_aeConstantOn",
      "node_id": "sr-845f1c95a322f59b65fd",
      "path": "MathlibAnnex/Analysis/Distribution/WeakGradient.lean",
      "prerequisite_names": [
        "MathlibAnnex.WeakDivergenceZero.locally_aeConstant",
        "MathlibAnnex.exists_aeConstantOn_of_local_preconnected"
      ],
      "prerequisites": [
        "sr-aae3044b5ccd971d34c0",
        "sr-00ede181064fec2913d3"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [
        "R05"
      ],
      "section": "Analysis.Distribution.WeakGradient",
      "source_sha256": "b9c8cbf71dafa6be7d4e3b8f1e7a8d2a29e8e67a53f22dd117f7ce8f76e9fc85",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Distribution/WeakGradient.lean#L21-L28",
      "used_by": [
        "sr-5e70c50d906023b162a6",
        "sr-0d45767a065ecea3c552"
      ],
      "used_by_names": [
        "MathlibAnnex.BilipschitzOrientation.targetJacobianSign_ae_const",
        "MathlibAnnex.WeakDivergenceZero.exists_eqOn"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 15,
      "lines": [
        30,
        36
      ],
      "module": "MathlibAnnex.Analysis.Distribution.WeakGradient",
      "name": "MathlibAnnex.WeakDivergenceZero.exists_eqOn",
      "node_id": "sr-0d45767a065ecea3c552",
      "path": "MathlibAnnex/Analysis/Distribution/WeakGradient.lean",
      "prerequisite_names": [
        "MathlibAnnex.WeakDivergenceZero.exists_aeConstantOn"
      ],
      "prerequisites": [
        "sr-845f1c95a322f59b65fd"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [
        "R05"
      ],
      "section": "Analysis.Distribution.WeakGradient",
      "source_sha256": "b9c8cbf71dafa6be7d4e3b8f1e7a8d2a29e8e67a53f22dd117f7ce8f76e9fc85",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Distribution/WeakGradient.lean#L30-L36",
      "used_by": [],
      "used_by_names": []
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 13,
      "lines": [
        14,
        19
      ],
      "module": "MathlibAnnex.Analysis.Distribution.WeakGradient",
      "name": "MathlibAnnex.WeakDivergenceZero.locally_aeConstant",
      "node_id": "sr-aae3044b5ccd971d34c0",
      "path": "MathlibAnnex/Analysis/Distribution/WeakGradient.lean",
      "prerequisite_names": [
        "MathlibAnnex.WeakGradient.exists_localAEConstantAt"
      ],
      "prerequisites": [
        "sr-9d08fcec485db68a3385"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [
        "R05"
      ],
      "section": "Analysis.Distribution.WeakGradient",
      "source_sha256": "b9c8cbf71dafa6be7d4e3b8f1e7a8d2a29e8e67a53f22dd117f7ce8f76e9fc85",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Distribution/WeakGradient.lean#L14-L19",
      "used_by": [
        "sr-845f1c95a322f59b65fd"
      ],
      "used_by_names": [
        "MathlibAnnex.WeakDivergenceZero.exists_aeConstantOn"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 0,
      "lines": [
        19,
        23
      ],
      "module": "MathlibAnnex.Analysis.Distribution.WeakGradient.Local",
      "name": "MathlibAnnex.WeakGradient.LocalBallData",
      "node_id": "sr-9883cd559d3e51eea536",
      "path": "MathlibAnnex/Analysis/Distribution/WeakGradient/Local.lean",
      "prerequisite_names": [],
      "prerequisites": [],
      "role": "MATHEMATICAL_STRUCTURE",
      "routes": [],
      "section": "Analysis.Distribution.WeakGradient.Local",
      "source_sha256": "ad44c07ee0288e03363618b5676b39c7c75d50ebdedc1b9930ceff74de9a542e",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Distribution/WeakGradient/Local.lean#L19-L23",
      "used_by": [
        "sr-81f0acb91184d3bee55d",
        "sr-290fa721231a7c1006a8",
        "sr-8dcce51efa3eeb30e94c",
        "sr-16fd126ae9cc07b32088"
      ],
      "used_by_names": [
        "MathlibAnnex.WeakGradient.LocalBallData.carrier",
        "MathlibAnnex.WeakGradient.LocalBallData.inner",
        "MathlibAnnex.WeakGradient.LocalBallData.middle",
        "MathlibAnnex.WeakGradient.exists_localBallData"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 1,
      "lines": [
        32,
        33
      ],
      "module": "MathlibAnnex.Analysis.Distribution.WeakGradient.Local",
      "name": "MathlibAnnex.WeakGradient.LocalBallData.carrier",
      "node_id": "sr-81f0acb91184d3bee55d",
      "path": "MathlibAnnex/Analysis/Distribution/WeakGradient/Local.lean",
      "prerequisite_names": [
        "MathlibAnnex.WeakGradient.LocalBallData"
      ],
      "prerequisites": [
        "sr-9883cd559d3e51eea536"
      ],
      "role": "MATHEMATICAL_CONSTRUCTION",
      "routes": [],
      "section": "Analysis.Distribution.WeakGradient.Local",
      "source_sha256": "ad44c07ee0288e03363618b5676b39c7c75d50ebdedc1b9930ceff74de9a542e",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Distribution/WeakGradient/Local.lean#L32-L33",
      "used_by": [
        "sr-1e2163a7383204e862bb",
        "sr-7fa4bdaaa3fda43cd6c8",
        "sr-0b3ac690cb363685adf9",
        "sr-6289863b2e4cca9198f5",
        "sr-47d544d50abf892ac339"
      ],
      "used_by_names": [
        "MathlibAnnex.WeakGradient.LocalBallData.carrier_isCompact",
        "MathlibAnnex.WeakGradient.LocalBallData.carrier_measurable",
        "MathlibAnnex.WeakGradient.LocalBallData.carrier_subset",
        "MathlibAnnex.WeakGradient.LocalBallData.inner_subset_carrier",
        "MathlibAnnex.WeakGradient.LocalBallData.middle_subset_carrier"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 2,
      "lines": [
        47,
        48
      ],
      "module": "MathlibAnnex.Analysis.Distribution.WeakGradient.Local",
      "name": "MathlibAnnex.WeakGradient.LocalBallData.carrier_isCompact",
      "node_id": "sr-1e2163a7383204e862bb",
      "path": "MathlibAnnex/Analysis/Distribution/WeakGradient/Local.lean",
      "prerequisite_names": [
        "MathlibAnnex.WeakGradient.LocalBallData.carrier"
      ],
      "prerequisites": [
        "sr-81f0acb91184d3bee55d"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Distribution.WeakGradient.Local",
      "source_sha256": "ad44c07ee0288e03363618b5676b39c7c75d50ebdedc1b9930ceff74de9a542e",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Distribution/WeakGradient/Local.lean#L47-L48",
      "used_by": [
        "sr-afad0e25b0f7527b55e2"
      ],
      "used_by_names": [
        "MathlibAnnex.WeakGradient.integrableOn_localBallCarrier"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 2,
      "lines": [
        50,
        51
      ],
      "module": "MathlibAnnex.Analysis.Distribution.WeakGradient.Local",
      "name": "MathlibAnnex.WeakGradient.LocalBallData.carrier_measurable",
      "node_id": "sr-7fa4bdaaa3fda43cd6c8",
      "path": "MathlibAnnex/Analysis/Distribution/WeakGradient/Local.lean",
      "prerequisite_names": [
        "MathlibAnnex.WeakGradient.LocalBallData.carrier"
      ],
      "prerequisites": [
        "sr-81f0acb91184d3bee55d"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Distribution.WeakGradient.Local",
      "source_sha256": "ad44c07ee0288e03363618b5676b39c7c75d50ebdedc1b9930ceff74de9a542e",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Distribution/WeakGradient/Local.lean#L50-L51",
      "used_by": [
        "sr-388311f3dfe7716322e2"
      ],
      "used_by_names": [
        "MathlibAnnex.WeakGradient.compactLocalization_integrable"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 2,
      "lines": [
        53,
        54
      ],
      "module": "MathlibAnnex.Analysis.Distribution.WeakGradient.Local",
      "name": "MathlibAnnex.WeakGradient.LocalBallData.carrier_subset",
      "node_id": "sr-0b3ac690cb363685adf9",
      "path": "MathlibAnnex/Analysis/Distribution/WeakGradient/Local.lean",
      "prerequisite_names": [
        "MathlibAnnex.WeakGradient.LocalBallData.carrier"
      ],
      "prerequisites": [
        "sr-81f0acb91184d3bee55d"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Distribution.WeakGradient.Local",
      "source_sha256": "ad44c07ee0288e03363618b5676b39c7c75d50ebdedc1b9930ceff74de9a542e",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Distribution/WeakGradient/Local.lean#L53-L54",
      "used_by": [
        "sr-6fb43eb5f58ce5044bb1",
        "sr-afad0e25b0f7527b55e2"
      ],
      "used_by_names": [
        "MathlibAnnex.WeakGradient.LocalBallData.middle_subset_open",
        "MathlibAnnex.WeakGradient.integrableOn_localBallCarrier"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 2,
      "lines": [
        39,
        40
      ],
      "module": "MathlibAnnex.Analysis.Distribution.WeakGradient.Local",
      "name": "MathlibAnnex.WeakGradient.LocalBallData.center_mem_inner",
      "node_id": "sr-83fa7df4ed54af77df04",
      "path": "MathlibAnnex/Analysis/Distribution/WeakGradient/Local.lean",
      "prerequisite_names": [
        "MathlibAnnex.WeakGradient.LocalBallData.inner"
      ],
      "prerequisites": [
        "sr-290fa721231a7c1006a8"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Distribution.WeakGradient.Local",
      "source_sha256": "ad44c07ee0288e03363618b5676b39c7c75d50ebdedc1b9930ceff74de9a542e",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Distribution/WeakGradient/Local.lean#L39-L40",
      "used_by": [
        "sr-a371daaed76a839bab2b"
      ],
      "used_by_names": [
        "MathlibAnnex.WeakGradient.LocalBallData.inner_nonempty"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 1,
      "lines": [
        29,
        30
      ],
      "module": "MathlibAnnex.Analysis.Distribution.WeakGradient.Local",
      "name": "MathlibAnnex.WeakGradient.LocalBallData.inner",
      "node_id": "sr-290fa721231a7c1006a8",
      "path": "MathlibAnnex/Analysis/Distribution/WeakGradient/Local.lean",
      "prerequisite_names": [
        "MathlibAnnex.WeakGradient.LocalBallData"
      ],
      "prerequisites": [
        "sr-9883cd559d3e51eea536"
      ],
      "role": "MATHEMATICAL_CONSTRUCTION",
      "routes": [],
      "section": "Analysis.Distribution.WeakGradient.Local",
      "source_sha256": "ad44c07ee0288e03363618b5676b39c7c75d50ebdedc1b9930ceff74de9a542e",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Distribution/WeakGradient/Local.lean#L29-L30",
      "used_by": [
        "sr-83fa7df4ed54af77df04",
        "sr-b350da4833ab07220ebe",
        "sr-6289863b2e4cca9198f5",
        "sr-909bb4ddfe56394c976c"
      ],
      "used_by_names": [
        "MathlibAnnex.WeakGradient.LocalBallData.center_mem_inner",
        "MathlibAnnex.WeakGradient.LocalBallData.inner_isOpen",
        "MathlibAnnex.WeakGradient.LocalBallData.inner_subset_carrier",
        "MathlibAnnex.WeakGradient.LocalBallData.translated_closedBall_subset_middle"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 2,
      "lines": [
        42,
        42
      ],
      "module": "MathlibAnnex.Analysis.Distribution.WeakGradient.Local",
      "name": "MathlibAnnex.WeakGradient.LocalBallData.inner_isOpen",
      "node_id": "sr-b350da4833ab07220ebe",
      "path": "MathlibAnnex/Analysis/Distribution/WeakGradient/Local.lean",
      "prerequisite_names": [
        "MathlibAnnex.WeakGradient.LocalBallData.inner"
      ],
      "prerequisites": [
        "sr-290fa721231a7c1006a8"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Distribution.WeakGradient.Local",
      "source_sha256": "ad44c07ee0288e03363618b5676b39c7c75d50ebdedc1b9930ceff74de9a542e",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Distribution/WeakGradient/Local.lean#L42-L42",
      "used_by": [
        "sr-2089b57109e55378e6d6",
        "sr-c65e59bffad6f20fefc0",
        "sr-d6cb8bdddb496bfede6c"
      ],
      "used_by_names": [
        "MathlibAnnex.WeakGradient.compactLocalization_eq_ae_inner",
        "MathlibAnnex.WeakGradient.exists_localMollification_constant",
        "MathlibAnnex.WeakGradient.localBall_inner_measure_pos"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 3,
      "lines": [
        44,
        45
      ],
      "module": "MathlibAnnex.Analysis.Distribution.WeakGradient.Local",
      "name": "MathlibAnnex.WeakGradient.LocalBallData.inner_nonempty",
      "node_id": "sr-a371daaed76a839bab2b",
      "path": "MathlibAnnex/Analysis/Distribution/WeakGradient/Local.lean",
      "prerequisite_names": [
        "MathlibAnnex.WeakGradient.LocalBallData.center_mem_inner"
      ],
      "prerequisites": [
        "sr-83fa7df4ed54af77df04"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Distribution.WeakGradient.Local",
      "source_sha256": "ad44c07ee0288e03363618b5676b39c7c75d50ebdedc1b9930ceff74de9a542e",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Distribution/WeakGradient/Local.lean#L44-L45",
      "used_by": [
        "sr-d6cb8bdddb496bfede6c"
      ],
      "used_by_names": [
        "MathlibAnnex.WeakGradient.localBall_inner_measure_pos"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 2,
      "lines": [
        56,
        60
      ],
      "module": "MathlibAnnex.Analysis.Distribution.WeakGradient.Local",
      "name": "MathlibAnnex.WeakGradient.LocalBallData.inner_subset_carrier",
      "node_id": "sr-6289863b2e4cca9198f5",
      "path": "MathlibAnnex/Analysis/Distribution/WeakGradient/Local.lean",
      "prerequisite_names": [
        "MathlibAnnex.WeakGradient.LocalBallData.carrier",
        "MathlibAnnex.WeakGradient.LocalBallData.inner"
      ],
      "prerequisites": [
        "sr-81f0acb91184d3bee55d",
        "sr-290fa721231a7c1006a8"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Distribution.WeakGradient.Local",
      "source_sha256": "ad44c07ee0288e03363618b5676b39c7c75d50ebdedc1b9930ceff74de9a542e",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Distribution/WeakGradient/Local.lean#L56-L60",
      "used_by": [
        "sr-2089b57109e55378e6d6"
      ],
      "used_by_names": [
        "MathlibAnnex.WeakGradient.compactLocalization_eq_ae_inner"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 1,
      "lines": [
        35,
        37
      ],
      "module": "MathlibAnnex.Analysis.Distribution.WeakGradient.Local",
      "name": "MathlibAnnex.WeakGradient.LocalBallData.middle",
      "node_id": "sr-8dcce51efa3eeb30e94c",
      "path": "MathlibAnnex/Analysis/Distribution/WeakGradient/Local.lean",
      "prerequisite_names": [
        "MathlibAnnex.WeakGradient.LocalBallData"
      ],
      "prerequisites": [
        "sr-9883cd559d3e51eea536"
      ],
      "role": "MATHEMATICAL_CONSTRUCTION",
      "routes": [],
      "section": "Analysis.Distribution.WeakGradient.Local",
      "source_sha256": "ad44c07ee0288e03363618b5676b39c7c75d50ebdedc1b9930ceff74de9a542e",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Distribution/WeakGradient/Local.lean#L35-L37",
      "used_by": [
        "sr-47d544d50abf892ac339",
        "sr-909bb4ddfe56394c976c"
      ],
      "used_by_names": [
        "MathlibAnnex.WeakGradient.LocalBallData.middle_subset_carrier",
        "MathlibAnnex.WeakGradient.LocalBallData.translated_closedBall_subset_middle"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 2,
      "lines": [
        78,
        81
      ],
      "module": "MathlibAnnex.Analysis.Distribution.WeakGradient.Local",
      "name": "MathlibAnnex.WeakGradient.LocalBallData.middle_subset_carrier",
      "node_id": "sr-47d544d50abf892ac339",
      "path": "MathlibAnnex/Analysis/Distribution/WeakGradient/Local.lean",
      "prerequisite_names": [
        "MathlibAnnex.WeakGradient.LocalBallData.carrier",
        "MathlibAnnex.WeakGradient.LocalBallData.middle"
      ],
      "prerequisites": [
        "sr-81f0acb91184d3bee55d",
        "sr-8dcce51efa3eeb30e94c"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Distribution.WeakGradient.Local",
      "source_sha256": "ad44c07ee0288e03363618b5676b39c7c75d50ebdedc1b9930ceff74de9a542e",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Distribution/WeakGradient/Local.lean#L78-L81",
      "used_by": [
        "sr-6fb43eb5f58ce5044bb1"
      ],
      "used_by_names": [
        "MathlibAnnex.WeakGradient.LocalBallData.middle_subset_open"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 3,
      "lines": [
        83,
        84
      ],
      "module": "MathlibAnnex.Analysis.Distribution.WeakGradient.Local",
      "name": "MathlibAnnex.WeakGradient.LocalBallData.middle_subset_open",
      "node_id": "sr-6fb43eb5f58ce5044bb1",
      "path": "MathlibAnnex/Analysis/Distribution/WeakGradient/Local.lean",
      "prerequisite_names": [
        "MathlibAnnex.WeakGradient.LocalBallData.carrier_subset",
        "MathlibAnnex.WeakGradient.LocalBallData.middle_subset_carrier"
      ],
      "prerequisites": [
        "sr-0b3ac690cb363685adf9",
        "sr-47d544d50abf892ac339"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Distribution.WeakGradient.Local",
      "source_sha256": "ad44c07ee0288e03363618b5676b39c7c75d50ebdedc1b9930ceff74de9a542e",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Distribution/WeakGradient/Local.lean#L83-L84",
      "used_by": [
        "sr-b14618175108314c8e82"
      ],
      "used_by_names": [
        "MathlibAnnex.WeakGradient.translatedBumpField_carrier_subset"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 2,
      "lines": [
        62,
        76
      ],
      "module": "MathlibAnnex.Analysis.Distribution.WeakGradient.Local",
      "name": "MathlibAnnex.WeakGradient.LocalBallData.translated_closedBall_subset_middle",
      "node_id": "sr-909bb4ddfe56394c976c",
      "path": "MathlibAnnex/Analysis/Distribution/WeakGradient/Local.lean",
      "prerequisite_names": [
        "MathlibAnnex.WeakGradient.LocalBallData.inner",
        "MathlibAnnex.WeakGradient.LocalBallData.middle"
      ],
      "prerequisites": [
        "sr-290fa721231a7c1006a8",
        "sr-8dcce51efa3eeb30e94c"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Distribution.WeakGradient.Local",
      "source_sha256": "ad44c07ee0288e03363618b5676b39c7c75d50ebdedc1b9930ceff74de9a542e",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Distribution/WeakGradient/Local.lean#L62-L76",
      "used_by": [
        "sr-b14618175108314c8e82"
      ],
      "used_by_names": [
        "MathlibAnnex.WeakGradient.translatedBumpField_carrier_subset"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 0,
      "lines": [
        103,
        105
      ],
      "module": "MathlibAnnex.Analysis.Distribution.WeakGradient.Local",
      "name": "MathlibAnnex.WeakGradient.compactLocalization",
      "node_id": "sr-71f3e186012ba5ad6b37",
      "path": "MathlibAnnex/Analysis/Distribution/WeakGradient/Local.lean",
      "prerequisite_names": [],
      "prerequisites": [],
      "role": "MATHEMATICAL_CONSTRUCTION",
      "routes": [],
      "section": "Analysis.Distribution.WeakGradient.Local",
      "source_sha256": "ad44c07ee0288e03363618b5676b39c7c75d50ebdedc1b9930ceff74de9a542e",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Distribution/WeakGradient/Local.lean#L103-L105",
      "used_by": [
        "sr-388311f3dfe7716322e2",
        "sr-f8b2256fda4a87671d4d",
        "sr-40bfabe2bd8637db8418",
        "sr-c1b287e93e9c03ede407"
      ],
      "used_by_names": [
        "MathlibAnnex.WeakGradient.compactLocalization_integrable",
        "MathlibAnnex.WeakGradient.compactLocalization_of_mem",
        "MathlibAnnex.WeakGradient.compactLocalization_of_not_mem",
        "MathlibAnnex.WeakGradient.weakIntegral_eq_localized_bumpIntegral"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 10,
      "lines": [
        468,
        501
      ],
      "module": "MathlibAnnex.Analysis.Distribution.WeakGradient.Local",
      "name": "MathlibAnnex.WeakGradient.compactLocalization_aeConstant_inner",
      "node_id": "sr-800511957d2869f98727",
      "path": "MathlibAnnex/Analysis/Distribution/WeakGradient/Local.lean",
      "prerequisite_names": [
        "MathlibAnnex.AEConstantOn",
        "MathlibAnnex.WeakGradient.exists_inner_convergencePoint",
        "MathlibAnnex.WeakGradient.localMollification_eq_at_inner_points"
      ],
      "prerequisites": [
        "sr-656f2b9973e6e93c7390",
        "sr-29125d66b5c7a772bba2",
        "sr-d3a2e2eb40cb24e3c764"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Distribution.WeakGradient.Local",
      "source_sha256": "ad44c07ee0288e03363618b5676b39c7c75d50ebdedc1b9930ceff74de9a542e",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Distribution/WeakGradient/Local.lean#L468-L501",
      "used_by": [
        "sr-b901255a268c5d157f5e"
      ],
      "used_by_names": [
        "MathlibAnnex.WeakGradient.exists_aeConstant_inner"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 3,
      "lines": [
        138,
        143
      ],
      "module": "MathlibAnnex.Analysis.Distribution.WeakGradient.Local",
      "name": "MathlibAnnex.WeakGradient.compactLocalization_eq_ae_inner",
      "node_id": "sr-2089b57109e55378e6d6",
      "path": "MathlibAnnex/Analysis/Distribution/WeakGradient/Local.lean",
      "prerequisite_names": [
        "MathlibAnnex.WeakGradient.LocalBallData.inner_isOpen",
        "MathlibAnnex.WeakGradient.LocalBallData.inner_subset_carrier",
        "MathlibAnnex.WeakGradient.compactLocalization_of_mem"
      ],
      "prerequisites": [
        "sr-b350da4833ab07220ebe",
        "sr-6289863b2e4cca9198f5",
        "sr-f8b2256fda4a87671d4d"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Distribution.WeakGradient.Local",
      "source_sha256": "ad44c07ee0288e03363618b5676b39c7c75d50ebdedc1b9930ceff74de9a542e",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Distribution/WeakGradient/Local.lean#L138-L143",
      "used_by": [
        "sr-b901255a268c5d157f5e"
      ],
      "used_by_names": [
        "MathlibAnnex.WeakGradient.exists_aeConstant_inner"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 4,
      "lines": [
        122,
        129
      ],
      "module": "MathlibAnnex.Analysis.Distribution.WeakGradient.Local",
      "name": "MathlibAnnex.WeakGradient.compactLocalization_integrable",
      "node_id": "sr-388311f3dfe7716322e2",
      "path": "MathlibAnnex/Analysis/Distribution/WeakGradient/Local.lean",
      "prerequisite_names": [
        "MathlibAnnex.WeakGradient.LocalBallData.carrier_measurable",
        "MathlibAnnex.WeakGradient.compactLocalization",
        "MathlibAnnex.WeakGradient.integrableOn_localBallCarrier"
      ],
      "prerequisites": [
        "sr-7fa4bdaaa3fda43cd6c8",
        "sr-71f3e186012ba5ad6b37",
        "sr-afad0e25b0f7527b55e2"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Distribution.WeakGradient.Local",
      "source_sha256": "ad44c07ee0288e03363618b5676b39c7c75d50ebdedc1b9930ceff74de9a542e",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Distribution/WeakGradient/Local.lean#L122-L129",
      "used_by": [
        "sr-8376a1fb1261ac685cb2"
      ],
      "used_by_names": [
        "MathlibAnnex.WeakGradient.compactLocalization_locallyIntegrable"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 5,
      "lines": [
        131,
        136
      ],
      "module": "MathlibAnnex.Analysis.Distribution.WeakGradient.Local",
      "name": "MathlibAnnex.WeakGradient.compactLocalization_locallyIntegrable",
      "node_id": "sr-8376a1fb1261ac685cb2",
      "path": "MathlibAnnex/Analysis/Distribution/WeakGradient/Local.lean",
      "prerequisite_names": [
        "MathlibAnnex.WeakGradient.compactLocalization_integrable"
      ],
      "prerequisites": [
        "sr-388311f3dfe7716322e2"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Distribution.WeakGradient.Local",
      "source_sha256": "ad44c07ee0288e03363618b5676b39c7c75d50ebdedc1b9930ceff74de9a542e",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Distribution/WeakGradient/Local.lean#L131-L136",
      "used_by": [
        "sr-29125d66b5c7a772bba2",
        "sr-29be2dafc9ef5c7c2c1a",
        "sr-7807c47150bfccfbd728"
      ],
      "used_by_names": [
        "MathlibAnnex.WeakGradient.exists_inner_convergencePoint",
        "MathlibAnnex.WeakGradient.localMollification_contDiff",
        "MathlibAnnex.WeakGradient.localMollification_fderiv_apply_eq_zero"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 1,
      "lines": [
        107,
        109
      ],
      "module": "MathlibAnnex.Analysis.Distribution.WeakGradient.Local",
      "name": "MathlibAnnex.WeakGradient.compactLocalization_of_mem",
      "node_id": "sr-f8b2256fda4a87671d4d",
      "path": "MathlibAnnex/Analysis/Distribution/WeakGradient/Local.lean",
      "prerequisite_names": [
        "MathlibAnnex.WeakGradient.compactLocalization"
      ],
      "prerequisites": [
        "sr-71f3e186012ba5ad6b37"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Distribution.WeakGradient.Local",
      "source_sha256": "ad44c07ee0288e03363618b5676b39c7c75d50ebdedc1b9930ceff74de9a542e",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Distribution/WeakGradient/Local.lean#L107-L109",
      "used_by": [
        "sr-2089b57109e55378e6d6"
      ],
      "used_by_names": [
        "MathlibAnnex.WeakGradient.compactLocalization_eq_ae_inner"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 1,
      "lines": [
        111,
        113
      ],
      "module": "MathlibAnnex.Analysis.Distribution.WeakGradient.Local",
      "name": "MathlibAnnex.WeakGradient.compactLocalization_of_not_mem",
      "node_id": "sr-40bfabe2bd8637db8418",
      "path": "MathlibAnnex/Analysis/Distribution/WeakGradient/Local.lean",
      "prerequisite_names": [
        "MathlibAnnex.WeakGradient.compactLocalization"
      ],
      "prerequisites": [
        "sr-71f3e186012ba5ad6b37"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Distribution.WeakGradient.Local",
      "source_sha256": "ad44c07ee0288e03363618b5676b39c7c75d50ebdedc1b9930ceff74de9a542e",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Distribution/WeakGradient/Local.lean#L111-L113",
      "used_by": [],
      "used_by_names": []
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 3,
      "lines": [
        261,
        268
      ],
      "module": "MathlibAnnex.Analysis.Distribution.WeakGradient.Local",
      "name": "MathlibAnnex.WeakGradient.divergence_translatedBumpField",
      "node_id": "sr-0d134a530a19f4d6d9bb",
      "path": "MathlibAnnex/Analysis/Distribution/WeakGradient/Local.lean",
      "prerequisite_names": [
        "MathlibAnnex.WeakGradient.translatedBumpField",
        "MathlibAnnex.divergence_sub_smul"
      ],
      "prerequisites": [
        "sr-7c3ba024da13191d213d",
        "sr-e5d7a067956c95126116"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Distribution.WeakGradient.Local",
      "source_sha256": "ad44c07ee0288e03363618b5676b39c7c75d50ebdedc1b9930ceff74de9a542e",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Distribution/WeakGradient/Local.lean#L261-L268",
      "used_by": [
        "sr-7807c47150bfccfbd728"
      ],
      "used_by_names": [
        "MathlibAnnex.WeakGradient.localMollification_fderiv_apply_eq_zero"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 11,
      "lines": [
        503,
        513
      ],
      "module": "MathlibAnnex.Analysis.Distribution.WeakGradient.Local",
      "name": "MathlibAnnex.WeakGradient.exists_aeConstant_inner",
      "node_id": "sr-b901255a268c5d157f5e",
      "path": "MathlibAnnex/Analysis/Distribution/WeakGradient/Local.lean",
      "prerequisite_names": [
        "MathlibAnnex.WeakGradient.compactLocalization_aeConstant_inner",
        "MathlibAnnex.WeakGradient.compactLocalization_eq_ae_inner"
      ],
      "prerequisites": [
        "sr-800511957d2869f98727",
        "sr-2089b57109e55378e6d6"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Distribution.WeakGradient.Local",
      "source_sha256": "ad44c07ee0288e03363618b5676b39c7c75d50ebdedc1b9930ceff74de9a542e",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Distribution/WeakGradient/Local.lean#L503-L513",
      "used_by": [
        "sr-9d08fcec485db68a3385"
      ],
      "used_by_names": [
        "MathlibAnnex.WeakGradient.exists_localAEConstantAt"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 6,
      "lines": [
        424,
        451
      ],
      "module": "MathlibAnnex.Analysis.Distribution.WeakGradient.Local",
      "name": "MathlibAnnex.WeakGradient.exists_inner_convergencePoint",
      "node_id": "sr-29125d66b5c7a772bba2",
      "path": "MathlibAnnex/Analysis/Distribution/WeakGradient/Local.lean",
      "prerequisite_names": [
        "MathlibAnnex.WeakGradient.compactLocalization_locallyIntegrable",
        "MathlibAnnex.WeakGradient.localBall_inner_measure_pos",
        "MathlibAnnex.WeakGradient.localMollification_tendsto_ae"
      ],
      "prerequisites": [
        "sr-8376a1fb1261ac685cb2",
        "sr-d6cb8bdddb496bfede6c",
        "sr-2d3f017dcb93c7b380c8"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Distribution.WeakGradient.Local",
      "source_sha256": "ad44c07ee0288e03363618b5676b39c7c75d50ebdedc1b9930ceff74de9a542e",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Distribution/WeakGradient/Local.lean#L424-L451",
      "used_by": [
        "sr-800511957d2869f98727"
      ],
      "used_by_names": [
        "MathlibAnnex.WeakGradient.compactLocalization_aeConstant_inner"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 12,
      "lines": [
        515,
        532
      ],
      "module": "MathlibAnnex.Analysis.Distribution.WeakGradient.Local",
      "name": "MathlibAnnex.WeakGradient.exists_localAEConstantAt",
      "node_id": "sr-9d08fcec485db68a3385",
      "path": "MathlibAnnex/Analysis/Distribution/WeakGradient/Local.lean",
      "prerequisite_names": [
        "MathlibAnnex.LocalAEConstantAt",
        "MathlibAnnex.WeakGradient.exists_aeConstant_inner",
        "MathlibAnnex.WeakGradient.exists_localBallData"
      ],
      "prerequisites": [
        "sr-6b1b818b6f47c5a89da8",
        "sr-b901255a268c5d157f5e",
        "sr-16fd126ae9cc07b32088"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Distribution.WeakGradient.Local",
      "source_sha256": "ad44c07ee0288e03363618b5676b39c7c75d50ebdedc1b9930ceff74de9a542e",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Distribution/WeakGradient/Local.lean#L515-L532",
      "used_by": [
        "sr-aae3044b5ccd971d34c0"
      ],
      "used_by_names": [
        "MathlibAnnex.WeakDivergenceZero.locally_aeConstant"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 1,
      "lines": [
        88,
        101
      ],
      "module": "MathlibAnnex.Analysis.Distribution.WeakGradient.Local",
      "name": "MathlibAnnex.WeakGradient.exists_localBallData",
      "node_id": "sr-16fd126ae9cc07b32088",
      "path": "MathlibAnnex/Analysis/Distribution/WeakGradient/Local.lean",
      "prerequisite_names": [
        "MathlibAnnex.WeakGradient.LocalBallData"
      ],
      "prerequisites": [
        "sr-9883cd559d3e51eea536"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Distribution.WeakGradient.Local",
      "source_sha256": "ad44c07ee0288e03363618b5676b39c7c75d50ebdedc1b9930ceff74de9a542e",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Distribution/WeakGradient/Local.lean#L88-L101",
      "used_by": [
        "sr-9d08fcec485db68a3385"
      ],
      "used_by_names": [
        "MathlibAnnex.WeakGradient.exists_localAEConstantAt"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 8,
      "lines": [
        402,
        416
      ],
      "module": "MathlibAnnex.Analysis.Distribution.WeakGradient.Local",
      "name": "MathlibAnnex.WeakGradient.exists_localMollification_constant",
      "node_id": "sr-c65e59bffad6f20fefc0",
      "path": "MathlibAnnex/Analysis/Distribution/WeakGradient/Local.lean",
      "prerequisite_names": [
        "MathlibAnnex.WeakGradient.LocalBallData.inner_isOpen",
        "MathlibAnnex.WeakGradient.localMollification_contDiff",
        "MathlibAnnex.WeakGradient.localMollification_fderiv_eq_zero"
      ],
      "prerequisites": [
        "sr-b350da4833ab07220ebe",
        "sr-29be2dafc9ef5c7c2c1a",
        "sr-d1b65b00e7dd53d641f8"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Distribution.WeakGradient.Local",
      "source_sha256": "ad44c07ee0288e03363618b5676b39c7c75d50ebdedc1b9930ceff74de9a542e",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Distribution/WeakGradient/Local.lean#L402-L416",
      "used_by": [
        "sr-d3a2e2eb40cb24e3c764"
      ],
      "used_by_names": [
        "MathlibAnnex.WeakGradient.localMollification_eq_at_inner_points"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 3,
      "lines": [
        115,
        120
      ],
      "module": "MathlibAnnex.Analysis.Distribution.WeakGradient.Local",
      "name": "MathlibAnnex.WeakGradient.integrableOn_localBallCarrier",
      "node_id": "sr-afad0e25b0f7527b55e2",
      "path": "MathlibAnnex/Analysis/Distribution/WeakGradient/Local.lean",
      "prerequisite_names": [
        "MathlibAnnex.WeakGradient.LocalBallData.carrier_isCompact",
        "MathlibAnnex.WeakGradient.LocalBallData.carrier_subset"
      ],
      "prerequisites": [
        "sr-1e2163a7383204e862bb",
        "sr-0b3ac690cb363685adf9"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Distribution.WeakGradient.Local",
      "source_sha256": "ad44c07ee0288e03363618b5676b39c7c75d50ebdedc1b9930ceff74de9a542e",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Distribution/WeakGradient/Local.lean#L115-L120",
      "used_by": [
        "sr-388311f3dfe7716322e2"
      ],
      "used_by_names": [
        "MathlibAnnex.WeakGradient.compactLocalization_integrable"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 4,
      "lines": [
        419,
        422
      ],
      "module": "MathlibAnnex.Analysis.Distribution.WeakGradient.Local",
      "name": "MathlibAnnex.WeakGradient.localBall_inner_measure_pos",
      "node_id": "sr-d6cb8bdddb496bfede6c",
      "path": "MathlibAnnex/Analysis/Distribution/WeakGradient/Local.lean",
      "prerequisite_names": [
        "MathlibAnnex.WeakGradient.LocalBallData.inner_isOpen",
        "MathlibAnnex.WeakGradient.LocalBallData.inner_nonempty"
      ],
      "prerequisites": [
        "sr-b350da4833ab07220ebe",
        "sr-a371daaed76a839bab2b"
      ],
      "role": "MEASURE_OR_VOLUME_RESULT",
      "routes": [],
      "section": "Analysis.Distribution.WeakGradient.Local",
      "source_sha256": "ad44c07ee0288e03363618b5676b39c7c75d50ebdedc1b9930ceff74de9a542e",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Distribution/WeakGradient/Local.lean#L419-L422",
      "used_by": [
        "sr-29125d66b5c7a772bba2"
      ],
      "used_by_names": [
        "MathlibAnnex.WeakGradient.exists_inner_convergencePoint"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 1,
      "lines": [
        195,
        198
      ],
      "module": "MathlibAnnex.Analysis.Distribution.WeakGradient.Local",
      "name": "MathlibAnnex.WeakGradient.localMollification",
      "node_id": "sr-49202dca77058e0f4500",
      "path": "MathlibAnnex/Analysis/Distribution/WeakGradient/Local.lean",
      "prerequisite_names": [
        "MathlibAnnex.WeakGradient.shrinkingBump"
      ],
      "prerequisites": [
        "sr-ccf09f0eb95eb5bfd158"
      ],
      "role": "MATHEMATICAL_CONSTRUCTION",
      "routes": [],
      "section": "Analysis.Distribution.WeakGradient.Local",
      "source_sha256": "ad44c07ee0288e03363618b5676b39c7c75d50ebdedc1b9930ceff74de9a542e",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Distribution/WeakGradient/Local.lean#L195-L198",
      "used_by": [
        "sr-29be2dafc9ef5c7c2c1a",
        "sr-b021dfe780e142efad72",
        "sr-2d3f017dcb93c7b380c8"
      ],
      "used_by_names": [
        "MathlibAnnex.WeakGradient.localMollification_contDiff",
        "MathlibAnnex.WeakGradient.localMollification_fderiv_apply",
        "MathlibAnnex.WeakGradient.localMollification_tendsto_ae"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 6,
      "lines": [
        387,
        400
      ],
      "module": "MathlibAnnex.Analysis.Distribution.WeakGradient.Local",
      "name": "MathlibAnnex.WeakGradient.localMollification_contDiff",
      "node_id": "sr-29be2dafc9ef5c7c2c1a",
      "path": "MathlibAnnex/Analysis/Distribution/WeakGradient/Local.lean",
      "prerequisite_names": [
        "MathlibAnnex.WeakGradient.compactLocalization_locallyIntegrable",
        "MathlibAnnex.WeakGradient.localMollification"
      ],
      "prerequisites": [
        "sr-8376a1fb1261ac685cb2",
        "sr-49202dca77058e0f4500"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Distribution.WeakGradient.Local",
      "source_sha256": "ad44c07ee0288e03363618b5676b39c7c75d50ebdedc1b9930ceff74de9a542e",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Distribution/WeakGradient/Local.lean#L387-L400",
      "used_by": [
        "sr-c65e59bffad6f20fefc0"
      ],
      "used_by_names": [
        "MathlibAnnex.WeakGradient.exists_localMollification_constant"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 9,
      "lines": [
        453,
        466
      ],
      "module": "MathlibAnnex.Analysis.Distribution.WeakGradient.Local",
      "name": "MathlibAnnex.WeakGradient.localMollification_eq_at_inner_points",
      "node_id": "sr-d3a2e2eb40cb24e3c764",
      "path": "MathlibAnnex/Analysis/Distribution/WeakGradient/Local.lean",
      "prerequisite_names": [
        "MathlibAnnex.WeakGradient.exists_localMollification_constant"
      ],
      "prerequisites": [
        "sr-c65e59bffad6f20fefc0"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Distribution.WeakGradient.Local",
      "source_sha256": "ad44c07ee0288e03363618b5676b39c7c75d50ebdedc1b9930ceff74de9a542e",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Distribution/WeakGradient/Local.lean#L453-L466",
      "used_by": [
        "sr-800511957d2869f98727"
      ],
      "used_by_names": [
        "MathlibAnnex.WeakGradient.compactLocalization_aeConstant_inner"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 2,
      "lines": [
        270,
        313
      ],
      "module": "MathlibAnnex.Analysis.Distribution.WeakGradient.Local",
      "name": "MathlibAnnex.WeakGradient.localMollification_fderiv_apply",
      "node_id": "sr-b021dfe780e142efad72",
      "path": "MathlibAnnex/Analysis/Distribution/WeakGradient/Local.lean",
      "prerequisite_names": [
        "MathlibAnnex.WeakGradient.localMollification",
        "MathlibAnnex.WeakGradient.normalizedShrinkingBump"
      ],
      "prerequisites": [
        "sr-49202dca77058e0f4500",
        "sr-99d99aa89d4cd13e639c"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Distribution.WeakGradient.Local",
      "source_sha256": "ad44c07ee0288e03363618b5676b39c7c75d50ebdedc1b9930ceff74de9a542e",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Distribution/WeakGradient/Local.lean#L270-L313",
      "used_by": [
        "sr-7807c47150bfccfbd728"
      ],
      "used_by_names": [
        "MathlibAnnex.WeakGradient.localMollification_fderiv_apply_eq_zero"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 6,
      "lines": [
        353,
        373
      ],
      "module": "MathlibAnnex.Analysis.Distribution.WeakGradient.Local",
      "name": "MathlibAnnex.WeakGradient.localMollification_fderiv_apply_eq_zero",
      "node_id": "sr-7807c47150bfccfbd728",
      "path": "MathlibAnnex/Analysis/Distribution/WeakGradient/Local.lean",
      "prerequisite_names": [
        "MathlibAnnex.WeakGradient.compactLocalization_locallyIntegrable",
        "MathlibAnnex.WeakGradient.divergence_translatedBumpField",
        "MathlibAnnex.WeakGradient.localMollification_fderiv_apply",
        "MathlibAnnex.WeakGradient.weakIntegral_eq_localized_bumpIntegral"
      ],
      "prerequisites": [
        "sr-8376a1fb1261ac685cb2",
        "sr-0d134a530a19f4d6d9bb",
        "sr-b021dfe780e142efad72",
        "sr-c1b287e93e9c03ede407"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Distribution.WeakGradient.Local",
      "source_sha256": "ad44c07ee0288e03363618b5676b39c7c75d50ebdedc1b9930ceff74de9a542e",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Distribution/WeakGradient/Local.lean#L353-L373",
      "used_by": [
        "sr-d1b65b00e7dd53d641f8"
      ],
      "used_by_names": [
        "MathlibAnnex.WeakGradient.localMollification_fderiv_eq_zero"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 7,
      "lines": [
        375,
        385
      ],
      "module": "MathlibAnnex.Analysis.Distribution.WeakGradient.Local",
      "name": "MathlibAnnex.WeakGradient.localMollification_fderiv_eq_zero",
      "node_id": "sr-d1b65b00e7dd53d641f8",
      "path": "MathlibAnnex/Analysis/Distribution/WeakGradient/Local.lean",
      "prerequisite_names": [
        "MathlibAnnex.WeakGradient.localMollification_fderiv_apply_eq_zero"
      ],
      "prerequisites": [
        "sr-7807c47150bfccfbd728"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Distribution.WeakGradient.Local",
      "source_sha256": "ad44c07ee0288e03363618b5676b39c7c75d50ebdedc1b9930ceff74de9a542e",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Distribution/WeakGradient/Local.lean#L375-L385",
      "used_by": [
        "sr-c65e59bffad6f20fefc0"
      ],
      "used_by_names": [
        "MathlibAnnex.WeakGradient.exists_localMollification_constant"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 3,
      "lines": [
        200,
        211
      ],
      "module": "MathlibAnnex.Analysis.Distribution.WeakGradient.Local",
      "name": "MathlibAnnex.WeakGradient.localMollification_tendsto_ae",
      "node_id": "sr-2d3f017dcb93c7b380c8",
      "path": "MathlibAnnex/Analysis/Distribution/WeakGradient/Local.lean",
      "prerequisite_names": [
        "MathlibAnnex.WeakGradient.localMollification",
        "MathlibAnnex.WeakGradient.shrinkingBump_rOut_tendsto_zero",
        "MathlibAnnex.WeakGradient.shrinkingBump_ratio"
      ],
      "prerequisites": [
        "sr-49202dca77058e0f4500",
        "sr-56b466f011f509de51b2",
        "sr-543f01f9f0be2e9ddce5"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Distribution.WeakGradient.Local",
      "source_sha256": "ad44c07ee0288e03363618b5676b39c7c75d50ebdedc1b9930ceff74de9a542e",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Distribution/WeakGradient/Local.lean#L200-L211",
      "used_by": [
        "sr-29125d66b5c7a772bba2"
      ],
      "used_by_names": [
        "MathlibAnnex.WeakGradient.exists_inner_convergencePoint"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 1,
      "lines": [
        213,
        216
      ],
      "module": "MathlibAnnex.Analysis.Distribution.WeakGradient.Local",
      "name": "MathlibAnnex.WeakGradient.normalizedShrinkingBump",
      "node_id": "sr-99d99aa89d4cd13e639c",
      "path": "MathlibAnnex/Analysis/Distribution/WeakGradient/Local.lean",
      "prerequisite_names": [
        "MathlibAnnex.WeakGradient.shrinkingBump"
      ],
      "prerequisites": [
        "sr-ccf09f0eb95eb5bfd158"
      ],
      "role": "MATHEMATICAL_CONSTRUCTION",
      "routes": [],
      "section": "Analysis.Distribution.WeakGradient.Local",
      "source_sha256": "ad44c07ee0288e03363618b5676b39c7c75d50ebdedc1b9930ceff74de9a542e",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Distribution/WeakGradient/Local.lean#L213-L216",
      "used_by": [
        "sr-b021dfe780e142efad72",
        "sr-7c3ba024da13191d213d"
      ],
      "used_by_names": [
        "MathlibAnnex.WeakGradient.localMollification_fderiv_apply",
        "MathlibAnnex.WeakGradient.translatedBumpField"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 0,
      "lines": [
        146,
        155
      ],
      "module": "MathlibAnnex.Analysis.Distribution.WeakGradient.Local",
      "name": "MathlibAnnex.WeakGradient.shrinkingBump",
      "node_id": "sr-ccf09f0eb95eb5bfd158",
      "path": "MathlibAnnex/Analysis/Distribution/WeakGradient/Local.lean",
      "prerequisite_names": [],
      "prerequisites": [],
      "role": "MATHEMATICAL_CONSTRUCTION",
      "routes": [],
      "section": "Analysis.Distribution.WeakGradient.Local",
      "source_sha256": "ad44c07ee0288e03363618b5676b39c7c75d50ebdedc1b9930ceff74de9a542e",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Distribution/WeakGradient/Local.lean#L146-L155",
      "used_by": [
        "sr-49202dca77058e0f4500",
        "sr-99d99aa89d4cd13e639c",
        "sr-05daef86f5ca8daee5b3",
        "sr-49260a07e89fad6b5d7f",
        "sr-4ef0ef3d8c701f8d31ff",
        "sr-56b466f011f509de51b2"
      ],
      "used_by_names": [
        "MathlibAnnex.WeakGradient.localMollification",
        "MathlibAnnex.WeakGradient.normalizedShrinkingBump",
        "MathlibAnnex.WeakGradient.shrinkingBump_rIn",
        "MathlibAnnex.WeakGradient.shrinkingBump_rOut",
        "MathlibAnnex.WeakGradient.shrinkingBump_rOut_le_half",
        "MathlibAnnex.WeakGradient.shrinkingBump_rOut_tendsto_zero"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 1,
      "lines": [
        157,
        159
      ],
      "module": "MathlibAnnex.Analysis.Distribution.WeakGradient.Local",
      "name": "MathlibAnnex.WeakGradient.shrinkingBump_rIn",
      "node_id": "sr-05daef86f5ca8daee5b3",
      "path": "MathlibAnnex/Analysis/Distribution/WeakGradient/Local.lean",
      "prerequisite_names": [
        "MathlibAnnex.WeakGradient.shrinkingBump"
      ],
      "prerequisites": [
        "sr-ccf09f0eb95eb5bfd158"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Distribution.WeakGradient.Local",
      "source_sha256": "ad44c07ee0288e03363618b5676b39c7c75d50ebdedc1b9930ceff74de9a542e",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Distribution/WeakGradient/Local.lean#L157-L159",
      "used_by": [
        "sr-543f01f9f0be2e9ddce5"
      ],
      "used_by_names": [
        "MathlibAnnex.WeakGradient.shrinkingBump_ratio"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 1,
      "lines": [
        161,
        163
      ],
      "module": "MathlibAnnex.Analysis.Distribution.WeakGradient.Local",
      "name": "MathlibAnnex.WeakGradient.shrinkingBump_rOut",
      "node_id": "sr-49260a07e89fad6b5d7f",
      "path": "MathlibAnnex/Analysis/Distribution/WeakGradient/Local.lean",
      "prerequisite_names": [
        "MathlibAnnex.WeakGradient.shrinkingBump"
      ],
      "prerequisites": [
        "sr-ccf09f0eb95eb5bfd158"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Distribution.WeakGradient.Local",
      "source_sha256": "ad44c07ee0288e03363618b5676b39c7c75d50ebdedc1b9930ceff74de9a542e",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Distribution/WeakGradient/Local.lean#L161-L163",
      "used_by": [
        "sr-543f01f9f0be2e9ddce5"
      ],
      "used_by_names": [
        "MathlibAnnex.WeakGradient.shrinkingBump_ratio"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 1,
      "lines": [
        174,
        178
      ],
      "module": "MathlibAnnex.Analysis.Distribution.WeakGradient.Local",
      "name": "MathlibAnnex.WeakGradient.shrinkingBump_rOut_le_half",
      "node_id": "sr-4ef0ef3d8c701f8d31ff",
      "path": "MathlibAnnex/Analysis/Distribution/WeakGradient/Local.lean",
      "prerequisite_names": [
        "MathlibAnnex.WeakGradient.shrinkingBump"
      ],
      "prerequisites": [
        "sr-ccf09f0eb95eb5bfd158"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Distribution.WeakGradient.Local",
      "source_sha256": "ad44c07ee0288e03363618b5676b39c7c75d50ebdedc1b9930ceff74de9a542e",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Distribution/WeakGradient/Local.lean#L174-L178",
      "used_by": [
        "sr-b14618175108314c8e82"
      ],
      "used_by_names": [
        "MathlibAnnex.WeakGradient.translatedBumpField_carrier_subset"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 1,
      "lines": [
        180,
        193
      ],
      "module": "MathlibAnnex.Analysis.Distribution.WeakGradient.Local",
      "name": "MathlibAnnex.WeakGradient.shrinkingBump_rOut_tendsto_zero",
      "node_id": "sr-56b466f011f509de51b2",
      "path": "MathlibAnnex/Analysis/Distribution/WeakGradient/Local.lean",
      "prerequisite_names": [
        "MathlibAnnex.WeakGradient.shrinkingBump"
      ],
      "prerequisites": [
        "sr-ccf09f0eb95eb5bfd158"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Distribution.WeakGradient.Local",
      "source_sha256": "ad44c07ee0288e03363618b5676b39c7c75d50ebdedc1b9930ceff74de9a542e",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Distribution/WeakGradient/Local.lean#L180-L193",
      "used_by": [
        "sr-2d3f017dcb93c7b380c8"
      ],
      "used_by_names": [
        "MathlibAnnex.WeakGradient.localMollification_tendsto_ae"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 2,
      "lines": [
        165,
        172
      ],
      "module": "MathlibAnnex.Analysis.Distribution.WeakGradient.Local",
      "name": "MathlibAnnex.WeakGradient.shrinkingBump_ratio",
      "node_id": "sr-543f01f9f0be2e9ddce5",
      "path": "MathlibAnnex/Analysis/Distribution/WeakGradient/Local.lean",
      "prerequisite_names": [
        "MathlibAnnex.WeakGradient.shrinkingBump_rIn",
        "MathlibAnnex.WeakGradient.shrinkingBump_rOut"
      ],
      "prerequisites": [
        "sr-05daef86f5ca8daee5b3",
        "sr-49260a07e89fad6b5d7f"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Distribution.WeakGradient.Local",
      "source_sha256": "ad44c07ee0288e03363618b5676b39c7c75d50ebdedc1b9930ceff74de9a542e",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Distribution/WeakGradient/Local.lean#L165-L172",
      "used_by": [
        "sr-2d3f017dcb93c7b380c8"
      ],
      "used_by_names": [
        "MathlibAnnex.WeakGradient.localMollification_tendsto_ae"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 2,
      "lines": [
        218,
        245
      ],
      "module": "MathlibAnnex.Analysis.Distribution.WeakGradient.Local",
      "name": "MathlibAnnex.WeakGradient.translatedBumpField",
      "node_id": "sr-7c3ba024da13191d213d",
      "path": "MathlibAnnex/Analysis/Distribution/WeakGradient/Local.lean",
      "prerequisite_names": [
        "MathlibAnnex.CompactC1VectorField.ofSupport",
        "MathlibAnnex.WeakGradient.normalizedShrinkingBump"
      ],
      "prerequisites": [
        "sr-a673917cab0018fcd647",
        "sr-99d99aa89d4cd13e639c"
      ],
      "role": "MATHEMATICAL_CONSTRUCTION",
      "routes": [],
      "section": "Analysis.Distribution.WeakGradient.Local",
      "source_sha256": "ad44c07ee0288e03363618b5676b39c7c75d50ebdedc1b9930ceff74de9a542e",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Distribution/WeakGradient/Local.lean#L218-L245",
      "used_by": [
        "sr-0d134a530a19f4d6d9bb",
        "sr-b14618175108314c8e82"
      ],
      "used_by_names": [
        "MathlibAnnex.WeakGradient.divergence_translatedBumpField",
        "MathlibAnnex.WeakGradient.translatedBumpField_carrier_subset"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 4,
      "lines": [
        248,
        258
      ],
      "module": "MathlibAnnex.Analysis.Distribution.WeakGradient.Local",
      "name": "MathlibAnnex.WeakGradient.translatedBumpField_carrier_subset",
      "node_id": "sr-b14618175108314c8e82",
      "path": "MathlibAnnex/Analysis/Distribution/WeakGradient/Local.lean",
      "prerequisite_names": [
        "MathlibAnnex.CompactC1VectorField.carrier",
        "MathlibAnnex.WeakGradient.LocalBallData.middle_subset_open",
        "MathlibAnnex.WeakGradient.LocalBallData.translated_closedBall_subset_middle",
        "MathlibAnnex.WeakGradient.shrinkingBump_rOut_le_half",
        "MathlibAnnex.WeakGradient.translatedBumpField"
      ],
      "prerequisites": [
        "sr-808682f0e02509c62179",
        "sr-6fb43eb5f58ce5044bb1",
        "sr-909bb4ddfe56394c976c",
        "sr-4ef0ef3d8c701f8d31ff",
        "sr-7c3ba024da13191d213d"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Distribution.WeakGradient.Local",
      "source_sha256": "ad44c07ee0288e03363618b5676b39c7c75d50ebdedc1b9930ceff74de9a542e",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Distribution/WeakGradient/Local.lean#L248-L258",
      "used_by": [
        "sr-c1b287e93e9c03ede407"
      ],
      "used_by_names": [
        "MathlibAnnex.WeakGradient.weakIntegral_eq_localized_bumpIntegral"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 5,
      "lines": [
        316,
        351
      ],
      "module": "MathlibAnnex.Analysis.Distribution.WeakGradient.Local",
      "name": "MathlibAnnex.WeakGradient.weakIntegral_eq_localized_bumpIntegral",
      "node_id": "sr-c1b287e93e9c03ede407",
      "path": "MathlibAnnex/Analysis/Distribution/WeakGradient/Local.lean",
      "prerequisite_names": [
        "MathlibAnnex.CompactC1VectorField.fderiv_eq_zero_of_not_mem_carrier",
        "MathlibAnnex.WeakDivergenceZero",
        "MathlibAnnex.WeakGradient.compactLocalization",
        "MathlibAnnex.WeakGradient.translatedBumpField_carrier_subset"
      ],
      "prerequisites": [
        "sr-ccd97b2e7d90c5819a82",
        "sr-9b05919ec9006097774f",
        "sr-71f3e186012ba5ad6b37",
        "sr-b14618175108314c8e82"
      ],
      "role": "MEASURE_OR_VOLUME_RESULT",
      "routes": [],
      "section": "Analysis.Distribution.WeakGradient.Local",
      "source_sha256": "ad44c07ee0288e03363618b5676b39c7c75d50ebdedc1b9930ceff74de9a542e",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Distribution/WeakGradient/Local.lean#L316-L351",
      "used_by": [
        "sr-7807c47150bfccfbd728"
      ],
      "used_by_names": [
        "MathlibAnnex.WeakGradient.localMollification_fderiv_apply_eq_zero"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 1,
      "lines": [
        24,
        47
      ],
      "module": "MathlibAnnex.MeasureTheory.Function.AEConstant",
      "name": "MathlibAnnex.aeConstantOn_of_countableCover",
      "node_id": "sr-6f26e5b248069f5a501e",
      "path": "MathlibAnnex/MeasureTheory/Function/AEConstant.lean",
      "prerequisite_names": [
        "MathlibAnnex.AEConstantOn"
      ],
      "prerequisites": [
        "sr-656f2b9973e6e93c7390"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [
        "R05"
      ],
      "section": "MeasureTheory.Function.AEConstant",
      "source_sha256": "47ffa1245cdc799ae8db0cdd9544e6c097abc450707f93a359e4a7413115ab96",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/MeasureTheory/Function/AEConstant.lean#L24-L47",
      "used_by": [
        "sr-27d488caf9369fbb15ba"
      ],
      "used_by_names": [
        "MathlibAnnex.aeConstantOn_of_everywhere_local"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 2,
      "lines": [
        76,
        88
      ],
      "module": "MathlibAnnex.MeasureTheory.Function.AEConstant",
      "name": "MathlibAnnex.aeConstantOn_of_everywhere_local",
      "node_id": "sr-27d488caf9369fbb15ba",
      "path": "MathlibAnnex/MeasureTheory/Function/AEConstant.lean",
      "prerequisite_names": [
        "MathlibAnnex.aeConstantOn_of_countableCover"
      ],
      "prerequisites": [
        "sr-6f26e5b248069f5a501e"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [
        "R05"
      ],
      "section": "MeasureTheory.Function.AEConstant",
      "source_sha256": "47ffa1245cdc799ae8db0cdd9544e6c097abc450707f93a359e4a7413115ab96",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/MeasureTheory/Function/AEConstant.lean#L76-L88",
      "used_by": [
        "sr-fd80fb5b16361b156700"
      ],
      "used_by_names": [
        "MathlibAnnex.exists_aeConstantOn_of_local"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 1,
      "lines": [
        92,
        105
      ],
      "module": "MathlibAnnex.MeasureTheory.Function.AEConstant",
      "name": "MathlibAnnex.aeConstants_eq_of_open_overlap",
      "node_id": "sr-bede09ad1dec2b0caf82",
      "path": "MathlibAnnex/MeasureTheory/Function/AEConstant.lean",
      "prerequisite_names": [
        "MathlibAnnex.AEConstantOn"
      ],
      "prerequisites": [
        "sr-656f2b9973e6e93c7390"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [
        "R05"
      ],
      "section": "MeasureTheory.Function.AEConstant",
      "source_sha256": "47ffa1245cdc799ae8db0cdd9544e6c097abc450707f93a359e4a7413115ab96",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/MeasureTheory/Function/AEConstant.lean#L92-L105",
      "used_by": [
        "sr-956beabc2fe4c13c0a53"
      ],
      "used_by_names": [
        "MathlibAnnex.constantRegion_compl_isOpen"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 1,
      "lines": [
        340,
        344
      ],
      "module": "MathlibAnnex.Analysis.Convex.LexicographicSelection",
      "name": "MathlibAnnex.allCoordinates",
      "node_id": "sr-87b82ef660692a3a5934",
      "path": "MathlibAnnex/Analysis/Convex/LexicographicSelection.lean",
      "prerequisite_names": [
        "MathlibAnnex.coordinate"
      ],
      "prerequisites": [
        "sr-182eb0e08c753ebb10d8"
      ],
      "role": "MATHEMATICAL_CONSTRUCTION",
      "routes": [
        "R02"
      ],
      "section": "Analysis.Convex.LexicographicSelection",
      "source_sha256": "c95544ef0c90d67d4ac69f08ea950bdcd26dd59d960297f01962d575ba6b6810",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Convex/LexicographicSelection.lean#L340-L344",
      "used_by": [
        "sr-39164ae103321d821d5b"
      ],
      "used_by_names": [
        "MathlibAnnex.coordinate_mem_allCoordinates"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 3,
      "lines": [
        352,
        359
      ],
      "module": "MathlibAnnex.Analysis.Convex.LexicographicSelection",
      "name": "MathlibAnnex.allCoordinates_separate",
      "node_id": "sr-f19327e23474af2fa561",
      "path": "MathlibAnnex/Analysis/Convex/LexicographicSelection.lean",
      "prerequisite_names": [
        "MathlibAnnex.coordinate_mem_allCoordinates"
      ],
      "prerequisites": [
        "sr-39164ae103321d821d5b"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [
        "R02"
      ],
      "section": "Analysis.Convex.LexicographicSelection",
      "source_sha256": "c95544ef0c90d67d4ac69f08ea950bdcd26dd59d960297f01962d575ba6b6810",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Convex/LexicographicSelection.lean#L352-L359",
      "used_by": [
        "sr-e5a9c0304ee814f81487"
      ],
      "used_by_names": [
        "MathlibAnnex.exists_common_pi"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 2,
      "lines": [
        107,
        125
      ],
      "module": "MathlibAnnex.MeasureTheory.Function.AEConstant",
      "name": "MathlibAnnex.constantRegion_compl_isOpen",
      "node_id": "sr-956beabc2fe4c13c0a53",
      "path": "MathlibAnnex/MeasureTheory/Function/AEConstant.lean",
      "prerequisite_names": [
        "MathlibAnnex.ConstantRegion",
        "MathlibAnnex.LocalAEConstantAt",
        "MathlibAnnex.aeConstants_eq_of_open_overlap"
      ],
      "prerequisites": [
        "sr-1c3ebc607789c2ae8a7e",
        "sr-6b1b818b6f47c5a89da8",
        "sr-bede09ad1dec2b0caf82"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [
        "R05"
      ],
      "section": "MeasureTheory.Function.AEConstant",
      "source_sha256": "47ffa1245cdc799ae8db0cdd9544e6c097abc450707f93a359e4a7413115ab96",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/MeasureTheory/Function/AEConstant.lean#L107-L125",
      "used_by": [
        "sr-91ebddfef97f336a0059"
      ],
      "used_by_names": [
        "MathlibAnnex.constantRegion_eq_of_preconnected"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 3,
      "lines": [
        127,
        146
      ],
      "module": "MathlibAnnex.MeasureTheory.Function.AEConstant",
      "name": "MathlibAnnex.constantRegion_eq_of_preconnected",
      "node_id": "sr-91ebddfef97f336a0059",
      "path": "MathlibAnnex/MeasureTheory/Function/AEConstant.lean",
      "prerequisite_names": [
        "MathlibAnnex.constantRegion_compl_isOpen",
        "MathlibAnnex.constantRegion_isOpen"
      ],
      "prerequisites": [
        "sr-956beabc2fe4c13c0a53",
        "sr-fcf231b7afaa2098f9ac"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [
        "R05"
      ],
      "section": "MeasureTheory.Function.AEConstant",
      "source_sha256": "47ffa1245cdc799ae8db0cdd9544e6c097abc450707f93a359e4a7413115ab96",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/MeasureTheory/Function/AEConstant.lean#L127-L146",
      "used_by": [
        "sr-fd80fb5b16361b156700"
      ],
      "used_by_names": [
        "MathlibAnnex.exists_aeConstantOn_of_local"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 2,
      "lines": [
        67,
        74
      ],
      "module": "MathlibAnnex.MeasureTheory.Function.AEConstant",
      "name": "MathlibAnnex.constantRegion_isOpen",
      "node_id": "sr-fcf231b7afaa2098f9ac",
      "path": "MathlibAnnex/MeasureTheory/Function/AEConstant.lean",
      "prerequisite_names": [
        "MathlibAnnex.ConstantRegion"
      ],
      "prerequisites": [
        "sr-1c3ebc607789c2ae8a7e"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [
        "R05"
      ],
      "section": "MeasureTheory.Function.AEConstant",
      "source_sha256": "47ffa1245cdc799ae8db0cdd9544e6c097abc450707f93a359e4a7413115ab96",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/MeasureTheory/Function/AEConstant.lean#L67-L74",
      "used_by": [
        "sr-91ebddfef97f336a0059"
      ],
      "used_by_names": [
        "MathlibAnnex.constantRegion_eq_of_preconnected"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 3,
      "lines": [
        102,
        162
      ],
      "module": "MathlibAnnex.Analysis.Convex.LexicographicSelection",
      "name": "MathlibAnnex.convexHull_maxSlice_eq_supportFace",
      "node_id": "sr-ef57429c53fb8fbba0eb",
      "path": "MathlibAnnex/Analysis/Convex/LexicographicSelection.lean",
      "prerequisite_names": [
        "MathlibAnnex.NonemptyCompacts.le_maximizer",
        "MathlibAnnex.NonemptyCompacts.maxSlice",
        "MathlibAnnex.supportFace"
      ],
      "prerequisites": [
        "sr-1b0042ecb80c6750dbef",
        "sr-1f0775ee506fda05f0b4",
        "sr-ea6ba5437bdf94f4f72d"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [
        "R02"
      ],
      "section": "Analysis.Convex.LexicographicSelection",
      "source_sha256": "c95544ef0c90d67d4ac69f08ea950bdcd26dd59d960297f01962d575ba6b6810",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Convex/LexicographicSelection.lean#L102-L162",
      "used_by": [
        "sr-36e9e0f721e0c550154c"
      ],
      "used_by_names": [
        "MathlibAnnex.refine_convexHull_eq"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 0,
      "lines": [
        335,
        338
      ],
      "module": "MathlibAnnex.Analysis.Convex.LexicographicSelection",
      "name": "MathlibAnnex.coordinate",
      "node_id": "sr-182eb0e08c753ebb10d8",
      "path": "MathlibAnnex/Analysis/Convex/LexicographicSelection.lean",
      "prerequisite_names": [],
      "prerequisites": [],
      "role": "MATHEMATICAL_CONSTRUCTION",
      "routes": [
        "R02"
      ],
      "section": "Analysis.Convex.LexicographicSelection",
      "source_sha256": "c95544ef0c90d67d4ac69f08ea950bdcd26dd59d960297f01962d575ba6b6810",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Convex/LexicographicSelection.lean#L335-L338",
      "used_by": [
        "sr-87b82ef660692a3a5934"
      ],
      "used_by_names": [
        "MathlibAnnex.allCoordinates"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 2,
      "lines": [
        346,
        350
      ],
      "module": "MathlibAnnex.Analysis.Convex.LexicographicSelection",
      "name": "MathlibAnnex.coordinate_mem_allCoordinates",
      "node_id": "sr-39164ae103321d821d5b",
      "path": "MathlibAnnex/Analysis/Convex/LexicographicSelection.lean",
      "prerequisite_names": [
        "MathlibAnnex.allCoordinates"
      ],
      "prerequisites": [
        "sr-87b82ef660692a3a5934"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [
        "R02"
      ],
      "section": "Analysis.Convex.LexicographicSelection",
      "source_sha256": "c95544ef0c90d67d4ac69f08ea950bdcd26dd59d960297f01962d575ba6b6810",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Convex/LexicographicSelection.lean#L346-L350",
      "used_by": [
        "sr-f19327e23474af2fa561"
      ],
      "used_by_names": [
        "MathlibAnnex.allCoordinates_separate"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 0,
      "lines": [
        14,
        17
      ],
      "module": "MathlibAnnex.Analysis.Distribution.Divergence",
      "name": "MathlibAnnex.divergence",
      "node_id": "sr-7b37529f4122d7e24782",
      "path": "MathlibAnnex/Analysis/Distribution/Divergence.lean",
      "prerequisite_names": [],
      "prerequisites": [],
      "role": "MATHEMATICAL_CONSTRUCTION",
      "routes": [],
      "section": "Analysis.Distribution.Divergence",
      "source_sha256": "4a35a012698b8e6f52a5a8cfe098f47187ed2c6bb3306cdfa060f720eefe1a78",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Distribution/Divergence.lean#L14-L17",
      "used_by": [
        "sr-a945b00151eedb1e34d2",
        "sr-9b05919ec9006097774f",
        "sr-bfc9e4678338375b2513",
        "sr-e5d7a067956c95126116"
      ],
      "used_by_names": [
        "MathlibAnnex.CompactC1VectorField.divergence_eq_zero_of_not_mem_carrier",
        "MathlibAnnex.WeakDivergenceZero",
        "MathlibAnnex.divergence_pi",
        "MathlibAnnex.divergence_sub_smul"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 1,
      "lines": [
        55,
        61
      ],
      "module": "MathlibAnnex.Analysis.Distribution.Divergence",
      "name": "MathlibAnnex.divergence_pi",
      "node_id": "sr-bfc9e4678338375b2513",
      "path": "MathlibAnnex/Analysis/Distribution/Divergence.lean",
      "prerequisite_names": [
        "MathlibAnnex.divergence"
      ],
      "prerequisites": [
        "sr-7b37529f4122d7e24782"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Distribution.Divergence",
      "source_sha256": "4a35a012698b8e6f52a5a8cfe098f47187ed2c6bb3306cdfa060f720eefe1a78",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Distribution/Divergence.lean#L55-L61",
      "used_by": [
        "sr-ccf74ff891ffa01f8e5d"
      ],
      "used_by_names": [
        "MathlibAnnex.BilipschitzOrientation.weak_piola"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 1,
      "lines": [
        28,
        39
      ],
      "module": "MathlibAnnex.Analysis.Distribution.Divergence",
      "name": "MathlibAnnex.divergence_sub_smul",
      "node_id": "sr-e5d7a067956c95126116",
      "path": "MathlibAnnex/Analysis/Distribution/Divergence.lean",
      "prerequisite_names": [
        "MathlibAnnex.divergence",
        "MathlibAnnex.trace_smulRight"
      ],
      "prerequisites": [
        "sr-7b37529f4122d7e24782",
        "sr-62c98f1acb8f0f89f380"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Distribution.Divergence",
      "source_sha256": "4a35a012698b8e6f52a5a8cfe098f47187ed2c6bb3306cdfa060f720eefe1a78",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Distribution/Divergence.lean#L28-L39",
      "used_by": [
        "sr-0d134a530a19f4d6d9bb"
      ],
      "used_by_names": [
        "MathlibAnnex.WeakGradient.divergence_translatedBumpField"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 4,
      "lines": [
        148,
        162
      ],
      "module": "MathlibAnnex.MeasureTheory.Function.AEConstant",
      "name": "MathlibAnnex.exists_aeConstantOn_of_local",
      "node_id": "sr-fd80fb5b16361b156700",
      "path": "MathlibAnnex/MeasureTheory/Function/AEConstant.lean",
      "prerequisite_names": [
        "MathlibAnnex.aeConstantOn_of_everywhere_local",
        "MathlibAnnex.constantRegion_eq_of_preconnected"
      ],
      "prerequisites": [
        "sr-27d488caf9369fbb15ba",
        "sr-91ebddfef97f336a0059"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [
        "R05"
      ],
      "section": "MeasureTheory.Function.AEConstant",
      "source_sha256": "47ffa1245cdc799ae8db0cdd9544e6c097abc450707f93a359e4a7413115ab96",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/MeasureTheory/Function/AEConstant.lean#L148-L162",
      "used_by": [
        "sr-00ede181064fec2913d3"
      ],
      "used_by_names": [
        "MathlibAnnex.exists_aeConstantOn_of_local_preconnected"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 5,
      "lines": [
        164,
        172
      ],
      "module": "MathlibAnnex.MeasureTheory.Function.AEConstant",
      "name": "MathlibAnnex.exists_aeConstantOn_of_local_preconnected",
      "node_id": "sr-00ede181064fec2913d3",
      "path": "MathlibAnnex/MeasureTheory/Function/AEConstant.lean",
      "prerequisite_names": [
        "MathlibAnnex.exists_aeConstantOn_of_local"
      ],
      "prerequisites": [
        "sr-fd80fb5b16361b156700"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [
        "R05"
      ],
      "section": "MeasureTheory.Function.AEConstant",
      "source_sha256": "47ffa1245cdc799ae8db0cdd9544e6c097abc450707f93a359e4a7413115ab96",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/MeasureTheory/Function/AEConstant.lean#L164-L172",
      "used_by": [
        "sr-845f1c95a322f59b65fd"
      ],
      "used_by_names": [
        "MathlibAnnex.WeakDivergenceZero.exists_aeConstantOn"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 10,
      "lines": [
        287,
        333
      ],
      "module": "MathlibAnnex.Analysis.Convex.LexicographicSelection",
      "name": "MathlibAnnex.exists_common_of_convexHull_eq",
      "node_id": "sr-9de51ff0fd1ac625244f",
      "path": "MathlibAnnex/Analysis/Convex/LexicographicSelection.lean",
      "prerequisite_names": [
        "MathlibAnnex.lexicographicRefine_convexHull_eq",
        "MathlibAnnex.lexicographicRefine_subsingleton"
      ],
      "prerequisites": [
        "sr-b5469eaa1276971c76e9",
        "sr-80faebeef8fc72a1b9e1"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [
        "R02"
      ],
      "section": "Analysis.Convex.LexicographicSelection",
      "source_sha256": "c95544ef0c90d67d4ac69f08ea950bdcd26dd59d960297f01962d575ba6b6810",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Convex/LexicographicSelection.lean#L287-L333",
      "used_by": [
        "sr-e5a9c0304ee814f81487"
      ],
      "used_by_names": [
        "MathlibAnnex.exists_common_pi"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 11,
      "lines": [
        361,
        372
      ],
      "module": "MathlibAnnex.Analysis.Convex.LexicographicSelection",
      "name": "MathlibAnnex.exists_common_pi",
      "node_id": "sr-e5a9c0304ee814f81487",
      "path": "MathlibAnnex/Analysis/Convex/LexicographicSelection.lean",
      "prerequisite_names": [
        "MathlibAnnex.allCoordinates_separate",
        "MathlibAnnex.exists_common_of_convexHull_eq"
      ],
      "prerequisites": [
        "sr-f19327e23474af2fa561",
        "sr-9de51ff0fd1ac625244f"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [
        "R02"
      ],
      "section": "Analysis.Convex.LexicographicSelection",
      "source_sha256": "c95544ef0c90d67d4ac69f08ea950bdcd26dd59d960297f01962d575ba6b6810",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Convex/LexicographicSelection.lean#L361-L372",
      "used_by": [
        "sr-a6198bac17a3674bfd14",
        "sr-f19c24561000b7be81df"
      ],
      "used_by_names": [
        "MathlibAnnex.FiniteRecovery.exists_almostIsometryMatch_at_satelliteDimension",
        "MathlibAnnex.PluckerRecovery.exists_linearCertificate_of_pluckerBodies_eq"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 0,
      "lines": [
        137,
        142
      ],
      "module": "MathlibAnnex.Analysis.Convex.CompactHull",
      "name": "MathlibAnnex.isCompact_convexHull_pi",
      "node_id": "sr-98c2604daf198f3f6591",
      "path": "MathlibAnnex/Analysis/Convex/CompactHull.lean",
      "prerequisite_names": [],
      "prerequisites": [],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [
        "R02"
      ],
      "section": "Analysis.Convex.CompactHull",
      "source_sha256": "3d6b3c8b8fd7b583c22bba0db3561469e3cc55a4906ca2a445a9ca7c4dc91db0",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Convex/CompactHull.lean#L137-L142",
      "used_by": [
        "sr-c5e0d7d0d5e6094e5e23"
      ],
      "used_by_names": [
        "MathlibAnnex.Plucker.derivativeAverage_mem_body"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 2,
      "lines": [
        164,
        179
      ],
      "module": "MathlibAnnex.Analysis.Convex.LexicographicSelection",
      "name": "MathlibAnnex.le_maxValue_of_mem_convexHull",
      "node_id": "sr-0c3e8ec61a6432d097ce",
      "path": "MathlibAnnex/Analysis/Convex/LexicographicSelection.lean",
      "prerequisite_names": [
        "MathlibAnnex.NonemptyCompacts.le_maximizer",
        "MathlibAnnex.NonemptyCompacts.maxValue"
      ],
      "prerequisites": [
        "sr-1b0042ecb80c6750dbef",
        "sr-530b8d52043d9bcd7eec"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [
        "R02"
      ],
      "section": "Analysis.Convex.LexicographicSelection",
      "source_sha256": "c95544ef0c90d67d4ac69f08ea950bdcd26dd59d960297f01962d575ba6b6810",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Convex/LexicographicSelection.lean#L164-L179",
      "used_by": [
        "sr-d5370737552fc7fc0fee"
      ],
      "used_by_names": [
        "MathlibAnnex.maxValue_eq_of_convexHull_eq"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 6,
      "lines": [
        211,
        216
      ],
      "module": "MathlibAnnex.Analysis.Convex.LexicographicSelection",
      "name": "MathlibAnnex.lexicographicRefine",
      "node_id": "sr-0fb06a5a7a46cf350ec9",
      "path": "MathlibAnnex/Analysis/Convex/LexicographicSelection.lean",
      "prerequisite_names": [
        "MathlibAnnex.NonemptyCompacts.refine"
      ],
      "prerequisites": [
        "sr-cdbec398551c4a484b88"
      ],
      "role": "MATHEMATICAL_CONSTRUCTION",
      "routes": [
        "R02"
      ],
      "section": "Analysis.Convex.LexicographicSelection",
      "source_sha256": "c95544ef0c90d67d4ac69f08ea950bdcd26dd59d960297f01962d575ba6b6810",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Convex/LexicographicSelection.lean#L211-L216",
      "used_by": [
        "sr-b5469eaa1276971c76e9",
        "sr-58b5963a246d2d0a8edd"
      ],
      "used_by_names": [
        "MathlibAnnex.lexicographicRefine_convexHull_eq",
        "MathlibAnnex.lexicographicRefine_subset"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 8,
      "lines": [
        234,
        259
      ],
      "module": "MathlibAnnex.Analysis.Convex.LexicographicSelection",
      "name": "MathlibAnnex.lexicographicRefine_agreesOn",
      "node_id": "sr-33a9d8385dce982db873",
      "path": "MathlibAnnex/Analysis/Convex/LexicographicSelection.lean",
      "prerequisite_names": [
        "MathlibAnnex.lexicographicRefine_subset"
      ],
      "prerequisites": [
        "sr-58b5963a246d2d0a8edd"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [
        "R02"
      ],
      "section": "Analysis.Convex.LexicographicSelection",
      "source_sha256": "c95544ef0c90d67d4ac69f08ea950bdcd26dd59d960297f01962d575ba6b6810",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Convex/LexicographicSelection.lean#L234-L259",
      "used_by": [
        "sr-80faebeef8fc72a1b9e1"
      ],
      "used_by_names": [
        "MathlibAnnex.lexicographicRefine_subsingleton"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 7,
      "lines": [
        270,
        285
      ],
      "module": "MathlibAnnex.Analysis.Convex.LexicographicSelection",
      "name": "MathlibAnnex.lexicographicRefine_convexHull_eq",
      "node_id": "sr-b5469eaa1276971c76e9",
      "path": "MathlibAnnex/Analysis/Convex/LexicographicSelection.lean",
      "prerequisite_names": [
        "MathlibAnnex.lexicographicRefine",
        "MathlibAnnex.refine_convexHull_eq"
      ],
      "prerequisites": [
        "sr-0fb06a5a7a46cf350ec9",
        "sr-36e9e0f721e0c550154c"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [
        "R02"
      ],
      "section": "Analysis.Convex.LexicographicSelection",
      "source_sha256": "c95544ef0c90d67d4ac69f08ea950bdcd26dd59d960297f01962d575ba6b6810",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Convex/LexicographicSelection.lean#L270-L285",
      "used_by": [
        "sr-9de51ff0fd1ac625244f"
      ],
      "used_by_names": [
        "MathlibAnnex.exists_common_of_convexHull_eq"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 7,
      "lines": [
        218,
        232
      ],
      "module": "MathlibAnnex.Analysis.Convex.LexicographicSelection",
      "name": "MathlibAnnex.lexicographicRefine_subset",
      "node_id": "sr-58b5963a246d2d0a8edd",
      "path": "MathlibAnnex/Analysis/Convex/LexicographicSelection.lean",
      "prerequisite_names": [
        "MathlibAnnex.NonemptyCompacts.mem_refine",
        "MathlibAnnex.lexicographicRefine"
      ],
      "prerequisites": [
        "sr-8b1c53097a2569456c7c",
        "sr-0fb06a5a7a46cf350ec9"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [
        "R02"
      ],
      "section": "Analysis.Convex.LexicographicSelection",
      "source_sha256": "c95544ef0c90d67d4ac69f08ea950bdcd26dd59d960297f01962d575ba6b6810",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Convex/LexicographicSelection.lean#L218-L232",
      "used_by": [
        "sr-33a9d8385dce982db873"
      ],
      "used_by_names": [
        "MathlibAnnex.lexicographicRefine_agreesOn"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 9,
      "lines": [
        261,
        268
      ],
      "module": "MathlibAnnex.Analysis.Convex.LexicographicSelection",
      "name": "MathlibAnnex.lexicographicRefine_subsingleton",
      "node_id": "sr-80faebeef8fc72a1b9e1",
      "path": "MathlibAnnex/Analysis/Convex/LexicographicSelection.lean",
      "prerequisite_names": [
        "MathlibAnnex.lexicographicRefine_agreesOn"
      ],
      "prerequisites": [
        "sr-33a9d8385dce982db873"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [
        "R02"
      ],
      "section": "Analysis.Convex.LexicographicSelection",
      "source_sha256": "c95544ef0c90d67d4ac69f08ea950bdcd26dd59d960297f01962d575ba6b6810",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Convex/LexicographicSelection.lean#L261-L268",
      "used_by": [
        "sr-9de51ff0fd1ac625244f"
      ],
      "used_by_names": [
        "MathlibAnnex.exists_common_of_convexHull_eq"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 3,
      "lines": [
        181,
        195
      ],
      "module": "MathlibAnnex.Analysis.Convex.LexicographicSelection",
      "name": "MathlibAnnex.maxValue_eq_of_convexHull_eq",
      "node_id": "sr-d5370737552fc7fc0fee",
      "path": "MathlibAnnex/Analysis/Convex/LexicographicSelection.lean",
      "prerequisite_names": [
        "MathlibAnnex.NonemptyCompacts.maximizer_mem",
        "MathlibAnnex.le_maxValue_of_mem_convexHull"
      ],
      "prerequisites": [
        "sr-eecd3b787663bee1eb10",
        "sr-0c3e8ec61a6432d097ce"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [
        "R02"
      ],
      "section": "Analysis.Convex.LexicographicSelection",
      "source_sha256": "c95544ef0c90d67d4ac69f08ea950bdcd26dd59d960297f01962d575ba6b6810",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Convex/LexicographicSelection.lean#L181-L195",
      "used_by": [
        "sr-36e9e0f721e0c550154c"
      ],
      "used_by_names": [
        "MathlibAnnex.refine_convexHull_eq"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 6,
      "lines": [
        197,
        209
      ],
      "module": "MathlibAnnex.Analysis.Convex.LexicographicSelection",
      "name": "MathlibAnnex.refine_convexHull_eq",
      "node_id": "sr-36e9e0f721e0c550154c",
      "path": "MathlibAnnex/Analysis/Convex/LexicographicSelection.lean",
      "prerequisite_names": [
        "MathlibAnnex.NonemptyCompacts.refine",
        "MathlibAnnex.convexHull_maxSlice_eq_supportFace",
        "MathlibAnnex.maxValue_eq_of_convexHull_eq"
      ],
      "prerequisites": [
        "sr-cdbec398551c4a484b88",
        "sr-ef57429c53fb8fbba0eb",
        "sr-d5370737552fc7fc0fee"
      ],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [
        "R02"
      ],
      "section": "Analysis.Convex.LexicographicSelection",
      "source_sha256": "c95544ef0c90d67d4ac69f08ea950bdcd26dd59d960297f01962d575ba6b6810",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Convex/LexicographicSelection.lean#L197-L209",
      "used_by": [
        "sr-b5469eaa1276971c76e9"
      ],
      "used_by_names": [
        "MathlibAnnex.lexicographicRefine_convexHull_eq"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 2,
      "lines": [
        97,
        100
      ],
      "module": "MathlibAnnex.Analysis.Convex.LexicographicSelection",
      "name": "MathlibAnnex.supportFace",
      "node_id": "sr-ea6ba5437bdf94f4f72d",
      "path": "MathlibAnnex/Analysis/Convex/LexicographicSelection.lean",
      "prerequisite_names": [
        "MathlibAnnex.NonemptyCompacts.maxValue"
      ],
      "prerequisites": [
        "sr-530b8d52043d9bcd7eec"
      ],
      "role": "MATHEMATICAL_CONSTRUCTION",
      "routes": [
        "R02"
      ],
      "section": "Analysis.Convex.LexicographicSelection",
      "source_sha256": "c95544ef0c90d67d4ac69f08ea950bdcd26dd59d960297f01962d575ba6b6810",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Convex/LexicographicSelection.lean#L97-L100",
      "used_by": [
        "sr-ef57429c53fb8fbba0eb"
      ],
      "used_by_names": [
        "MathlibAnnex.convexHull_maxSlice_eq_supportFace"
      ]
    },
    {
      "canonical_card_link": null,
      "card_resolution": "NOT_STARTED",
      "level": 0,
      "lines": [
        22,
        26
      ],
      "module": "MathlibAnnex.Analysis.Distribution.Divergence",
      "name": "MathlibAnnex.trace_smulRight",
      "node_id": "sr-62c98f1acb8f0f89f380",
      "path": "MathlibAnnex/Analysis/Distribution/Divergence.lean",
      "prerequisite_names": [],
      "prerequisites": [],
      "role": "PROPOSITION_OR_PROOF_STEP",
      "routes": [],
      "section": "Analysis.Distribution.Divergence",
      "source_sha256": "4a35a012698b8e6f52a5a8cfe098f47187ed2c6bb3306cdfa060f720eefe1a78",
      "source_url": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Analysis/Distribution/Divergence.lean#L22-L26",
      "used_by": [
        "sr-e5d7a067956c95126116"
      ],
      "used_by_names": [
        "MathlibAnnex.divergence_sub_smul"
      ]
    }
  ],
  "overview": {
    "principal_result": "If at least one of two real normed spaces is finite-dimensional, their unit spheres are isometric in the chord metric exactly when the ambient spaces are linearly isometric. Equivalently, a surjective unit-sphere isometry yields a linear isometry equivalence of the ambient spaces under that finite-dimensional hypothesis.",
    "scope": "Finite-dimensional real normed spaces and surjective isometries between their unit spheres, with the theorem stated when at least one ambient space is finite-dimensional. The formalization includes radial extension, dimension transfer, determinant and Pluecker methods, analytic orientation tools, finite recovery, and ball-volume rigidity used in the proof architecture.",
    "scope_limits": "This Research Companion describes exact formal source and dependency structure. It does not assert completed Declaration Cards, document correspondence, or public LFH review."
  },
  "presentation": {
    "canonical_card_links": 0,
    "first_publication_date": null,
    "hosting_release_note": "Availability and publication history of this Project view are recorded by the hosting release.",
    "independent_project": true,
    "kind_label": "Progressive Research Companion",
    "profile": "PROJECT_PUBLIC_PRESENTATION_R1",
    "public_cards": 0,
    "revision": "R1"
  },
  "project_kind": "RESEARCH_COMPANION",
  "qualification_reuse": {
    "dependency_lock_sha256": "ba2675150a9443e1d9200d37fc2d4a50f03087ed8f56232a85d121afea0f0c90",
    "full_formal_graph_sha256": "47880211b0a22ed1be60c000086b88df5844073a96a828a904f928f2c7d12127",
    "hp_source_commit": "18519611549f0aac228f03aa11dbdfd3cb0d6f06",
    "mathlib_revision": "360da6fa66c1273b76b6b2d8c5666fd5ac2e3b56",
    "public_source_commit": "30963f26ac8ffa3dc3e9ec9de91fd0f9daf05305",
    "source_file_checks": [
      {
        "path": "MathlibAnnex/Analysis/Calculus/BilipschitzOrientation/Basic.lean",
        "sha256": "d164f9b66f00e4b1403f2e9a7318e71fa9d0100bff703b8cc5b1a4e117904bcc",
        "status": "MATCH_V0_2_0"
      },
      {
        "path": "MathlibAnnex/Analysis/Calculus/BilipschitzOrientation/Constancy.lean",
        "sha256": "f461804c13caa49da587751c41bfcbeca8f4113695ecd57db2bccfde55b9d0cd",
        "status": "MATCH_V0_2_0"
      },
      {
        "path": "MathlibAnnex/Analysis/Calculus/BilipschitzOrientation/Piola.lean",
        "sha256": "1d52ee54ba20e3704a20bfdb550e9f62b1029b793c5df49c417a4dbadaf515fc",
        "status": "MATCH_V0_2_0"
      },
      {
        "path": "MathlibAnnex/Analysis/Calculus/FDeriv/SeminormBound.lean",
        "sha256": "6581a2d6809d41cd95a40e57eca852154adc077d44c69154142f39b34034490e",
        "status": "MATCH_V0_2_0"
      },
      {
        "path": "MathlibAnnex/Analysis/Calculus/Mollification.lean",
        "sha256": "aa706a45a40eac8c23ad9ba3881c62ba0bf94da213ada7efad5ac64d9e7902f9",
        "status": "MATCH_V0_2_0"
      },
      {
        "path": "MathlibAnnex/Analysis/Calculus/Piola.lean",
        "sha256": "c9acce546a79ef29f3ded9f1864c349b3c6524e80e95e36658484c753ab8601a",
        "status": "MATCH_V0_2_0"
      },
      {
        "path": "MathlibAnnex/Analysis/Convex/CompactHull.lean",
        "sha256": "3d6b3c8b8fd7b583c22bba0db3561469e3cc55a4906ca2a445a9ca7c4dc91db0",
        "status": "MATCH_V0_2_0"
      },
      {
        "path": "MathlibAnnex/Analysis/Convex/LexicographicSelection.lean",
        "sha256": "c95544ef0c90d67d4ac69f08ea950bdcd26dd59d960297f01962d575ba6b6810",
        "status": "MATCH_V0_2_0"
      },
      {
        "path": "MathlibAnnex/Analysis/Convex/PluckerBody.lean",
        "sha256": "071d37fbba22f46550b2f2cb548dc144b00c1e9ffffab514fb348b14f660f699",
        "status": "MATCH_V0_2_0"
      },
      {
        "path": "MathlibAnnex/Analysis/Distribution/Divergence.lean",
        "sha256": "4a35a012698b8e6f52a5a8cfe098f47187ed2c6bb3306cdfa060f720eefe1a78",
        "status": "MATCH_V0_2_0"
      },
      {
        "path": "MathlibAnnex/Analysis/Distribution/TestField.lean",
        "sha256": "3bc3ca8b6537d4e7567a404dd1022db4acb230bb682546ed9fd5fc661eef1336",
        "status": "MATCH_V0_2_0"
      },
      {
        "path": "MathlibAnnex/Analysis/Distribution/WeakGradient.lean",
        "sha256": "b9c8cbf71dafa6be7d4e3b8f1e7a8d2a29e8e67a53f22dd117f7ce8f76e9fc85",
        "status": "MATCH_V0_2_0"
      },
      {
        "path": "MathlibAnnex/Analysis/Distribution/WeakGradient/Basic.lean",
        "sha256": "d6c9cdb57136fbd6df9ca3af4024fc92e412a6ecd171d74abd07f624c0dcc473",
        "status": "MATCH_V0_2_0"
      },
      {
        "path": "MathlibAnnex/Analysis/Distribution/WeakGradient/Local.lean",
        "sha256": "ad44c07ee0288e03363618b5676b39c7c75d50ebdedc1b9930ceff74de9a542e",
        "status": "MATCH_V0_2_0"
      },
      {
        "path": "MathlibAnnex/Analysis/Normed/Ball/VolumeRigidity.lean",
        "sha256": "9756f57fc5d714669feddb9a043df622911ef2308dcdd67bb5c8f4a9d9e6a0e8",
        "status": "MATCH_V0_2_0"
      },
      {
        "path": "MathlibAnnex/Analysis/Normed/Dual/DeterminantFrame.lean",
        "sha256": "2e2f4bdba8971f02e59f11796517e97b74d9794a392d3e9381378a2a5e0dee78",
        "status": "MATCH_V0_2_0"
      },
      {
        "path": "MathlibAnnex/Analysis/Normed/Dual/Satellite.lean",
        "sha256": "3a73466c4bad0afe0ec5c33da02bad05ecc04cf1039d017ce97a35b8dbfd5c2d",
        "status": "MATCH_V0_2_0"
      },
      {
        "path": "MathlibAnnex/Analysis/Normed/Module/EquivalentSeminorm.lean",
        "sha256": "d6d8b73ca046a96c743ad36a37a147dc90bec2d91ff01bb643f30438a46c2ed4",
        "status": "MATCH_V0_2_0"
      },
      {
        "path": "MathlibAnnex/Analysis/Normed/Module/EquivalentSeminorm/Topology.lean",
        "sha256": "36a8da8e01a762bfa8b2403952e36a8d9c901cfa5e40d382b6234968349babfc",
        "status": "MATCH_V0_2_0"
      },
      {
        "path": "MathlibAnnex/Analysis/Normed/Module/EquivalentSeminorm/Transport.lean",
        "sha256": "cb875b441239268ad80ec2a34329b39d305b39c6e507e57efc4614159c00a6d1",
        "status": "MATCH_V0_2_0"
      },
      {
        "path": "MathlibAnnex/Analysis/Normed/Operator/Determinant.lean",
        "sha256": "a2af7024d672cb34a28b10892eb63ee49bbb14abd07d933a150a7bb7f59454fa",
        "status": "MATCH_V0_2_0"
      },
      {
        "path": "MathlibAnnex/Analysis/Normed/Operator/FiniteRecovery.lean",
        "sha256": "d5143e877d3b4d2d455fd5da2a2c28ad38b5867bea60fcc3b22f30d8fc0868d3",
        "status": "MATCH_V0_2_0"
      },
      {
        "path": "MathlibAnnex/Analysis/Normed/Operator/FiniteSup.lean",
        "sha256": "502891fc9a6b35642a45c9ddfeb32b6d86c7af9415c365e5a4322d4e98663ef4",
        "status": "MATCH_V0_2_0"
      },
      {
        "path": "MathlibAnnex/Analysis/Normed/Operator/PluckerSupport.lean",
        "sha256": "77737603ef8344b115d9541f55ba471b2252921ced318857ff04a366d1f5148d",
        "status": "MATCH_V0_2_0"
      },
      {
        "path": "MathlibAnnex/Analysis/Normed/Operator/SelectedMinor.lean",
        "sha256": "cb6f6b426577787508eb7c2ed062ed004f4def4c92d941d6dc6581e091723680",
        "status": "MATCH_V0_2_0"
      },
      {
        "path": "MathlibAnnex/Analysis/Normed/Plucker/Average.lean",
        "sha256": "461f908cc4eea0c8baeb6b5b0cf7f419c4a54d1d31adc959c9701d5c2783c2e8",
        "status": "MATCH_V0_2_0"
      },
      {
        "path": "MathlibAnnex/Analysis/Normed/Plucker/BodyInvariance.lean",
        "sha256": "c4699ee9ac326fd4c5bc53c8bf59d7a5c5ce9865b0153aa9eb9d1c7a46214c1c",
        "status": "MATCH_V0_2_0"
      },
      {
        "path": "MathlibAnnex/Analysis/Normed/Plucker/BoundaryExtension.lean",
        "sha256": "28f673e4708492d4ea737b7883b9116532fbc94427857423871e442cfd606b04",
        "status": "MATCH_V0_2_0"
      },
      {
        "path": "MathlibAnnex/Analysis/Normed/Plucker/LimitRecovery.lean",
        "sha256": "91958a3e3f42d73af3ff8cdeb69c17f4cf6803e20c79ac96f2806a779f2f69d4",
        "status": "MATCH_V0_2_0"
      },
      {
        "path": "MathlibAnnex/Analysis/Normed/Plucker/ModelRigidity.lean",
        "sha256": "aae4ddda041383f9199ecfb7cf873145df0158648789de00760afbd8868bf918",
        "status": "MATCH_V0_2_0"
      },
      {
        "path": "MathlibAnnex/Analysis/Normed/Plucker/RadialAverage.lean",
        "sha256": "faa393c4c7bcfd127a57e7ac846511b21b7518af1109c9309a3ffa47205d1afc",
        "status": "MATCH_V0_2_0"
      },
      {
        "path": "MathlibAnnex/Analysis/Normed/Plucker/RecoveryCertificate.lean",
        "sha256": "3955129cfe7b516cba43eb879a3f5431ba37f88aeea4d99061307296e4e35fb0",
        "status": "MATCH_V0_2_0"
      },
      {
        "path": "MathlibAnnex/Analysis/Normed/Sphere/Basic.lean",
        "sha256": "e514916d29cb77634a592e6b35b7620b67ef4eee938045a72ed16b3875bc3ee0",
        "status": "MATCH_V0_2_0"
      },
      {
        "path": "MathlibAnnex/Analysis/Normed/Sphere/Dimension.lean",
        "sha256": "3c501cb1752528e796bc642cbdcd4753d33300d816e35b97c986db2d31c41826",
        "status": "MATCH_V0_2_0"
      },
      {
        "path": "MathlibAnnex/Analysis/Normed/Sphere/MetricRigidity.lean",
        "sha256": "9f038ebda22c4f3e1f3821766e8138a09dda1661e0ae6df502a91b35faa17976",
        "status": "MATCH_V0_2_0"
      },
      {
        "path": "MathlibAnnex/Analysis/Normed/Sphere/ModelTransport.lean",
        "sha256": "24b21ba85bf208db8dd01ae345fdd1365640b444d2d4976e576e36e83b30871a",
        "status": "MATCH_V0_2_0"
      },
      {
        "path": "MathlibAnnex/Analysis/Normed/Sphere/RadialBall.lean",
        "sha256": "60eed20f59ddcf059b233b3f1ed9e84a23fb2afb6643c64a22ff20bcf47d60e1",
        "status": "MATCH_V0_2_0"
      },
      {
        "path": "MathlibAnnex/Analysis/Normed/Sphere/RadialExtension.lean",
        "sha256": "1e6724d1af1431de330c5ccb8721a135a40a9810f30bf4c83634862c7317fc3c",
        "status": "MATCH_V0_2_0"
      },
      {
        "path": "MathlibAnnex/Analysis/Normed/Sphere/RadialJacobian.lean",
        "sha256": "c081ceaf47b43d2b7690c4b3ccf616ece6d504c63516f09240675c721db20b73",
        "status": "MATCH_V0_2_0"
      },
      {
        "path": "MathlibAnnex/LinearAlgebra/Matrix/MaximalMinor.lean",
        "sha256": "c70de0496b8e4ac76073fc6107c460fbefc4a9dd0409536245a1013c4834895e",
        "status": "MATCH_V0_2_0"
      },
      {
        "path": "MathlibAnnex/LinearAlgebra/Matrix/MaximalMinorFactorization.lean",
        "sha256": "c294648d235847f5aa67540ecfdcda1fde5e6f11dbe637fa56fe21fd3c9a7d13",
        "status": "MATCH_V0_2_0"
      },
      {
        "path": "MathlibAnnex/LinearAlgebra/Matrix/VolumeScaledMaximalMinor.lean",
        "sha256": "97278db91596e17d96698428b2db54bd75ac6831f61fa85757eb78326ba06e64",
        "status": "MATCH_V0_2_0"
      },
      {
        "path": "MathlibAnnex/MeasureTheory/Function/AEConstant.lean",
        "sha256": "47ffa1245cdc799ae8db0cdd9544e6c097abc450707f93a359e4a7413115ab96",
        "status": "MATCH_V0_2_0"
      },
      {
        "path": "MathlibAnnex/MeasureTheory/Integral/DeterminantContinuity.lean",
        "sha256": "54b7bbcf8117b0bb210cebc74ddf735bdb534751deb421e1da69dc1525a64195",
        "status": "MATCH_V0_2_0"
      },
      {
        "path": "MathlibAnnex/MeasureTheory/Integral/MaximalMinor.lean",
        "sha256": "6d2758dbb23ea27b4f3c3d9d4d6fbafc47e1ede9ffee6aa47df23b25fd672532",
        "status": "MATCH_V0_2_0"
      },
      {
        "path": "MathlibAnnex/MeasureTheory/Integral/MaximalMinorBoundary.lean",
        "sha256": "e610cc4ea4a134b078869853cef622342a6641545e0f7994214a40ff09546965",
        "status": "MATCH_V0_2_0"
      },
      {
        "path": "MathlibAnnex/MeasureTheory/Measure/EquivalentSeminormBall.lean",
        "sha256": "d36cb341d10bd7a5c8ed10fe69e8b4f365562612777c2da39d395a5f1e376472",
        "status": "MATCH_V0_2_0"
      }
    ],
    "status": "PASS_REUSED_EXACT_FORMAL_LAYER",
    "summary": "The accepted dependency graph and declaration observations were produced for the repaired RC source. The final v0.2.0 commit changes only release metadata and documentation; all Lean source, toolchain, dependency lock, extractor identity, and formal graph semantics are unchanged. The exact v0.2.0 source release independently passed the hosted build, root import, Mankiewicz import, Sphere Rigidity import, compiled-axiom audit, LF-blob policy, and cleanliness checks. No formal re-extraction or Lean rebuild was triggered by Project presentation assembly.",
    "toolchain": "leanprover/lean4:v4.32.0-rc1"
  },
  "record_type": "LFH_PROJECT_MANIFEST",
  "revision": "R1",
  "routes": [
    {
      "id": "R01",
      "selected_count": 16,
      "state": "REVIEW_SEED_NOT_SEPARATE_PROJECT",
      "summary": "Radial extension of sphere isometries and transfer of finite-dimensional information. The route does not claim that the radial extension is linear or globally isometric; the recorded 3-Lipschitz bound is the source constant, not an optimality claim.",
      "title": "Radial Extensions and Dimension"
    },
    {
      "id": "R02",
      "selected_count": 27,
      "state": "REVIEW_SEED_NOT_SEPARATE_PROJECT",
      "summary": "Compact hulls, support faces, and finite lexicographic selection. The raw sets need not themselves be convex, nonemptiness is explicit, and finite-dimensional hypotheses appearing in the exact source are preserved.",
      "title": "Compact Convex Hulls and Support Faces"
    },
    {
      "id": "R03",
      "selected_count": 24,
      "state": "REVIEW_SEED_NOT_SEPARATE_PROJECT",
      "summary": "Maximal-minor and determinant estimates with fixed row-order and sign conventions. Ordered row embeddings are not conflated with unordered row sets, and displayed bounds are not silently reinterpreted as Euclidean operator-norm statements.",
      "title": "Determinant Methods"
    },
    {
      "id": "R04",
      "selected_count": 33,
      "state": "REVIEW_SEED_NOT_SEPARATE_PROJECT",
      "summary": "Piola-type identities, null Lagrangians, determinant continuity, and boundary traces. The whole-space perturbation identity concerns the integral of the determinant difference; Strong L^n includes eventual integrability, and the trace used here is pointwise on the sphere.",
      "title": "Piola Identity and Null Lagrangians"
    },
    {
      "id": "R05",
      "selected_count": 14,
      "state": "REVIEW_SEED_NOT_SEPARATE_PROJECT",
      "summary": "Weak gradient zero implies local and global almost-everywhere constancy, not pointwise constancy. Compact C1 test fields and divergence form the shared analytic base used by the orientation route.",
      "title": "Weak Gradient Zero and A.E. Constancy"
    },
    {
      "id": "R06",
      "selected_count": 0,
      "state": "REVIEW_SEED_NOT_SEPARATE_PROJECT",
      "summary": "Orientation and signed Jacobians on connected domains. No single global sign is asserted on a disconnected domain, and the null-image statement retained here is the same-dimension version present in the exact source.",
      "title": "Orientation and Signed Jacobians"
    },
    {
      "id": "R07",
      "selected_count": 61,
      "state": "REVIEW_SEED_NOT_SEPARATE_PROJECT",
      "summary": "Determinant-maximizing dual frames and inverse bounds, including the zero-dimensional case. Mathlib providers are preferred for norming functionals; application-specific satellite-polynomial material remains provenance rather than a new public API claim.",
      "title": "Determinant-Maximizing Dual Frames"
    },
    {
      "id": "R08",
      "selected_count": 7,
      "state": "REVIEW_SEED_NOT_SEPARATE_PROJECT",
      "summary": "Sphere-volume and ball-image rigidity. Compactness and inclusion in the relevant ball are explicit; equality of volume alone is not used to infer equality of sets without the separate inclusion hypothesis.",
      "title": "Sphere-Volume Rigidity"
    },
    {
      "id": "R09",
      "selected_count": 20,
      "state": "REVIEW_SEED_NOT_SEPARATE_PROJECT",
      "summary": "A factorization route from proportional maximal minors, retained as a heavy-refactor proof seed rather than an independently completed tool. Scale, sign, row order, and nondegeneracy conditions remain explicit to prevent degenerate overgeneralization.",
      "title": "Determinant Factorization"
    }
  ],
  "schema": "mathlibannex.lfh-progressive-research-companion.v1",
  "source_binding": {
    "commit": "30963f26ac8ffa3dc3e9ec9de91fd0f9daf05305",
    "direct_root": "MathlibAnnex.Analysis.Normed.Sphere.MetricRigidity",
    "entry_path": "MathlibAnnex/Projects/SphereRigidity.lean",
    "entry_permalink": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/MathlibAnnex/Projects/SphereRigidity.lean",
    "entry_sha256": "b2d65019159b56484a87ec139ce8ec9ebd8f7a51cfdf7eaf44a97d8c99a05f80",
    "manifest_permalink": "https://github.com/r-tanaka-math/mathlib-annex/blob/v0.2.0/docs/projects/sphere-rigidity.json",
    "manifest_sha256": "c4b77099d6b66b217ecd4c371ac81269f11a811986b6018154c6eeb477add1c6",
    "qualification_artifact_sha256": "40c62d234d6a49192404b5a2379295c58432b8e7b8606ecd0e055eeae18938a7",
    "qualification_run": 35086615666,
    "release_id": 389871289,
    "release_url": "https://github.com/r-tanaka-math/mathlib-annex/releases/tag/v0.2.0",
    "repository": "https://github.com/r-tanaka-math/mathlib-annex",
    "source_license": "Apache-2.0",
    "tag": "v0.2.0",
    "tree": "b3378851a5287f5e3c8418f668e4d0ba52718739"
  },
  "status": {
    "completeness": "GRAPH_AND_SOURCE_COMPLETE_CARDS_PROGRESSIVE",
    "exposure": "HOSTING_RELEASE_RECORD",
    "lfh_content_terms": "NOT_ACTIVATED",
    "review": "SOURCE_AND_GRAPH_VIEW_CARDS_IN_PREPARATION",
    "website_effect": "NONE"
  }
}
