{"admitted_relations":["DECLARES","IMPORTS_MODULE","TYPE_REFERENCES"],"catalogue_id":"mathlib-v4.34.1-foundations-v1","extensions":[],"manifest":{"path":"manifest.json","sha256":"5974ac4d68b1e090d511964cd61237565b80d39b5e47e9966171d4d8bcd2fe68","size_bytes":319664},"policy_version":1,"producer":{"contract_version":1,"source_commit":"e6643d8e3d207893713da94041ff3822c1190457","sources":[{"path":"mathgraph/source_catalogue_publisher_v1.py","sha256":"9a1e7734920eda8fe9cf4478f0dfbf33e178975ad3d600f689bbb209efb37397"},{"path":"mathgraph_protocol/__init__.py","sha256":"21f97aa406a6f43d69ac3892c9005bbe1ffb6ed3840364e94a97eb0339da16f2"},{"path":"mathgraph_protocol/discovery_ranking.py","sha256":"7e7be394089de4f8fd3aa64886cf0cd90729edc34fc6711dcc52524a173f3ed0"},{"path":"mathgraph_protocol/json_strict.py","sha256":"5ec4af324b820d554f42cc4f086be516d082ca99eea724922ce899eecc9345b6"},{"path":"mathgraph_protocol/source_catalogue_v1.py","sha256":"9536fff88eedd1a4c93dd8b5c37afd6a41e96da54295e883c8ad7df8ba5b350b"},{"path":"scripts/catalogue_bootstrap_v1.py","sha256":"5152bf7a11ac30882d14a1b9c86a31a0e7164f39aa9f3a93eacdf06bfb8d9313"},{"path":"scripts/publish_mathlib_source_catalogue_v1.py","sha256":"8c2361fec03eb6f20d95140566c489bab7bbf9f4ad6096a92ffaacbe2f920397"},{"path":"scripts/run_mathlib_source_catalogue_offline_v1.py","sha256":"428738116187b0763bb623cc919a8b807f843ea3d59a5c4add5e97509b0c1504"},{"path":"tools/mathlib_catalogue/CompileOrder.lean","sha256":"f6a0a646d841fecbabce7323590979bada6f70e71762668b823bb516e6863666"},{"path":"tools/mathlib_catalogue/Extract.lean","sha256":"cef0481c8846f61fe16d1545b73e17c6ab67ed772c4aad0d22794446ba9601aa"}]},"qualification_wrapper":{"source_commit":"eb3149b70f0cdf39109c775898b19a26574c27e6","sources":[{"path":".github/workflows/mathgraph-source-catalogue-v1.yml","sha256":"874d8457633d280681cab2a71cf47960b4df8b5164f37c360873f69ba54a3d5e"},{"path":"conformance/source_catalogue_v1/consumer.py","sha256":"583dcfca46854f56469cdda865b5da62b1068e985bdce411dac9c587e556ca5d"},{"path":"conformance/source_catalogue_v1/run_isolated.py","sha256":"1423ba265e35739d5d4660051cf129e92971fdb3879e6309e2cbcc9a885efcc6"},{"path":"conformance/source_catalogue_v1/stdlib_conformance.py","sha256":"cd51218fc184ad5d06362ec2b56889160b8d578f134ce6a1aa820830e8363d1a"},{"path":"conformance/source_catalogue_v1/test_consumer.py","sha256":"d0e2e94533c8b5d3ccafa0f3c76e016f9fb5edba98d5cab745362d778fc6211d"},{"path":"scripts/qualify_mathlib_source_catalogue_v1.py","sha256":"044a62b3a44e6766caa5ba3b8d85c62bc2e5692e1a5d96eb04dfac778fa1a4e1"},{"path":"tests/test_mathlib_source_catalogue_qualification_v1.py","sha256":"42580658bbad9e9ed2d3f2646e3fa65db9e87d1036788466edf8643d66e870af"}]},"result":{"authority":"NONE","authorization":"NONE","current_applicability":"NOT_CHECKED","freshness":"PINNED_HISTORICAL_SOURCE","independent_verification":"NOT_CHECKED","source_status":"SOURCE_INDEXED"},"schema":"mathgraph.source-catalogue-trust-policy.v1","source":{"commit":"d13f23b723b8a846827a245b89c10fc7d3f11612","lean_toolchain":{"sha256":"d5edba4e4b8faad9c1baeadb265716d20d03be4d1a2647dc5e35b0c0325bea7b","value":"leanprover/lean4:v4.34.1"},"modules":[{"module":"Mathlib.Algebra.Group.Basic","path":"Mathlib/Algebra/Group/Basic.lean","sha256":"1de660ac794263d0363bc5bf9ce7b357409c2db36c0642521738103a0938fa84","size_bytes":38391},{"module":"Mathlib.Algebra.Ring.Basic","path":"Mathlib/Algebra/Ring/Basic.lean","sha256":"5ff332ec2eadf105ea5db5449f96c241510b0e59bc9c5ef1a7467dc860f01025","size_bytes":11565},{"module":"Mathlib.Analysis.SpecialFunctions.Pow.Real","path":"Mathlib/Analysis/SpecialFunctions/Pow/Real.lean","sha256":"5f4970fe329b14615ca6cfa3e0dcb0cf9d2017c98d2e3501237412aa2474e70b","size_bytes":50134},{"module":"Mathlib.Combinatorics.SimpleGraph.Basic","path":"Mathlib/Combinatorics/SimpleGraph/Basic.lean","sha256":"97f49ff9b52fe1906b6a2071422b35ec496cd6b3d9d81043e77e56efceb0a73f","size_bytes":42725},{"module":"Mathlib.Data.Finset.Basic","path":"Mathlib/Data/Finset/Basic.lean","sha256":"610233da92210bc5b2afc728468b5bb2c4894606286ded6628ac15f4dfec93b5","size_bytes":25364},{"module":"Mathlib.Data.Int.Basic","path":"Mathlib/Data/Int/Basic.lean","sha256":"c524836299f9abaa2622e907d6bf008e6c6ce25f386948cb8fda17690bc25095","size_bytes":3362},{"module":"Mathlib.Data.List.Basic","path":"Mathlib/Data/List/Basic.lean","sha256":"9808333bd8309d8b77e3eee8fd984d59159086c9ffa0685e26aa47e98a34c9ba","size_bytes":44445},{"module":"Mathlib.Data.Nat.Basic","path":"Mathlib/Data/Nat/Basic.lean","sha256":"3acde740ae618c93431f89b06d0b00904e9d6565330667085bb713536e409295","size_bytes":5759},{"module":"Mathlib.Data.Nat.Prime.Basic","path":"Mathlib/Data/Nat/Prime/Basic.lean","sha256":"b71a7d5f51c626ae6b70cbe36bab7b77a691f9a214373cfb98e170bd7e6f9aeb","size_bytes":12365},{"module":"Mathlib.Data.Set.Basic","path":"Mathlib/Data/Set/Basic.lean","sha256":"44b4028c23fb3020ec9c6fdd1ea501842d0d949614925f80e215493a0cc87e60","size_bytes":41057},{"module":"Mathlib.Logic.Function.Basic","path":"Mathlib/Logic/Function/Basic.lean","sha256":"a3c45dcdfb9c5395a6650745e92a509b91f21b2bd9dd3fde373ccdf04c12e273","size_bytes":53582},{"module":"Mathlib.Order.Basic","path":"Mathlib/Order/Basic.lean","sha256":"d03ae9000e7225b8e8955e05245f894d391282ffc2951512f7f530d15f60636f","size_bytes":43197},{"module":"Mathlib.Topology.Basic","path":"Mathlib/Topology/Basic.lean","sha256":"7ed5bc70e1b1afb811bb65e61f8820b334408d9a92c656efd74dcb79f9169f99","size_bytes":10320}],"repository":"https://github.com/leanprover-community/mathlib4","tree":"efa132418a56d0e38c56cc412a06df22178dac5c"},"source_policy":{"path":"catalogues/mathlib-v4.34.1-foundations-v1.source.json","sha256":"a998e72dc5bbf4079beaa130cb502e2baf968b2a6ef07debe228cd0847fdbd91"}}