-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathPropiedades_reflexiva_y_transitiva.lean
34 lines (27 loc) · 1.25 KB
/
Propiedades_reflexiva_y_transitiva.lean
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
-- ---------------------------------------------------------------------
-- Ejercicio 1. Importar la teoría de los números reales.
-- ----------------------------------------------------------------------
import data.real.basic
-- ---------------------------------------------------------------------
-- Ejercicio 2. Declarar a, b y c como variables sobre los reales.
-- ----------------------------------------------------------------------
variables a b c : ℝ
-- ---------------------------------------------------------------------
-- Ejercicio 3. Declarar que
-- + h es una variable de tipo a ≤ b
-- + h' es una variable de tipo b ≤ c
-- ----------------------------------------------------------------------
variables (h : a ≤ b) (h' : b ≤ c)
-- ---------------------------------------------------------------------
-- Ejercicio 4. Calcular el tipo de las siguientes expresiones:
-- + le_refl
-- + le_refl a
-- + le_trans
-- + le_trans h
-- + le_trans h h'
-- ----------------------------------------------------------------------
-- #check (le_refl : ∀ a : real, a ≤ a)
-- #check (le_refl a : a ≤ a)
-- #check (le_trans : a ≤ b → b ≤ c → a ≤ c)
-- #check (le_trans h : b ≤ c → a ≤ c)
-- #check (le_trans h h' : a ≤ c)