-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathUno_mas_uno_es_dos.lean
More file actions
38 lines (28 loc) · 910 Bytes
/
Uno_mas_uno_es_dos.lean
File metadata and controls
38 lines (28 loc) · 910 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
-- Uno_mas_uno_es_dos.lean
-- En los anillos, 1 + 1 = 2
-- José A. Alonso Jiménez <https://jaalonso.github.io>
-- Sevilla, 15-agosto-2023
-- ---------------------------------------------------------------------
-- ---------------------------------------------------------------------
-- Demostrar que en los anillos,
-- 1 + 1 = 2
-- ----------------------------------------------------------------------
-- Demostración en lenguaje natural
-- ================================
-- Por cálculo.
-- Demostración con Lean4
-- ======================
import Mathlib.Algebra.Ring.Defs
import Mathlib.Tactic
variable {R : Type _} [Ring R]
-- Demostraciones con Lean4
-- ========================
-- 1ª demostración
example : 1 + 1 = (2 : R) :=
by norm_num
-- 2ª demostración
example : 1 + 1 = (2 : R) :=
one_add_one_eq_two
-- Lemas usados
-- ============
-- #check (one_add_one_eq_two : 1 + 1 = 2)