From nobody Sat Apr 13 22:31:16 2024 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4VH7Sh4Q1yz5GNXR; Sat, 13 Apr 2024 22:31:16 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4VH7Sh3Dhqz4v3W; Sat, 13 Apr 2024 22:31:16 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1713047476; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=LCKklYaSWPdpnr9QzJbHAHYjYowniRHT0pwwq5tLByo=; b=EEJeZHvBjltGBRof0H7oG0wDwSsvEurtidvj4dCmdQ96DiMgPnOL/B95WOjVtc6UJ1pDsd +KJYIU098gbjudplbRaP1dX/32jcmEsymIjZi3MNFtjRtoFVzQxSxBv2Dvu3zBVNsUnsTY 6ENj1VjBT7pyZEaS+q9P5d80jIUYjLwHUvWaySLrTN1c04hVfzAuGTVQArO2ieOefWLheO DTQLQZXHooSUAd24mXRinxONps2hRvUpEMl9+nUYBX0eakCVfq7oWlE6JlmPOq1owlyQPx HcoSXgUhuiJLLwDNnBPj+bTa3kBwl1N/6NrlIer/kLW/zPmuRGoB0BV3F4eVkA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1713047476; a=rsa-sha256; cv=none; b=mIhMiBOjnTsRxKejORvpErm5FWA3rdlLAUUbsCXE6d1a3h9AFqi4U2IhoD87YhFR74lhv1 2gHMQj25NXp5xARoQv+pGDSomK/uY9gGqaiwXtz8msngkmoReayGKUWaHnf9lE7NrYirYP zFBcc7y5r6rDpsMYbbhAIjOdcpzJbUmwSds68020DC9l5hm8qBaVA29fe2tpqFPWVrW5gB h27Zwy3KEhWZdyj4KWWOkeKLus6ND845oEZWKr2/S5VWi1/r7KC0U/LXyefPGfspovTgy8 gDBBr83qPeCIkLixCVD4VUXo0pDnif/eDYORAaUvNDn4+aWFjkV5D5G33IbnKg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1713047476; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=LCKklYaSWPdpnr9QzJbHAHYjYowniRHT0pwwq5tLByo=; b=kt2Z9EH045isYGoLIooCKtBff2liDDGrFWpkje8sp6nd6bTk0o/TdAN6eeVvqyZV0aenOj brBZexDzdtmA9+BxniRReWNtth3tWZJ7ELvijUoEtxh9CCYAdFEfs9I49BovoXmeoQ1UUi Jz4HmBSRAt/FV1hDRZrbUNYu1afpWhZEi7m8SQ4tjFPPlYYAKJ9oU5yYf77gTB16jIFu3A tT1xrO4rkYJzN2K3XJqmguNlFMBmG7ZG2aZrbHlyK8UYqfEO+nCTzvx77odGQuSpfRymDj Mr9XpSx8O+pcWQEpTb32o8exv0AdRF3q4skdh84bQjc3QJV8nfU1ch5Xmw4srQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4VH7Sh2qHKzrMF; Sat, 13 Apr 2024 22:31:16 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 43DMVGBh054873; Sat, 13 Apr 2024 22:31:16 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 43DMVG4Y054870; Sat, 13 Apr 2024 22:31:16 GMT (envelope-from git) Date: Sat, 13 Apr 2024 22:31:16 GMT Message-Id: <202404132231.43DMVG4Y054870@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Yuri Victorovich Subject: git: d1bd2996d45a - main - math/lean4: update 4.6.0 =?utf-8?Q?=E2=86=92?= 4.7.0 List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: yuri X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: d1bd2996d45a7bea0740770ab0d8c3f0c4690246 Auto-Submitted: auto-generated The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=d1bd2996d45a7bea0740770ab0d8c3f0c4690246 commit d1bd2996d45a7bea0740770ab0d8c3f0c4690246 Author: Yuri Victorovich AuthorDate: 2024-04-13 22:31:00 +0000 Commit: Yuri Victorovich CommitDate: 2024-04-13 22:31:12 +0000 math/lean4: update 4.6.0 → 4.7.0 Reported by: portscout --- math/lean4/Makefile | 3 +- math/lean4/distinfo | 6 +- math/lean4/files/patch-src_CMakeLists.txt | 20 +- math/lean4/files/patch-stage0_src_CMakeLists.txt | 20 +- math/lean4/pkg-plist | 280 ++++++++++++++++++++++- 5 files changed, 306 insertions(+), 23 deletions(-) diff --git a/math/lean4/Makefile b/math/lean4/Makefile index cfb76980d3a5..66c8a8cf5adc 100644 --- a/math/lean4/Makefile +++ b/math/lean4/Makefile @@ -1,6 +1,6 @@ PORTNAME= lean4 DISTVERSIONPREFIX= v -DISTVERSION= 4.6.0 +DISTVERSION= 4.7.0 CATEGORIES= math lang devel # lean4 is primarily a math theorem prover, but it is also a language and a development environment MAINTAINER= yuri@FreeBSD.org @@ -35,6 +35,7 @@ post-install: bin/lake \ bin/lean \ bin/leanc \ + lib/lean/libInit_shared.so \ lib/lean/libleanshared.so # 6 tests are known to fail due to bugs in the testcase code, see https://github.com/leanprover/lean4/issues/3179 diff --git a/math/lean4/distinfo b/math/lean4/distinfo index d6ff8ff5f2c9..d20cb0cc673a 100644 --- a/math/lean4/distinfo +++ b/math/lean4/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1709183089 -SHA256 (leanprover-lean4-v4.6.0_GH0.tar.gz) = 9e90f38c9b55e8accc27f75394db1fcdb58bc4dc22ba99d1232e4921c66ff2af -SIZE (leanprover-lean4-v4.6.0_GH0.tar.gz) = 17532157 +TIMESTAMP = 1713025323 +SHA256 (leanprover-lean4-v4.7.0_GH0.tar.gz) = b1f00b5f2431b34aeacba993c4f4675211a3827e96c4b1a06054c58188ae72c8 +SIZE (leanprover-lean4-v4.7.0_GH0.tar.gz) = 19261610 diff --git a/math/lean4/files/patch-src_CMakeLists.txt b/math/lean4/files/patch-src_CMakeLists.txt index 6109d2793eac..98298fd62d75 100644 --- a/math/lean4/files/patch-src_CMakeLists.txt +++ b/math/lean4/files/patch-src_CMakeLists.txt @@ -1,18 +1,22 @@ ---- src/CMakeLists.txt.orig 2023-12-21 22:11:33 UTC +--- src/CMakeLists.txt.orig 2024-03-06 02:11:32 UTC +++ src/CMakeLists.txt -@@ -352,6 +352,11 @@ if(${CMAKE_SYSTEM_NAME} MATCHES "Linux") +@@ -362,6 +362,15 @@ if(${CMAKE_SYSTEM_NAME} MATCHES "Linux") string(APPEND LEANC_EXTRA_FLAGS " -fPIC") - string(APPEND LEANSHARED_LINKER_FLAGS " -Wl,-rpath=\\$$ORIGIN/..:\\$$ORIGIN") - string(APPEND CMAKE_EXE_LINKER_FLAGS " -lleanshared -Wl,-rpath=\\\$ORIGIN/../lib:\\\$ORIGIN/../lib/lean") + string(APPEND TOOLCHAIN_SHARED_LINKER_FLAGS " -Wl,-rpath=\\$$ORIGIN/..:\\$$ORIGIN") + string(APPEND CMAKE_EXE_LINKER_FLAGS " -Wl,-rpath=\\\$ORIGIN/../lib:\\\$ORIGIN/../lib/lean") +elseif(${CMAKE_SYSTEM_NAME} MATCHES "FreeBSD") ++ if(BSYMBOLIC) ++ string(APPEND LEANC_SHARED_LINKER_FLAGS " -Wl,-Bsymbolic") ++ string(APPEND TOOLCHAIN_SHARED_LINKER_FLAGS " -Wl,-Bsymbolic") ++ endif() + string(APPEND CMAKE_CXX_FLAGS " -fPIC -ftls-model=initial-exec") + string(APPEND LEANC_EXTRA_FLAGS " -fPIC") -+ string(APPEND LEANSHARED_LINKER_FLAGS " -Wl,-rpath=\\$$ORIGIN/..:\\$$ORIGIN") -+ string(APPEND CMAKE_EXE_LINKER_FLAGS " -lleanshared -Wl,-rpath=\\\$ORIGIN/../lib:\\\$ORIGIN/../lib/lean") ++ string(APPEND TOOLCHAIN_SHARED_LINKER_FLAGS " -Wl,-rpath=\\$$ORIGIN/..:\\$$ORIGIN") ++ string(APPEND CMAKE_EXE_LINKER_FLAGS " -Wl,-rpath=\\\$ORIGIN/../lib:\\\$ORIGIN/../lib/lean") elseif(${CMAKE_SYSTEM_NAME} MATCHES "Darwin") string(APPEND CMAKE_CXX_FLAGS " -ftls-model=initial-exec") - string(APPEND LEANSHARED_LINKER_FLAGS " -install_name @rpath/libleanshared.dylib") -@@ -592,7 +597,7 @@ endif() + string(APPEND INIT_SHARED_LINKER_FLAGS " -install_name @rpath/libInit_shared.dylib") +@@ -624,7 +633,7 @@ endif() file(CREATE_LINK ${CMAKE_SOURCE_DIR} ${CMAKE_BINARY_DIR}/src/lean RESULT _IGNORE_RES SYMBOLIC) endif() diff --git a/math/lean4/files/patch-stage0_src_CMakeLists.txt b/math/lean4/files/patch-stage0_src_CMakeLists.txt index e8af91b549aa..ec7e8f739ef0 100644 --- a/math/lean4/files/patch-stage0_src_CMakeLists.txt +++ b/math/lean4/files/patch-stage0_src_CMakeLists.txt @@ -1,18 +1,22 @@ ---- stage0/src/CMakeLists.txt.orig 2023-12-21 22:11:33 UTC +--- stage0/src/CMakeLists.txt.orig 2024-03-06 02:11:32 UTC +++ stage0/src/CMakeLists.txt -@@ -352,6 +352,11 @@ if(${CMAKE_SYSTEM_NAME} MATCHES "Linux") +@@ -362,6 +362,15 @@ if(${CMAKE_SYSTEM_NAME} MATCHES "Linux") string(APPEND LEANC_EXTRA_FLAGS " -fPIC") - string(APPEND LEANSHARED_LINKER_FLAGS " -Wl,-rpath=\\$$ORIGIN/..:\\$$ORIGIN") - string(APPEND CMAKE_EXE_LINKER_FLAGS " -lleanshared -Wl,-rpath=\\\$ORIGIN/../lib:\\\$ORIGIN/../lib/lean") + string(APPEND TOOLCHAIN_SHARED_LINKER_FLAGS " -Wl,-rpath=\\$$ORIGIN/..:\\$$ORIGIN") + string(APPEND CMAKE_EXE_LINKER_FLAGS " -Wl,-rpath=\\\$ORIGIN/../lib:\\\$ORIGIN/../lib/lean") +elseif(${CMAKE_SYSTEM_NAME} MATCHES "FreeBSD") ++ if(BSYMBOLIC) ++ string(APPEND LEANC_SHARED_LINKER_FLAGS " -Wl,-Bsymbolic") ++ string(APPEND TOOLCHAIN_SHARED_LINKER_FLAGS " -Wl,-Bsymbolic") ++ endif() + string(APPEND CMAKE_CXX_FLAGS " -fPIC -ftls-model=initial-exec") + string(APPEND LEANC_EXTRA_FLAGS " -fPIC") -+ string(APPEND LEANSHARED_LINKER_FLAGS " -Wl,-rpath=\\$$ORIGIN/..:\\$$ORIGIN") -+ string(APPEND CMAKE_EXE_LINKER_FLAGS " -lleanshared -Wl,-rpath=\\\$ORIGIN/../lib:\\\$ORIGIN/../lib/lean") ++ string(APPEND TOOLCHAIN_SHARED_LINKER_FLAGS " -Wl,-rpath=\\$$ORIGIN/..:\\$$ORIGIN") ++ string(APPEND CMAKE_EXE_LINKER_FLAGS " -Wl,-rpath=\\\$ORIGIN/../lib:\\\$ORIGIN/../lib/lean") elseif(${CMAKE_SYSTEM_NAME} MATCHES "Darwin") string(APPEND CMAKE_CXX_FLAGS " -ftls-model=initial-exec") - string(APPEND LEANSHARED_LINKER_FLAGS " -install_name @rpath/libleanshared.dylib") -@@ -592,7 +597,7 @@ endif() + string(APPEND INIT_SHARED_LINKER_FLAGS " -install_name @rpath/libInit_shared.dylib") +@@ -624,7 +633,7 @@ endif() file(CREATE_LINK ${CMAKE_SOURCE_DIR} ${CMAKE_BINARY_DIR}/src/lean RESULT _IGNORE_RES SYMBOLIC) endif() diff --git a/math/lean4/pkg-plist b/math/lean4/pkg-plist index 3d78573ad15e..5b2bc5e8899c 100644 --- a/math/lean4/pkg-plist +++ b/math/lean4/pkg-plist @@ -8,6 +8,10 @@ include/lean/lean_gmp.h include/lean/version.h lib/lean/Init.ilean lib/lean/Init.olean +lib/lean/Init/BinderPredicates.ilean +lib/lean/Init/BinderPredicates.olean +lib/lean/Init/ByCases.ilean +lib/lean/Init/ByCases.olean lib/lean/Init/Classical.ilean lib/lean/Init/Classical.olean lib/lean/Init/Coe.ilean @@ -56,6 +60,8 @@ lib/lean/Init/Data/Array/DecidableEq.ilean lib/lean/Init/Data/Array/DecidableEq.olean lib/lean/Init/Data/Array/InsertionSort.ilean lib/lean/Init/Data/Array/InsertionSort.olean +lib/lean/Init/Data/Array/Lemmas.ilean +lib/lean/Init/Data/Array/Lemmas.olean lib/lean/Init/Data/Array/Mem.ilean lib/lean/Init/Data/Array/Mem.olean lib/lean/Init/Data/Array/QSort.ilean @@ -64,10 +70,24 @@ lib/lean/Init/Data/Array/Subarray.ilean lib/lean/Init/Data/Array/Subarray.olean lib/lean/Init/Data/Basic.ilean lib/lean/Init/Data/Basic.olean +lib/lean/Init/Data/BitVec.ilean +lib/lean/Init/Data/BitVec.olean +lib/lean/Init/Data/BitVec/Basic.ilean +lib/lean/Init/Data/BitVec/Basic.olean +lib/lean/Init/Data/BitVec/Bitblast.ilean +lib/lean/Init/Data/BitVec/Bitblast.olean +lib/lean/Init/Data/BitVec/Folds.ilean +lib/lean/Init/Data/BitVec/Folds.olean +lib/lean/Init/Data/BitVec/Lemmas.ilean +lib/lean/Init/Data/BitVec/Lemmas.olean +lib/lean/Init/Data/Bool.ilean +lib/lean/Init/Data/Bool.olean lib/lean/Init/Data/ByteArray.ilean lib/lean/Init/Data/ByteArray.olean lib/lean/Init/Data/ByteArray/Basic.ilean lib/lean/Init/Data/ByteArray/Basic.olean +lib/lean/Init/Data/Cast.ilean +lib/lean/Init/Data/Cast.olean lib/lean/Init/Data/Channel.ilean lib/lean/Init/Data/Channel.olean lib/lean/Init/Data/Char.ilean @@ -78,6 +98,12 @@ lib/lean/Init/Data/Fin.ilean lib/lean/Init/Data/Fin.olean lib/lean/Init/Data/Fin/Basic.ilean lib/lean/Init/Data/Fin/Basic.olean +lib/lean/Init/Data/Fin/Fold.ilean +lib/lean/Init/Data/Fin/Fold.olean +lib/lean/Init/Data/Fin/Iterate.ilean +lib/lean/Init/Data/Fin/Iterate.olean +lib/lean/Init/Data/Fin/Lemmas.ilean +lib/lean/Init/Data/Fin/Lemmas.olean lib/lean/Init/Data/Fin/Log2.ilean lib/lean/Init/Data/Fin/Log2.olean lib/lean/Init/Data/Float.ilean @@ -102,6 +128,18 @@ lib/lean/Init/Data/Int.ilean lib/lean/Init/Data/Int.olean lib/lean/Init/Data/Int/Basic.ilean lib/lean/Init/Data/Int/Basic.olean +lib/lean/Init/Data/Int/Bitwise.ilean +lib/lean/Init/Data/Int/Bitwise.olean +lib/lean/Init/Data/Int/DivMod.ilean +lib/lean/Init/Data/Int/DivMod.olean +lib/lean/Init/Data/Int/DivModLemmas.ilean +lib/lean/Init/Data/Int/DivModLemmas.olean +lib/lean/Init/Data/Int/Gcd.ilean +lib/lean/Init/Data/Int/Gcd.olean +lib/lean/Init/Data/Int/Lemmas.ilean +lib/lean/Init/Data/Int/Lemmas.olean +lib/lean/Init/Data/Int/Order.ilean +lib/lean/Init/Data/Int/Order.olean lib/lean/Init/Data/List.ilean lib/lean/Init/Data/List.olean lib/lean/Init/Data/List/Basic.ilean @@ -110,22 +148,36 @@ lib/lean/Init/Data/List/BasicAux.ilean lib/lean/Init/Data/List/BasicAux.olean lib/lean/Init/Data/List/Control.ilean lib/lean/Init/Data/List/Control.olean +lib/lean/Init/Data/List/Lemmas.ilean +lib/lean/Init/Data/List/Lemmas.olean lib/lean/Init/Data/Nat.ilean lib/lean/Init/Data/Nat.olean lib/lean/Init/Data/Nat/Basic.ilean lib/lean/Init/Data/Nat/Basic.olean lib/lean/Init/Data/Nat/Bitwise.ilean lib/lean/Init/Data/Nat/Bitwise.olean +lib/lean/Init/Data/Nat/Bitwise/Basic.ilean +lib/lean/Init/Data/Nat/Bitwise/Basic.olean +lib/lean/Init/Data/Nat/Bitwise/Lemmas.ilean +lib/lean/Init/Data/Nat/Bitwise/Lemmas.olean lib/lean/Init/Data/Nat/Control.ilean lib/lean/Init/Data/Nat/Control.olean lib/lean/Init/Data/Nat/Div.ilean lib/lean/Init/Data/Nat/Div.olean +lib/lean/Init/Data/Nat/Dvd.ilean +lib/lean/Init/Data/Nat/Dvd.olean lib/lean/Init/Data/Nat/Gcd.ilean lib/lean/Init/Data/Nat/Gcd.olean +lib/lean/Init/Data/Nat/Lemmas.ilean +lib/lean/Init/Data/Nat/Lemmas.olean lib/lean/Init/Data/Nat/Linear.ilean lib/lean/Init/Data/Nat/Linear.olean lib/lean/Init/Data/Nat/Log2.ilean lib/lean/Init/Data/Nat/Log2.olean +lib/lean/Init/Data/Nat/MinMax.ilean +lib/lean/Init/Data/Nat/MinMax.olean +lib/lean/Init/Data/Nat/Mod.ilean +lib/lean/Init/Data/Nat/Mod.olean lib/lean/Init/Data/Nat/Power2.ilean lib/lean/Init/Data/Nat/Power2.olean lib/lean/Init/Data/Nat/SOM.ilean @@ -140,6 +192,8 @@ lib/lean/Init/Data/Option/BasicAux.ilean lib/lean/Init/Data/Option/BasicAux.olean lib/lean/Init/Data/Option/Instances.ilean lib/lean/Init/Data/Option/Instances.olean +lib/lean/Init/Data/Option/Lemmas.ilean +lib/lean/Init/Data/Option/Lemmas.olean lib/lean/Init/Data/Ord.ilean lib/lean/Init/Data/Ord.olean lib/lean/Init/Data/Prod.ilean @@ -160,6 +214,8 @@ lib/lean/Init/Data/String/Basic.ilean lib/lean/Init/Data/String/Basic.olean lib/lean/Init/Data/String/Extra.ilean lib/lean/Init/Data/String/Extra.olean +lib/lean/Init/Data/Sum.ilean +lib/lean/Init/Data/Sum.olean lib/lean/Init/Data/ToString.ilean lib/lean/Init/Data/ToString.olean lib/lean/Init/Data/ToString/Basic.ilean @@ -174,6 +230,10 @@ lib/lean/Init/Data/UInt/Log2.ilean lib/lean/Init/Data/UInt/Log2.olean lib/lean/Init/Dynamic.ilean lib/lean/Init/Dynamic.olean +lib/lean/Init/Ext.ilean +lib/lean/Init/Ext.olean +lib/lean/Init/Guard.ilean +lib/lean/Init/Guard.olean lib/lean/Init/Hints.ilean lib/lean/Init/Hints.olean lib/lean/Init/Meta.ilean @@ -184,8 +244,26 @@ lib/lean/Init/Notation.ilean lib/lean/Init/Notation.olean lib/lean/Init/NotationExtra.ilean lib/lean/Init/NotationExtra.olean +lib/lean/Init/Omega.ilean +lib/lean/Init/Omega.olean +lib/lean/Init/Omega/Coeffs.ilean +lib/lean/Init/Omega/Coeffs.olean +lib/lean/Init/Omega/Constraint.ilean +lib/lean/Init/Omega/Constraint.olean +lib/lean/Init/Omega/Int.ilean +lib/lean/Init/Omega/Int.olean +lib/lean/Init/Omega/IntList.ilean +lib/lean/Init/Omega/IntList.olean +lib/lean/Init/Omega/LinearCombo.ilean +lib/lean/Init/Omega/LinearCombo.olean +lib/lean/Init/Omega/Logic.ilean +lib/lean/Init/Omega/Logic.olean lib/lean/Init/Prelude.ilean lib/lean/Init/Prelude.olean +lib/lean/Init/PropLemmas.ilean +lib/lean/Init/PropLemmas.olean +lib/lean/Init/RCases.ilean +lib/lean/Init/RCases.olean lib/lean/Init/ShareCommon.ilean lib/lean/Init/ShareCommon.olean lib/lean/Init/SimpLemmas.ilean @@ -216,6 +294,8 @@ lib/lean/Init/System/Uri.ilean lib/lean/Init/System/Uri.olean lib/lean/Init/Tactics.ilean lib/lean/Init/Tactics.olean +lib/lean/Init/TacticsExtra.ilean +lib/lean/Init/TacticsExtra.olean lib/lean/Init/Util.ilean lib/lean/Init/Util.olean lib/lean/Init/WF.ilean @@ -284,6 +364,8 @@ lib/lean/Lake/Config.ilean lib/lean/Lake/Config.olean lib/lean/Lake/Config/Context.ilean lib/lean/Lake/Config/Context.olean +lib/lean/Lake/Config/Defaults.ilean +lib/lean/Lake/Config/Defaults.olean lib/lean/Lake/Config/Dependency.ilean lib/lean/Lake/Config/Dependency.olean lib/lean/Lake/Config/Env.ilean @@ -662,6 +744,8 @@ lib/lean/Lean/Data/Json.ilean lib/lean/Lean/Data/Json.olean lib/lean/Lean/Data/Json/Basic.ilean lib/lean/Lean/Data/Json/Basic.olean +lib/lean/Lean/Data/Json/Elab.ilean +lib/lean/Lean/Data/Json/Elab.olean lib/lean/Lean/Data/Json/FromToJson.ilean lib/lean/Lean/Data/Json/FromToJson.olean lib/lean/Lean/Data/Json/Parser.ilean @@ -766,6 +850,8 @@ lib/lean/Lean/Elab/AutoBound.ilean lib/lean/Lean/Elab/AutoBound.olean lib/lean/Lean/Elab/AuxDef.ilean lib/lean/Lean/Elab/AuxDef.olean +lib/lean/Lean/Elab/BinderPredicates.ilean +lib/lean/Lean/Elab/BinderPredicates.olean lib/lean/Lean/Elab/Binders.ilean lib/lean/Lean/Elab/Binders.olean lib/lean/Lean/Elab/BindersUtil.ilean @@ -778,6 +864,8 @@ lib/lean/Lean/Elab/BuiltinTerm.ilean lib/lean/Lean/Elab/BuiltinTerm.olean lib/lean/Lean/Elab/Calc.ilean lib/lean/Lean/Elab/Calc.olean +lib/lean/Lean/Elab/CheckTactic.ilean +lib/lean/Lean/Elab/CheckTactic.olean lib/lean/Lean/Elab/Command.ilean lib/lean/Lean/Elab/Command.olean lib/lean/Lean/Elab/ComputedFields.ilean @@ -834,6 +922,8 @@ lib/lean/Lean/Elab/Frontend.ilean lib/lean/Lean/Elab/Frontend.olean lib/lean/Lean/Elab/GenInjective.ilean lib/lean/Lean/Elab/GenInjective.olean +lib/lean/Lean/Elab/GuardMsgs.ilean +lib/lean/Lean/Elab/GuardMsgs.olean lib/lean/Lean/Elab/Import.ilean lib/lean/Lean/Elab/Import.olean lib/lean/Lean/Elab/Inductive.ilean @@ -860,6 +950,8 @@ lib/lean/Lean/Elab/Match.ilean lib/lean/Lean/Elab/Match.olean lib/lean/Lean/Elab/MatchAltView.ilean lib/lean/Lean/Elab/MatchAltView.olean +lib/lean/Lean/Elab/MatchExpr.ilean +lib/lean/Lean/Elab/MatchExpr.olean lib/lean/Lean/Elab/Mixfix.ilean lib/lean/Lean/Elab/Mixfix.olean lib/lean/Lean/Elab/MutualDef.ilean @@ -952,6 +1044,8 @@ lib/lean/Lean/Elab/Tactic/Cache.ilean lib/lean/Lean/Elab/Tactic/Cache.olean lib/lean/Lean/Elab/Tactic/Calc.ilean lib/lean/Lean/Elab/Tactic/Calc.olean +lib/lean/Lean/Elab/Tactic/Change.ilean +lib/lean/Lean/Elab/Tactic/Change.olean lib/lean/Lean/Elab/Tactic/Config.ilean lib/lean/Lean/Elab/Tactic/Config.olean lib/lean/Lean/Elab/Tactic/Congr.ilean @@ -978,26 +1072,60 @@ lib/lean/Lean/Elab/Tactic/Delta.ilean lib/lean/Lean/Elab/Tactic/Delta.olean lib/lean/Lean/Elab/Tactic/ElabTerm.ilean lib/lean/Lean/Elab/Tactic/ElabTerm.olean +lib/lean/Lean/Elab/Tactic/Ext.ilean +lib/lean/Lean/Elab/Tactic/Ext.olean +lib/lean/Lean/Elab/Tactic/FalseOrByContra.ilean +lib/lean/Lean/Elab/Tactic/FalseOrByContra.olean lib/lean/Lean/Elab/Tactic/Generalize.ilean lib/lean/Lean/Elab/Tactic/Generalize.olean +lib/lean/Lean/Elab/Tactic/Guard.ilean +lib/lean/Lean/Elab/Tactic/Guard.olean lib/lean/Lean/Elab/Tactic/Induction.ilean lib/lean/Lean/Elab/Tactic/Induction.olean lib/lean/Lean/Elab/Tactic/Injection.ilean lib/lean/Lean/Elab/Tactic/Injection.olean +lib/lean/Lean/Elab/Tactic/LibrarySearch.ilean +lib/lean/Lean/Elab/Tactic/LibrarySearch.olean lib/lean/Lean/Elab/Tactic/Location.ilean lib/lean/Lean/Elab/Tactic/Location.olean lib/lean/Lean/Elab/Tactic/Match.ilean lib/lean/Lean/Elab/Tactic/Match.olean lib/lean/Lean/Elab/Tactic/Meta.ilean lib/lean/Lean/Elab/Tactic/Meta.olean +lib/lean/Lean/Elab/Tactic/NormCast.ilean +lib/lean/Lean/Elab/Tactic/NormCast.olean +lib/lean/Lean/Elab/Tactic/Omega.ilean +lib/lean/Lean/Elab/Tactic/Omega.olean +lib/lean/Lean/Elab/Tactic/Omega/Core.ilean +lib/lean/Lean/Elab/Tactic/Omega/Core.olean +lib/lean/Lean/Elab/Tactic/Omega/Frontend.ilean +lib/lean/Lean/Elab/Tactic/Omega/Frontend.olean +lib/lean/Lean/Elab/Tactic/Omega/MinNatAbs.ilean +lib/lean/Lean/Elab/Tactic/Omega/MinNatAbs.olean +lib/lean/Lean/Elab/Tactic/Omega/OmegaM.ilean +lib/lean/Lean/Elab/Tactic/Omega/OmegaM.olean +lib/lean/Lean/Elab/Tactic/RCases.ilean +lib/lean/Lean/Elab/Tactic/RCases.olean +lib/lean/Lean/Elab/Tactic/Repeat.ilean +lib/lean/Lean/Elab/Tactic/Repeat.olean lib/lean/Lean/Elab/Tactic/Rewrite.ilean lib/lean/Lean/Elab/Tactic/Rewrite.olean +lib/lean/Lean/Elab/Tactic/ShowTerm.ilean +lib/lean/Lean/Elab/Tactic/ShowTerm.olean lib/lean/Lean/Elab/Tactic/Simp.ilean lib/lean/Lean/Elab/Tactic/Simp.olean +lib/lean/Lean/Elab/Tactic/SimpTrace.ilean +lib/lean/Lean/Elab/Tactic/SimpTrace.olean +lib/lean/Lean/Elab/Tactic/Simpa.ilean +lib/lean/Lean/Elab/Tactic/Simpa.olean lib/lean/Lean/Elab/Tactic/Simproc.ilean lib/lean/Lean/Elab/Tactic/Simproc.olean +lib/lean/Lean/Elab/Tactic/SolveByElim.ilean +lib/lean/Lean/Elab/Tactic/SolveByElim.olean lib/lean/Lean/Elab/Tactic/Split.ilean lib/lean/Lean/Elab/Tactic/Split.olean +lib/lean/Lean/Elab/Tactic/Symm.ilean +lib/lean/Lean/Elab/Tactic/Symm.olean lib/lean/Lean/Elab/Tactic/Unfold.ilean lib/lean/Lean/Elab/Tactic/Unfold.olean lib/lean/Lean/Elab/Term.ilean @@ -1022,6 +1150,8 @@ lib/lean/Lean/InternalExceptionId.ilean lib/lean/Lean/InternalExceptionId.olean lib/lean/Lean/KeyedDeclsAttribute.ilean lib/lean/Lean/KeyedDeclsAttribute.olean +lib/lean/Lean/LabelAttribute.ilean +lib/lean/Lean/LabelAttribute.olean lib/lean/Lean/LazyInitExtension.ilean lib/lean/Lean/LazyInitExtension.olean lib/lean/Lean/Level.ilean @@ -1060,22 +1190,26 @@ lib/lean/Lean/Meta/AppBuilder.ilean lib/lean/Lean/Meta/AppBuilder.olean lib/lean/Lean/Meta/Basic.ilean lib/lean/Lean/Meta/Basic.olean -lib/lean/Lean/Meta/CasesOn.ilean -lib/lean/Lean/Meta/CasesOn.olean lib/lean/Lean/Meta/Check.ilean lib/lean/Lean/Meta/Check.olean lib/lean/Lean/Meta/Closure.ilean lib/lean/Lean/Meta/Closure.olean lib/lean/Lean/Meta/Coe.ilean lib/lean/Lean/Meta/Coe.olean +lib/lean/Lean/Meta/CoeAttr.ilean +lib/lean/Lean/Meta/CoeAttr.olean lib/lean/Lean/Meta/CollectFVars.ilean lib/lean/Lean/Meta/CollectFVars.olean lib/lean/Lean/Meta/CollectMVars.ilean lib/lean/Lean/Meta/CollectMVars.olean +lib/lean/Lean/Meta/CompletionName.ilean +lib/lean/Lean/Meta/CompletionName.olean lib/lean/Lean/Meta/CongrTheorems.ilean lib/lean/Lean/Meta/CongrTheorems.olean lib/lean/Lean/Meta/Constructions.ilean lib/lean/Lean/Meta/Constructions.olean +lib/lean/Lean/Meta/CtorRecognizer.ilean +lib/lean/Lean/Meta/CtorRecognizer.olean lib/lean/Lean/Meta/DecLevel.ilean lib/lean/Lean/Meta/DecLevel.olean lib/lean/Lean/Meta/DiscrTree.ilean @@ -1114,12 +1248,18 @@ lib/lean/Lean/Meta/Injective.ilean lib/lean/Lean/Meta/Injective.olean lib/lean/Lean/Meta/Instances.ilean lib/lean/Lean/Meta/Instances.olean +lib/lean/Lean/Meta/Iterator.ilean +lib/lean/Lean/Meta/Iterator.olean lib/lean/Lean/Meta/KAbstract.ilean lib/lean/Lean/Meta/KAbstract.olean lib/lean/Lean/Meta/KExprMap.ilean lib/lean/Lean/Meta/KExprMap.olean +lib/lean/Lean/Meta/LazyDiscrTree.ilean +lib/lean/Lean/Meta/LazyDiscrTree.olean lib/lean/Lean/Meta/LevelDefEq.ilean lib/lean/Lean/Meta/LevelDefEq.olean +lib/lean/Lean/Meta/LitValues.ilean +lib/lean/Lean/Meta/LitValues.olean lib/lean/Lean/Meta/Match.ilean lib/lean/Lean/Meta/Match.olean lib/lean/Lean/Meta/Match/Basic.ilean @@ -1138,6 +1278,12 @@ lib/lean/Lean/Meta/Match/MatchEqsExt.ilean lib/lean/Lean/Meta/Match/MatchEqsExt.olean lib/lean/Lean/Meta/Match/MatchPatternAttr.ilean lib/lean/Lean/Meta/Match/MatchPatternAttr.olean +lib/lean/Lean/Meta/Match/MatcherApp.ilean +lib/lean/Lean/Meta/Match/MatcherApp.olean +lib/lean/Lean/Meta/Match/MatcherApp/Basic.ilean +lib/lean/Lean/Meta/Match/MatcherApp/Basic.olean +lib/lean/Lean/Meta/Match/MatcherApp/Transform.ilean +lib/lean/Lean/Meta/Match/MatcherApp/Transform.olean lib/lean/Lean/Meta/Match/MatcherInfo.ilean lib/lean/Lean/Meta/Match/MatcherInfo.olean lib/lean/Lean/Meta/Match/Value.ilean @@ -1176,6 +1322,8 @@ lib/lean/Lean/Meta/Tactic/Assumption.ilean lib/lean/Lean/Meta/Tactic/Assumption.olean lib/lean/Lean/Meta/Tactic/AuxLemma.ilean lib/lean/Lean/Meta/Tactic/AuxLemma.olean +lib/lean/Lean/Meta/Tactic/Backtrack.ilean +lib/lean/Lean/Meta/Tactic/Backtrack.olean lib/lean/Lean/Meta/Tactic/Cases.ilean lib/lean/Lean/Meta/Tactic/Cases.olean lib/lean/Lean/Meta/Tactic/Cleanup.ilean @@ -1196,12 +1344,16 @@ lib/lean/Lean/Meta/Tactic/FVarSubst.ilean lib/lean/Lean/Meta/Tactic/FVarSubst.olean lib/lean/Lean/Meta/Tactic/Generalize.ilean lib/lean/Lean/Meta/Tactic/Generalize.olean +lib/lean/Lean/Meta/Tactic/IndependentOf.ilean +lib/lean/Lean/Meta/Tactic/IndependentOf.olean lib/lean/Lean/Meta/Tactic/Induction.ilean lib/lean/Lean/Meta/Tactic/Induction.olean lib/lean/Lean/Meta/Tactic/Injection.ilean lib/lean/Lean/Meta/Tactic/Injection.olean lib/lean/Lean/Meta/Tactic/Intro.ilean lib/lean/Lean/Meta/Tactic/Intro.olean +lib/lean/Lean/Meta/Tactic/LibrarySearch.ilean +lib/lean/Lean/Meta/Tactic/LibrarySearch.olean lib/lean/Lean/Meta/Tactic/LinearArith.ilean lib/lean/Lean/Meta/Tactic/LinearArith.olean lib/lean/Lean/Meta/Tactic/LinearArith/Basic.ilean @@ -1220,10 +1372,14 @@ lib/lean/Lean/Meta/Tactic/LinearArith/Simp.ilean lib/lean/Lean/Meta/Tactic/LinearArith/Simp.olean lib/lean/Lean/Meta/Tactic/LinearArith/Solver.ilean lib/lean/Lean/Meta/Tactic/LinearArith/Solver.olean +lib/lean/Lean/Meta/Tactic/NormCast.ilean +lib/lean/Lean/Meta/Tactic/NormCast.olean lib/lean/Lean/Meta/Tactic/Refl.ilean lib/lean/Lean/Meta/Tactic/Refl.olean lib/lean/Lean/Meta/Tactic/Rename.ilean lib/lean/Lean/Meta/Tactic/Rename.olean +lib/lean/Lean/Meta/Tactic/Repeat.ilean +lib/lean/Lean/Meta/Tactic/Repeat.olean lib/lean/Lean/Meta/Tactic/Replace.ilean lib/lean/Lean/Meta/Tactic/Replace.olean lib/lean/Lean/Meta/Tactic/Revert.ilean @@ -1232,8 +1388,14 @@ lib/lean/Lean/Meta/Tactic/Rewrite.ilean lib/lean/Lean/Meta/Tactic/Rewrite.olean lib/lean/Lean/Meta/Tactic/Simp.ilean lib/lean/Lean/Meta/Tactic/Simp.olean +lib/lean/Lean/Meta/Tactic/Simp/Attr.ilean +lib/lean/Lean/Meta/Tactic/Simp/Attr.olean lib/lean/Lean/Meta/Tactic/Simp/BuiltinSimprocs.ilean lib/lean/Lean/Meta/Tactic/Simp/BuiltinSimprocs.olean +lib/lean/Lean/Meta/Tactic/Simp/BuiltinSimprocs/BitVec.ilean +lib/lean/Lean/Meta/Tactic/Simp/BuiltinSimprocs/BitVec.olean +lib/lean/Lean/Meta/Tactic/Simp/BuiltinSimprocs/Char.ilean +lib/lean/Lean/Meta/Tactic/Simp/BuiltinSimprocs/Char.olean lib/lean/Lean/Meta/Tactic/Simp/BuiltinSimprocs/Core.ilean lib/lean/Lean/Meta/Tactic/Simp/BuiltinSimprocs/Core.olean lib/lean/Lean/Meta/Tactic/Simp/BuiltinSimprocs/Fin.ilean @@ -1242,8 +1404,12 @@ lib/lean/Lean/Meta/Tactic/Simp/BuiltinSimprocs/Int.ilean lib/lean/Lean/Meta/Tactic/Simp/BuiltinSimprocs/Int.olean lib/lean/Lean/Meta/Tactic/Simp/BuiltinSimprocs/Nat.ilean lib/lean/Lean/Meta/Tactic/Simp/BuiltinSimprocs/Nat.olean +lib/lean/Lean/Meta/Tactic/Simp/BuiltinSimprocs/String.ilean +lib/lean/Lean/Meta/Tactic/Simp/BuiltinSimprocs/String.olean lib/lean/Lean/Meta/Tactic/Simp/BuiltinSimprocs/UInt.ilean lib/lean/Lean/Meta/Tactic/Simp/BuiltinSimprocs/UInt.olean +lib/lean/Lean/Meta/Tactic/Simp/BuiltinSimprocs/Util.ilean +lib/lean/Lean/Meta/Tactic/Simp/BuiltinSimprocs/Util.olean lib/lean/Lean/Meta/Tactic/Simp/Main.ilean lib/lean/Lean/Meta/Tactic/Simp/Main.olean lib/lean/Lean/Meta/Tactic/Simp/RegisterCommand.ilean @@ -1260,12 +1426,18 @@ lib/lean/Lean/Meta/Tactic/Simp/Simproc.ilean lib/lean/Lean/Meta/Tactic/Simp/Simproc.olean lib/lean/Lean/Meta/Tactic/Simp/Types.ilean lib/lean/Lean/Meta/Tactic/Simp/Types.olean +lib/lean/Lean/Meta/Tactic/SolveByElim.ilean +lib/lean/Lean/Meta/Tactic/SolveByElim.olean lib/lean/Lean/Meta/Tactic/Split.ilean lib/lean/Lean/Meta/Tactic/Split.olean lib/lean/Lean/Meta/Tactic/SplitIf.ilean lib/lean/Lean/Meta/Tactic/SplitIf.olean lib/lean/Lean/Meta/Tactic/Subst.ilean lib/lean/Lean/Meta/Tactic/Subst.olean +lib/lean/Lean/Meta/Tactic/Symm.ilean +lib/lean/Lean/Meta/Tactic/Symm.olean +lib/lean/Lean/Meta/Tactic/TryThis.ilean +lib/lean/Lean/Meta/Tactic/TryThis.olean lib/lean/Lean/Meta/Tactic/Unfold.ilean lib/lean/Lean/Meta/Tactic/Unfold.olean lib/lean/Lean/Meta/Tactic/UnifyEq.ilean @@ -1356,8 +1528,16 @@ lib/lean/Lean/Server/AsyncList.ilean lib/lean/Lean/Server/AsyncList.olean lib/lean/Lean/Server/CodeActions.ilean lib/lean/Lean/Server/CodeActions.olean +lib/lean/Lean/Server/CodeActions/Attr.ilean +lib/lean/Lean/Server/CodeActions/Attr.olean +lib/lean/Lean/Server/CodeActions/Basic.ilean +lib/lean/Lean/Server/CodeActions/Basic.olean +lib/lean/Lean/Server/CodeActions/Provider.ilean +lib/lean/Lean/Server/CodeActions/Provider.olean lib/lean/Lean/Server/Completion.ilean lib/lean/Lean/Server/Completion.olean +lib/lean/Lean/Server/CompletionItemData.ilean +lib/lean/Lean/Server/CompletionItemData.olean lib/lean/Lean/Server/FileSource.ilean lib/lean/Lean/Server/FileSource.olean lib/lean/Lean/Server/FileWorker.ilean @@ -1426,6 +1606,8 @@ lib/lean/Lean/Util/ForEachExprWhere.ilean lib/lean/Lean/Util/ForEachExprWhere.olean lib/lean/Lean/Util/HasConstCache.ilean lib/lean/Lean/Util/HasConstCache.olean +lib/lean/Lean/Util/Heartbeats.ilean +lib/lean/Lean/Util/Heartbeats.olean lib/lean/Lean/Util/InstantiateLevelParams.ilean lib/lean/Lean/Util/InstantiateLevelParams.olean lib/lean/Lean/Util/LakePath.ilean @@ -1485,6 +1667,7 @@ lib/lean/Lean/Widget/Types.olean lib/lean/Lean/Widget/UserWidget.ilean lib/lean/Lean/Widget/UserWidget.olean lib/lean/libInit.a +lib/lean/libInit_shared.so lib/lean/libLake.a lib/lean/libLean.a lib/lean/libleancpp.a @@ -1492,6 +1675,8 @@ lib/lean/libleanrt.a lib/lean/libleanshared.so share/lean/lean.mk %%DATADIR%%/src/lean/Init.lean +%%DATADIR%%/src/lean/Init/BinderPredicates.lean +%%DATADIR%%/src/lean/Init/ByCases.lean %%DATADIR%%/src/lean/Init/Classical.lean %%DATADIR%%/src/lean/Init/Coe.lean %%DATADIR%%/src/lean/Init/Control.lean @@ -1516,17 +1701,28 @@ share/lean/lean.mk %%DATADIR%%/src/lean/Init/Data/Array/BinSearch.lean %%DATADIR%%/src/lean/Init/Data/Array/DecidableEq.lean %%DATADIR%%/src/lean/Init/Data/Array/InsertionSort.lean +%%DATADIR%%/src/lean/Init/Data/Array/Lemmas.lean %%DATADIR%%/src/lean/Init/Data/Array/Mem.lean %%DATADIR%%/src/lean/Init/Data/Array/QSort.lean %%DATADIR%%/src/lean/Init/Data/Array/Subarray.lean %%DATADIR%%/src/lean/Init/Data/Basic.lean +%%DATADIR%%/src/lean/Init/Data/BitVec.lean +%%DATADIR%%/src/lean/Init/Data/BitVec/Basic.lean +%%DATADIR%%/src/lean/Init/Data/BitVec/Bitblast.lean +%%DATADIR%%/src/lean/Init/Data/BitVec/Folds.lean +%%DATADIR%%/src/lean/Init/Data/BitVec/Lemmas.lean +%%DATADIR%%/src/lean/Init/Data/Bool.lean %%DATADIR%%/src/lean/Init/Data/ByteArray.lean %%DATADIR%%/src/lean/Init/Data/ByteArray/Basic.lean +%%DATADIR%%/src/lean/Init/Data/Cast.lean %%DATADIR%%/src/lean/Init/Data/Channel.lean %%DATADIR%%/src/lean/Init/Data/Char.lean %%DATADIR%%/src/lean/Init/Data/Char/Basic.lean %%DATADIR%%/src/lean/Init/Data/Fin.lean %%DATADIR%%/src/lean/Init/Data/Fin/Basic.lean +%%DATADIR%%/src/lean/Init/Data/Fin/Fold.lean +%%DATADIR%%/src/lean/Init/Data/Fin/Iterate.lean +%%DATADIR%%/src/lean/Init/Data/Fin/Lemmas.lean %%DATADIR%%/src/lean/Init/Data/Fin/Log2.lean %%DATADIR%%/src/lean/Init/Data/Float.lean %%DATADIR%%/src/lean/Init/Data/FloatArray.lean @@ -1539,18 +1735,31 @@ share/lean/lean.mk %%DATADIR%%/src/lean/Init/Data/Hashable.lean %%DATADIR%%/src/lean/Init/Data/Int.lean %%DATADIR%%/src/lean/Init/Data/Int/Basic.lean +%%DATADIR%%/src/lean/Init/Data/Int/Bitwise.lean +%%DATADIR%%/src/lean/Init/Data/Int/DivMod.lean +%%DATADIR%%/src/lean/Init/Data/Int/DivModLemmas.lean +%%DATADIR%%/src/lean/Init/Data/Int/Gcd.lean +%%DATADIR%%/src/lean/Init/Data/Int/Lemmas.lean +%%DATADIR%%/src/lean/Init/Data/Int/Order.lean %%DATADIR%%/src/lean/Init/Data/List.lean %%DATADIR%%/src/lean/Init/Data/List/Basic.lean %%DATADIR%%/src/lean/Init/Data/List/BasicAux.lean %%DATADIR%%/src/lean/Init/Data/List/Control.lean +%%DATADIR%%/src/lean/Init/Data/List/Lemmas.lean %%DATADIR%%/src/lean/Init/Data/Nat.lean %%DATADIR%%/src/lean/Init/Data/Nat/Basic.lean %%DATADIR%%/src/lean/Init/Data/Nat/Bitwise.lean +%%DATADIR%%/src/lean/Init/Data/Nat/Bitwise/Basic.lean +%%DATADIR%%/src/lean/Init/Data/Nat/Bitwise/Lemmas.lean %%DATADIR%%/src/lean/Init/Data/Nat/Control.lean %%DATADIR%%/src/lean/Init/Data/Nat/Div.lean +%%DATADIR%%/src/lean/Init/Data/Nat/Dvd.lean %%DATADIR%%/src/lean/Init/Data/Nat/Gcd.lean +%%DATADIR%%/src/lean/Init/Data/Nat/Lemmas.lean %%DATADIR%%/src/lean/Init/Data/Nat/Linear.lean %%DATADIR%%/src/lean/Init/Data/Nat/Log2.lean +%%DATADIR%%/src/lean/Init/Data/Nat/MinMax.lean +%%DATADIR%%/src/lean/Init/Data/Nat/Mod.lean %%DATADIR%%/src/lean/Init/Data/Nat/Power2.lean %%DATADIR%%/src/lean/Init/Data/Nat/SOM.lean %%DATADIR%%/src/lean/Init/Data/OfScientific.lean @@ -1558,6 +1767,7 @@ share/lean/lean.mk %%DATADIR%%/src/lean/Init/Data/Option/Basic.lean %%DATADIR%%/src/lean/Init/Data/Option/BasicAux.lean %%DATADIR%%/src/lean/Init/Data/Option/Instances.lean +%%DATADIR%%/src/lean/Init/Data/Option/Lemmas.lean %%DATADIR%%/src/lean/Init/Data/Ord.lean %%DATADIR%%/src/lean/Init/Data/Prod.lean %%DATADIR%%/src/lean/Init/Data/Queue.lean @@ -1568,6 +1778,7 @@ share/lean/lean.mk %%DATADIR%%/src/lean/Init/Data/String.lean %%DATADIR%%/src/lean/Init/Data/String/Basic.lean %%DATADIR%%/src/lean/Init/Data/String/Extra.lean +%%DATADIR%%/src/lean/Init/Data/Sum.lean %%DATADIR%%/src/lean/Init/Data/ToString.lean %%DATADIR%%/src/lean/Init/Data/ToString/Basic.lean %%DATADIR%%/src/lean/Init/Data/ToString/Macro.lean @@ -1575,12 +1786,23 @@ share/lean/lean.mk %%DATADIR%%/src/lean/Init/Data/UInt/Basic.lean %%DATADIR%%/src/lean/Init/Data/UInt/Log2.lean %%DATADIR%%/src/lean/Init/Dynamic.lean +%%DATADIR%%/src/lean/Init/Ext.lean +%%DATADIR%%/src/lean/Init/Guard.lean %%DATADIR%%/src/lean/Init/Hints.lean %%DATADIR%%/src/lean/Init/Meta.lean %%DATADIR%%/src/lean/Init/MetaTypes.lean %%DATADIR%%/src/lean/Init/Notation.lean %%DATADIR%%/src/lean/Init/NotationExtra.lean +%%DATADIR%%/src/lean/Init/Omega.lean +%%DATADIR%%/src/lean/Init/Omega/Coeffs.lean +%%DATADIR%%/src/lean/Init/Omega/Constraint.lean +%%DATADIR%%/src/lean/Init/Omega/Int.lean +%%DATADIR%%/src/lean/Init/Omega/IntList.lean +%%DATADIR%%/src/lean/Init/Omega/LinearCombo.lean +%%DATADIR%%/src/lean/Init/Omega/Logic.lean %%DATADIR%%/src/lean/Init/Prelude.lean +%%DATADIR%%/src/lean/Init/PropLemmas.lean +%%DATADIR%%/src/lean/Init/RCases.lean %%DATADIR%%/src/lean/Init/ShareCommon.lean %%DATADIR%%/src/lean/Init/SimpLemmas.lean %%DATADIR%%/src/lean/Init/Simproc.lean @@ -1596,6 +1818,7 @@ share/lean/lean.mk %%DATADIR%%/src/lean/Init/System/ST.lean %%DATADIR%%/src/lean/Init/System/Uri.lean %%DATADIR%%/src/lean/Init/Tactics.lean +%%DATADIR%%/src/lean/Init/TacticsExtra.lean %%DATADIR%%/src/lean/Init/Util.lean %%DATADIR%%/src/lean/Init/WF.lean %%DATADIR%%/src/lean/Init/WFTactics.lean @@ -1720,6 +1943,7 @@ share/lean/lean.mk %%DATADIR%%/src/lean/Lean/Data/HashSet.lean %%DATADIR%%/src/lean/Lean/Data/Json.lean %%DATADIR%%/src/lean/Lean/Data/Json/Basic.lean +%%DATADIR%%/src/lean/Lean/Data/Json/Elab.lean %%DATADIR%%/src/lean/Lean/Data/Json/FromToJson.lean %%DATADIR%%/src/lean/Lean/Data/Json/Parser.lean %%DATADIR%%/src/lean/Lean/Data/Json/Printer.lean @@ -1772,12 +1996,14 @@ share/lean/lean.mk %%DATADIR%%/src/lean/Lean/Elab/Attributes.lean %%DATADIR%%/src/lean/Lean/Elab/AutoBound.lean %%DATADIR%%/src/lean/Lean/Elab/AuxDef.lean +%%DATADIR%%/src/lean/Lean/Elab/BinderPredicates.lean %%DATADIR%%/src/lean/Lean/Elab/Binders.lean %%DATADIR%%/src/lean/Lean/Elab/BindersUtil.lean %%DATADIR%%/src/lean/Lean/Elab/BuiltinCommand.lean %%DATADIR%%/src/lean/Lean/Elab/BuiltinNotation.lean %%DATADIR%%/src/lean/Lean/Elab/BuiltinTerm.lean %%DATADIR%%/src/lean/Lean/Elab/Calc.lean +%%DATADIR%%/src/lean/Lean/Elab/CheckTactic.lean %%DATADIR%%/src/lean/Lean/Elab/Command.lean %%DATADIR%%/src/lean/Lean/Elab/ComputedFields.lean %%DATADIR%%/src/lean/Lean/Elab/Config.lean @@ -1806,6 +2032,7 @@ share/lean/lean.mk %%DATADIR%%/src/lean/Lean/Elab/Extra.lean %%DATADIR%%/src/lean/Lean/Elab/Frontend.lean %%DATADIR%%/src/lean/Lean/Elab/GenInjective.lean +%%DATADIR%%/src/lean/Lean/Elab/GuardMsgs.lean %%DATADIR%%/src/lean/Lean/Elab/Import.lean %%DATADIR%%/src/lean/Lean/Elab/Inductive.lean %%DATADIR%%/src/lean/Lean/Elab/InfoTree.lean @@ -1819,6 +2046,7 @@ share/lean/lean.mk %%DATADIR%%/src/lean/Lean/Elab/MacroRules.lean %%DATADIR%%/src/lean/Lean/Elab/Match.lean %%DATADIR%%/src/lean/Lean/Elab/MatchAltView.lean +%%DATADIR%%/src/lean/Lean/Elab/MatchExpr.lean %%DATADIR%%/src/lean/Lean/Elab/Mixfix.lean %%DATADIR%%/src/lean/Lean/Elab/MutualDef.lean %%DATADIR%%/src/lean/Lean/Elab/Notation.lean @@ -1865,6 +2093,7 @@ share/lean/lean.mk %%DATADIR%%/src/lean/Lean/Elab/Tactic/BuiltinTactic.lean %%DATADIR%%/src/lean/Lean/Elab/Tactic/Cache.lean %%DATADIR%%/src/lean/Lean/Elab/Tactic/Calc.lean +%%DATADIR%%/src/lean/Lean/Elab/Tactic/Change.lean %%DATADIR%%/src/lean/Lean/Elab/Tactic/Config.lean %%DATADIR%%/src/lean/Lean/Elab/Tactic/Congr.lean %%DATADIR%%/src/lean/Lean/Elab/Tactic/Conv.lean @@ -1878,16 +2107,33 @@ share/lean/lean.mk %%DATADIR%%/src/lean/Lean/Elab/Tactic/Conv/Unfold.lean %%DATADIR%%/src/lean/Lean/Elab/Tactic/Delta.lean %%DATADIR%%/src/lean/Lean/Elab/Tactic/ElabTerm.lean +%%DATADIR%%/src/lean/Lean/Elab/Tactic/Ext.lean +%%DATADIR%%/src/lean/Lean/Elab/Tactic/FalseOrByContra.lean %%DATADIR%%/src/lean/Lean/Elab/Tactic/Generalize.lean +%%DATADIR%%/src/lean/Lean/Elab/Tactic/Guard.lean %%DATADIR%%/src/lean/Lean/Elab/Tactic/Induction.lean %%DATADIR%%/src/lean/Lean/Elab/Tactic/Injection.lean +%%DATADIR%%/src/lean/Lean/Elab/Tactic/LibrarySearch.lean %%DATADIR%%/src/lean/Lean/Elab/Tactic/Location.lean %%DATADIR%%/src/lean/Lean/Elab/Tactic/Match.lean %%DATADIR%%/src/lean/Lean/Elab/Tactic/Meta.lean +%%DATADIR%%/src/lean/Lean/Elab/Tactic/NormCast.lean +%%DATADIR%%/src/lean/Lean/Elab/Tactic/Omega.lean +%%DATADIR%%/src/lean/Lean/Elab/Tactic/Omega/Core.lean +%%DATADIR%%/src/lean/Lean/Elab/Tactic/Omega/Frontend.lean +%%DATADIR%%/src/lean/Lean/Elab/Tactic/Omega/MinNatAbs.lean +%%DATADIR%%/src/lean/Lean/Elab/Tactic/Omega/OmegaM.lean +%%DATADIR%%/src/lean/Lean/Elab/Tactic/RCases.lean +%%DATADIR%%/src/lean/Lean/Elab/Tactic/Repeat.lean %%DATADIR%%/src/lean/Lean/Elab/Tactic/Rewrite.lean +%%DATADIR%%/src/lean/Lean/Elab/Tactic/ShowTerm.lean %%DATADIR%%/src/lean/Lean/Elab/Tactic/Simp.lean +%%DATADIR%%/src/lean/Lean/Elab/Tactic/SimpTrace.lean +%%DATADIR%%/src/lean/Lean/Elab/Tactic/Simpa.lean %%DATADIR%%/src/lean/Lean/Elab/Tactic/Simproc.lean +%%DATADIR%%/src/lean/Lean/Elab/Tactic/SolveByElim.lean %%DATADIR%%/src/lean/Lean/Elab/Tactic/Split.lean +%%DATADIR%%/src/lean/Lean/Elab/Tactic/Symm.lean %%DATADIR%%/src/lean/Lean/Elab/Tactic/Unfold.lean %%DATADIR%%/src/lean/Lean/Elab/Term.lean %%DATADIR%%/src/lean/Lean/Elab/Util.lean @@ -1900,6 +2146,7 @@ share/lean/lean.mk %%DATADIR%%/src/lean/Lean/ImportingFlag.lean %%DATADIR%%/src/lean/Lean/InternalExceptionId.lean %%DATADIR%%/src/lean/Lean/KeyedDeclsAttribute.lean +%%DATADIR%%/src/lean/Lean/LabelAttribute.lean %%DATADIR%%/src/lean/Lean/LazyInitExtension.lean %%DATADIR%%/src/lean/Lean/Level.lean %%DATADIR%%/src/lean/Lean/Linter.lean @@ -1919,14 +2166,16 @@ share/lean/lean.mk %%DATADIR%%/src/lean/Lean/Meta/AbstractNestedProofs.lean %%DATADIR%%/src/lean/Lean/Meta/AppBuilder.lean %%DATADIR%%/src/lean/Lean/Meta/Basic.lean -%%DATADIR%%/src/lean/Lean/Meta/CasesOn.lean %%DATADIR%%/src/lean/Lean/Meta/Check.lean %%DATADIR%%/src/lean/Lean/Meta/Closure.lean %%DATADIR%%/src/lean/Lean/Meta/Coe.lean +%%DATADIR%%/src/lean/Lean/Meta/CoeAttr.lean %%DATADIR%%/src/lean/Lean/Meta/CollectFVars.lean %%DATADIR%%/src/lean/Lean/Meta/CollectMVars.lean +%%DATADIR%%/src/lean/Lean/Meta/CompletionName.lean %%DATADIR%%/src/lean/Lean/Meta/CongrTheorems.lean %%DATADIR%%/src/lean/Lean/Meta/Constructions.lean +%%DATADIR%%/src/lean/Lean/Meta/CtorRecognizer.lean %%DATADIR%%/src/lean/Lean/Meta/DecLevel.lean %%DATADIR%%/src/lean/Lean/Meta/DiscrTree.lean %%DATADIR%%/src/lean/Lean/Meta/DiscrTreeTypes.lean @@ -1946,9 +2195,12 @@ share/lean/lean.mk %%DATADIR%%/src/lean/Lean/Meta/InferType.lean %%DATADIR%%/src/lean/Lean/Meta/Injective.lean %%DATADIR%%/src/lean/Lean/Meta/Instances.lean +%%DATADIR%%/src/lean/Lean/Meta/Iterator.lean %%DATADIR%%/src/lean/Lean/Meta/KAbstract.lean %%DATADIR%%/src/lean/Lean/Meta/KExprMap.lean +%%DATADIR%%/src/lean/Lean/Meta/LazyDiscrTree.lean %%DATADIR%%/src/lean/Lean/Meta/LevelDefEq.lean +%%DATADIR%%/src/lean/Lean/Meta/LitValues.lean %%DATADIR%%/src/lean/Lean/Meta/Match.lean %%DATADIR%%/src/lean/Lean/Meta/Match/Basic.lean %%DATADIR%%/src/lean/Lean/Meta/Match/CaseArraySizes.lean @@ -1958,6 +2210,9 @@ share/lean/lean.mk %%DATADIR%%/src/lean/Lean/Meta/Match/MatchEqs.lean %%DATADIR%%/src/lean/Lean/Meta/Match/MatchEqsExt.lean %%DATADIR%%/src/lean/Lean/Meta/Match/MatchPatternAttr.lean +%%DATADIR%%/src/lean/Lean/Meta/Match/MatcherApp.lean +%%DATADIR%%/src/lean/Lean/Meta/Match/MatcherApp/Basic.lean +%%DATADIR%%/src/lean/Lean/Meta/Match/MatcherApp/Transform.lean %%DATADIR%%/src/lean/Lean/Meta/Match/MatcherInfo.lean %%DATADIR%%/src/lean/Lean/Meta/Match/Value.lean %%DATADIR%%/src/lean/Lean/Meta/MatchUtil.lean @@ -1977,6 +2232,7 @@ share/lean/lean.mk %%DATADIR%%/src/lean/Lean/Meta/Tactic/Assert.lean %%DATADIR%%/src/lean/Lean/Meta/Tactic/Assumption.lean %%DATADIR%%/src/lean/Lean/Meta/Tactic/AuxLemma.lean +%%DATADIR%%/src/lean/Lean/Meta/Tactic/Backtrack.lean %%DATADIR%%/src/lean/Lean/Meta/Tactic/Cases.lean %%DATADIR%%/src/lean/Lean/Meta/Tactic/Cleanup.lean %%DATADIR%%/src/lean/Lean/Meta/Tactic/Clear.lean @@ -1987,9 +2243,11 @@ share/lean/lean.mk %%DATADIR%%/src/lean/Lean/Meta/Tactic/ElimInfo.lean %%DATADIR%%/src/lean/Lean/Meta/Tactic/FVarSubst.lean %%DATADIR%%/src/lean/Lean/Meta/Tactic/Generalize.lean +%%DATADIR%%/src/lean/Lean/Meta/Tactic/IndependentOf.lean %%DATADIR%%/src/lean/Lean/Meta/Tactic/Induction.lean %%DATADIR%%/src/lean/Lean/Meta/Tactic/Injection.lean %%DATADIR%%/src/lean/Lean/Meta/Tactic/Intro.lean +%%DATADIR%%/src/lean/Lean/Meta/Tactic/LibrarySearch.lean %%DATADIR%%/src/lean/Lean/Meta/Tactic/LinearArith.lean %%DATADIR%%/src/lean/Lean/Meta/Tactic/LinearArith/Basic.lean %%DATADIR%%/src/lean/Lean/Meta/Tactic/LinearArith/Main.lean @@ -1999,18 +2257,25 @@ share/lean/lean.mk %%DATADIR%%/src/lean/Lean/Meta/Tactic/LinearArith/Nat/Solver.lean %%DATADIR%%/src/lean/Lean/Meta/Tactic/LinearArith/Simp.lean %%DATADIR%%/src/lean/Lean/Meta/Tactic/LinearArith/Solver.lean +%%DATADIR%%/src/lean/Lean/Meta/Tactic/NormCast.lean %%DATADIR%%/src/lean/Lean/Meta/Tactic/Refl.lean %%DATADIR%%/src/lean/Lean/Meta/Tactic/Rename.lean +%%DATADIR%%/src/lean/Lean/Meta/Tactic/Repeat.lean %%DATADIR%%/src/lean/Lean/Meta/Tactic/Replace.lean %%DATADIR%%/src/lean/Lean/Meta/Tactic/Revert.lean %%DATADIR%%/src/lean/Lean/Meta/Tactic/Rewrite.lean %%DATADIR%%/src/lean/Lean/Meta/Tactic/Simp.lean +%%DATADIR%%/src/lean/Lean/Meta/Tactic/Simp/Attr.lean %%DATADIR%%/src/lean/Lean/Meta/Tactic/Simp/BuiltinSimprocs.lean +%%DATADIR%%/src/lean/Lean/Meta/Tactic/Simp/BuiltinSimprocs/BitVec.lean +%%DATADIR%%/src/lean/Lean/Meta/Tactic/Simp/BuiltinSimprocs/Char.lean %%DATADIR%%/src/lean/Lean/Meta/Tactic/Simp/BuiltinSimprocs/Core.lean %%DATADIR%%/src/lean/Lean/Meta/Tactic/Simp/BuiltinSimprocs/Fin.lean %%DATADIR%%/src/lean/Lean/Meta/Tactic/Simp/BuiltinSimprocs/Int.lean %%DATADIR%%/src/lean/Lean/Meta/Tactic/Simp/BuiltinSimprocs/Nat.lean +%%DATADIR%%/src/lean/Lean/Meta/Tactic/Simp/BuiltinSimprocs/String.lean %%DATADIR%%/src/lean/Lean/Meta/Tactic/Simp/BuiltinSimprocs/UInt.lean +%%DATADIR%%/src/lean/Lean/Meta/Tactic/Simp/BuiltinSimprocs/Util.lean %%DATADIR%%/src/lean/Lean/Meta/Tactic/Simp/Main.lean %%DATADIR%%/src/lean/Lean/Meta/Tactic/Simp/RegisterCommand.lean %%DATADIR%%/src/lean/Lean/Meta/Tactic/Simp/Rewrite.lean @@ -2019,9 +2284,12 @@ share/lean/lean.mk %%DATADIR%%/src/lean/Lean/Meta/Tactic/Simp/SimpTheorems.lean %%DATADIR%%/src/lean/Lean/Meta/Tactic/Simp/Simproc.lean %%DATADIR%%/src/lean/Lean/Meta/Tactic/Simp/Types.lean +%%DATADIR%%/src/lean/Lean/Meta/Tactic/SolveByElim.lean %%DATADIR%%/src/lean/Lean/Meta/Tactic/Split.lean %%DATADIR%%/src/lean/Lean/Meta/Tactic/SplitIf.lean %%DATADIR%%/src/lean/Lean/Meta/Tactic/Subst.lean +%%DATADIR%%/src/lean/Lean/Meta/Tactic/Symm.lean +%%DATADIR%%/src/lean/Lean/Meta/Tactic/TryThis.lean %%DATADIR%%/src/lean/Lean/Meta/Tactic/Unfold.lean %%DATADIR%%/src/lean/Lean/Meta/Tactic/UnifyEq.lean %%DATADIR%%/src/lean/Lean/Meta/Tactic/Util.lean @@ -2067,7 +2335,11 @@ share/lean/lean.mk %%DATADIR%%/src/lean/Lean/Server.lean %%DATADIR%%/src/lean/Lean/Server/AsyncList.lean %%DATADIR%%/src/lean/Lean/Server/CodeActions.lean +%%DATADIR%%/src/lean/Lean/Server/CodeActions/Attr.lean +%%DATADIR%%/src/lean/Lean/Server/CodeActions/Basic.lean +%%DATADIR%%/src/lean/Lean/Server/CodeActions/Provider.lean %%DATADIR%%/src/lean/Lean/Server/Completion.lean +%%DATADIR%%/src/lean/Lean/Server/CompletionItemData.lean %%DATADIR%%/src/lean/Lean/Server/FileSource.lean %%DATADIR%%/src/lean/Lean/Server/FileWorker.lean %%DATADIR%%/src/lean/Lean/Server/FileWorker/RequestHandling.lean @@ -2103,6 +2375,7 @@ share/lean/lean.mk %%DATADIR%%/src/lean/Lean/Util/ForEachExpr.lean %%DATADIR%%/src/lean/Lean/Util/ForEachExprWhere.lean %%DATADIR%%/src/lean/Lean/Util/HasConstCache.lean +%%DATADIR%%/src/lean/Lean/Util/Heartbeats.lean %%DATADIR%%/src/lean/Lean/Util/InstantiateLevelParams.lean %%DATADIR%%/src/lean/Lean/Util/LakePath.lean %%DATADIR%%/src/lean/Lean/Util/LeanOptions.lean @@ -2164,6 +2437,7 @@ share/lean/lean.mk %%DATADIR%%/src/lean/lake/Lake/CLI/Serve.lean %%DATADIR%%/src/lean/lake/Lake/Config.lean %%DATADIR%%/src/lean/lake/Lake/Config/Context.lean +%%DATADIR%%/src/lean/lake/Lake/Config/Defaults.lean %%DATADIR%%/src/lean/lake/Lake/Config/Dependency.lean %%DATADIR%%/src/lean/lake/Lake/Config/Env.lean %%DATADIR%%/src/lean/lake/Lake/Config/ExternLib.lean