File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1- module
21/-
32Copyright (c) 2023 Chris Hughes. All rights reserved.
43Released under Apache 2.0 license as described in the file LICENSE.
54Authors: Chris Hughes
65-/
7- public import Archive.Examples.IfNormalization.Statement
8- public import Mathlib.Data.List.AList
9- public import Mathlib.Tactic.Recall
10-
11-
12- @[expose] public section
6+ import Archive.Examples.IfNormalization.Statement
7+ import Mathlib.Data.List.AList
8+ import Mathlib.Tactic.Recall
139
1410/-!
1511# A solution to the if normalization challenge in Lean.
Original file line number Diff line number Diff line change 1- module
21/-
32Copyright (c) 2023 Lean FRO LLC. All rights reserved.
43Released under Apache 2.0 license as described in the file LICENSE.
54Authors: Kim Morrison
65-/
76
8- @[expose] public section
9-
107/-!
118# If normalization
129
Original file line number Diff line number Diff line change 1- module
21/-
32Copyright (c) 2023 Chris Hughes. All rights reserved.
43Released under Apache 2.0 license as described in the file LICENSE.
54Authors: Chris Hughes, Kim Morrison
65-/
7- public import Archive.Examples.IfNormalization.Statement
8- public import Mathlib.Data.List.AList
9-
10-
11- @[expose] public section
6+ import Archive.Examples.IfNormalization.Statement
7+ import Mathlib.Data.List.AList
128
139/-!
1410# A variant of Chris Hughes' solution for the if normalization challenge.
Original file line number Diff line number Diff line change 1- module
21/-
32Copyright (c) 2020 Kim Morrison. All rights reserved.
43Released under Apache 2.0 license as described in the file LICENSE.
54Authors: Kim Morrison
65-/
7- public import Mathlib.NumberTheory.LucasLehmer
8-
9-
10- @[expose] public section
6+ import Mathlib.NumberTheory.LucasLehmer
117
128/-!
139# Explicit Mersenne primes
Original file line number Diff line number Diff line change 1- module
21/-
32Copyright (c) 2024 Violeta Hernández Palacios. All rights reserved.
43Released under Apache 2.0 license as described in the file LICENSE.
54Authors: Violeta Hernández Palacios, Alex Brodbelt
65-/
7- public import Mathlib.Algebra.Order.Field.GeomSum
8- public import Mathlib.Data.NNReal.Basic
9-
10-
11- @[expose] public section
6+ import Mathlib.Algebra.Order.Field.GeomSum
7+ import Mathlib.Data.NNReal.Basic
128
139/-!
1410# IMO 1982 Q3
Original file line number Diff line number Diff line change 1- module
21/-
32Copyright (c) 2024 Joseph Myers. All rights reserved.
43Released under Apache 2.0 license as described in the file LICENSE.
54Authors: Joseph Myers
65-/
7- public import Mathlib.Algebra.BigOperators.Intervals
8- public import Mathlib.Algebra.BigOperators.Ring.Finset
9- public import Mathlib.Algebra.Order.BigOperators.Group.LocallyFinite
10- public import Mathlib.Algebra.Order.ToIntervalMod
11- public import Mathlib.Data.Real.Archimedean
12- public import Mathlib.Tactic.Peel
13- public import Mathlib.Tactic.Recall
14-
15-
16- @[expose] public section
6+ import Mathlib.Algebra.BigOperators.Intervals
7+ import Mathlib.Algebra.BigOperators.Ring.Finset
8+ import Mathlib.Algebra.Order.BigOperators.Group.LocallyFinite
9+ import Mathlib.Algebra.Order.ToIntervalMod
10+ import Mathlib.Data.Real.Archimedean
11+ import Mathlib.Tactic.Peel
12+ import Mathlib.Tactic.Recall
1713
1814/-!
1915# IMO 2024 Q1
Original file line number Diff line number Diff line change 1- module
21/-
32Copyright (c) 2024 Joseph Myers. All rights reserved.
43Released under Apache 2.0 license as described in the file LICENSE.
54Authors: Joseph Myers
65-/
7- public import Mathlib.Data.Fin.VecNotation
8- public import Mathlib.Data.List.ChainOfFn
9- public import Mathlib.Data.List.TakeWhile
10- public import Mathlib.Data.Nat.Dist
11- public import Mathlib.Data.Fintype.Fin
12- public import Mathlib.Tactic.IntervalCases
13- public import Mathlib.Tactic.FinCases
14-
15-
16- @[expose] public section
6+ import Mathlib.Data.Fin.VecNotation
7+ import Mathlib.Data.List.ChainOfFn
8+ import Mathlib.Data.List.TakeWhile
9+ import Mathlib.Data.Nat.Dist
10+ import Mathlib.Data.Fintype.Fin
11+ import Mathlib.Tactic.IntervalCases
12+ import Mathlib.Tactic.FinCases
1713
1814/-!
1915# IMO 2024 Q5
Original file line number Diff line number Diff line change 1- module
21/-
32Copyright (c) 2020 Gihan Marasingha. All rights reserved.
43Released under Apache 2.0 license as described in the file LICENSE.
54Authors: Gihan Marasingha
65-/
7- public import Archive.MiuLanguage.Basic
8- public import Mathlib.Data.List.Basic
9- public import Mathlib.Data.Nat.ModEq
10-
11-
12- @[expose] public section
6+ import Archive.MiuLanguage.Basic
7+ import Mathlib.Data.List.Basic
8+ import Mathlib.Data.Nat.ModEq
139
1410/-!
1511# Decision procedure: necessary condition
You can’t perform that action at this time.
0 commit comments