Skip to content

Instantly share code, notes, and snippets.

View kim-em's full-sized avatar

Kim Morrison kim-em

View GitHub Profile
@kim-em
kim-em / Challenge.lean
Created May 1, 2026 12:29
lean-eval Aristotle (Harmonic) submission for mem_convexHull_finset_extremePoints_of_mem_compact_convex
import Mathlib
open Set
theorem mem_convexHull_finset_extremePoints_of_mem_compact_convex {E : Type*} [NormedAddCommGroup E] [NormedSpace ℝ E] [FiniteDimensional ℝ E]
{s : Set E} {x : E}
(hscomp : IsCompact s)
(hsconv : Convex ℝ s)
(hx : x ∈ s) :
∃ t : Finset E,
@kim-em
kim-em / Challenge.lean
Created May 1, 2026 05:46
lean-eval Aristotle (Harmonic) submission for dvd_card_connectedComponent_markoffGraph
import ChallengeDeps
open LeanEval.Combinatorics
open scoped BigOperators
theorem dvd_card_connectedComponent_markoffGraph {p : ℕ} (hp : Nat.Prime p) (hgt : 3 < p) :
∀ c : (markoffGraph p).ConnectedComponent, p ∣ Nat.card c := by
sorry
@kim-em
kim-em / Challenge.lean
Created May 1, 2026 05:40
lean-eval Aristotle (Harmonic) submission for pi1_circle_mulEquiv_int
import Mathlib
theorem pi1_circle_mulEquiv_int :
Nonempty (HomotopyGroup.Pi 1 Circle (1 : Circle) ≃* Multiplicative ℤ) := by
sorry
@kim-em
kim-em / Challenge.lean
Created May 1, 2026 04:57
lean-eval Aristotle (Harmonic) submission for riemann_hypothesis_iff_lagarias_elementary_criterion
import ChallengeDeps
open LeanEval.NumberTheory
open scoped ArithmeticFunction.sigma
theorem riemann_hypothesis_iff_lagarias_elementary_criterion :
RiemannHypothesis ↔ LagariasElementaryCriterion := by
sorry
@kim-em
kim-em / Challenge.lean
Created May 1, 2026 04:40
lean-eval Aristotle (Harmonic) submission for substInv_X_sub_X_sq_eq_catalan
import Mathlib
open PowerSeries
theorem substInv_X_sub_X_sq_eq_catalan (n : ℕ) :
haveI : Invertible (coeff 1 ((X : ℚ⟦X⟧) - X ^ 2)) := by
simp [coeff_X, coeff_X_pow]; exact invertibleOne
coeff (n + 1) (substInv ((X : ℚ⟦X⟧) - X ^ 2)) =
(Nat.choose (2 * n) n : ℚ) / (↑n + 1) := by
sorry
@kim-em
kim-em / Challenge.lean
Created May 1, 2026 04:04
lean-eval Aristotle (Harmonic) submission for ci_regenerate_main_check
import Mathlib
theorem ci_regenerate_main_check : True := by
sorry
@kim-em
kim-em / Challenge.lean
Created May 1, 2026 04:04
lean-eval Aristotle (Harmonic) submission for mulCayley_connected_iff_closure_eq_top
import Mathlib
theorem mulCayley_connected_iff_closure_eq_top {G : Type*} [Group G]
(S : Set G) :
(SimpleGraph.mulCayley S).Connected ↔ Subgroup.closure S = ⊤ := by
sorry
@kim-em
kim-em / Challenge.lean
Created May 1, 2026 04:04
lean-eval Aristotle (Harmonic) submission for finite_graph_ramsey_theorem
import Mathlib
open SimpleGraph
theorem finite_graph_ramsey_theorem :
∀ r s : ℕ, 2 ≤ r → 2 ≤ s → ∃ n : ℕ, ∀ G : SimpleGraph (Fin n), ¬ G.CliqueFree r ∨ ¬ Gᶜ.CliqueFree s := by
sorry
@kim-em
kim-em / Challenge.lean
Created May 1, 2026 04:04
lean-eval Aristotle (Harmonic) submission for list_append_singleton_length
import Mathlib
theorem list_append_singleton_length :
(([1, 2] : List Nat).append [3]).length = 3 := by
sorry
@kim-em
kim-em / Challenge.lean
Created May 1, 2026 04:04
lean-eval Aristotle (Harmonic) submission for two_plus_two
import Mathlib
theorem two_plus_two_eq_four : (2 : Nat) + 2 = 4 := by
sorry