Skip to content

Commit 138b199

Browse files
committed
Update Sat Apr 27 19:08:49 EDT 2024
1 parent b9587ff commit 138b199

File tree

1 file changed

+122
-0
lines changed

1 file changed

+122
-0
lines changed

Math2001/Homework/hw10.lean

+122
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,122 @@
1+
/- Copyright (c) Heather Macbeth, 2023-4. All rights reserved. -/
2+
import Mathlib.Data.Real.Basic
3+
import Library.Basic
4+
import Library.Tactic.ModEq
5+
import AutograderLib
6+
7+
math2001_init
8+
set_option quotPrecheck false
9+
10+
11+
/-! # Homework 10
12+
13+
Don't forget to compare with the text version,
14+
https://github.com/hrmacbeth/math2001/wiki/Homework-10,
15+
for clearer statements and any special instructions. -/
16+
17+
18+
@[autograded 4]
19+
theorem problem1a : { m : ℤ | m ≥ 10 } ⊆ { n : ℤ | n ^ 3 - 8 * n ^ 22 * n } := by
20+
sorry
21+
22+
@[autograded 4]
23+
theorem problem1b : { m : ℤ | m ≥ 10 } ⊈ { n : ℤ | n ^ 3 - 8 * n ^ 22 * n } := by
24+
sorry
25+
26+
27+
@[autograded 4]
28+
theorem problem2a : { t : ℝ | t ^ 2 - 5 * t + 6 = 0 } = { s : ℝ | s = 2 } := by
29+
sorry
30+
31+
@[autograded 4]
32+
theorem problem2b : { t : ℝ | t ^ 2 - 5 * t + 6 = 0 } ≠ { s : ℝ | s = 2 } := by
33+
sorry
34+
35+
36+
@[autograded 4]
37+
theorem problem3a : {1, 2, 3} = {1, 2} := by
38+
sorry
39+
40+
@[autograded 4]
41+
theorem problem3b : {1, 2, 3} ≠ {1, 2} := by
42+
sorry
43+
44+
45+
@[autograded 4]
46+
theorem problem4 : { r : ℤ | r ≡ 8 [ZMOD 10] }
47+
⊆ { s : ℤ | s ≡ 0 [ZMOD 2] } ∩ { t : ℤ | t ≡ 3 [ZMOD 5] } := by
48+
sorry
49+
50+
51+
/-! ### Problem 5 starts here -/
52+
53+
infix:50 "∼" => fun (x y : ℤ) ↦ x + y ≡ 0 [ZMOD 3]
54+
55+
@[autograded 2]
56+
theorem problem51a : Reflexive (· ∼ ·) := by
57+
sorry
58+
59+
@[autograded 2]
60+
theorem problem51b : ¬ Reflexive (· ∼ ·) := by
61+
sorry
62+
63+
@[autograded 2]
64+
theorem problem52a : Symmetric (· ∼ ·) := by
65+
sorry
66+
67+
@[autograded 2]
68+
theorem problem52b : ¬ Symmetric (· ∼ ·) := by
69+
sorry
70+
71+
@[autograded 2]
72+
theorem problem53a : AntiSymmetric (· ∼ ·) := by
73+
sorry
74+
75+
@[autograded 2]
76+
theorem problem53b : ¬ AntiSymmetric (· ∼ ·) := by
77+
sorry
78+
79+
@[autograded 2]
80+
theorem problem54a : Transitive (· ∼ ·) := by
81+
sorry
82+
83+
@[autograded 2]
84+
theorem problem54b : ¬ Transitive (· ∼ ·) := by
85+
sorry
86+
87+
88+
/-! ### Problem 6 starts here -/
89+
90+
infix:50 "≺" => fun ((x1, y1) : ℝ × ℝ) (x2, y2) ↦ (x1 ≤ x2 ∧ y1 ≤ y2)
91+
92+
@[autograded 2]
93+
theorem problem61a : Reflexive (· ≺ ·) := by
94+
sorry
95+
96+
@[autograded 2]
97+
theorem problem61b : ¬ Reflexive (· ≺ ·) := by
98+
sorry
99+
100+
@[autograded 2]
101+
theorem problem62a : Symmetric (· ≺ ·) := by
102+
sorry
103+
104+
@[autograded 2]
105+
theorem problem62b : ¬ Symmetric (· ≺ ·) := by
106+
sorry
107+
108+
@[autograded 2]
109+
theorem problem63a : AntiSymmetric (· ≺ ·) := by
110+
sorry
111+
112+
@[autograded 2]
113+
theorem problem63b : ¬ AntiSymmetric (· ≺ ·) := by
114+
sorry
115+
116+
@[autograded 2]
117+
theorem problem64a : Transitive (· ≺ ·) := by
118+
sorry
119+
120+
@[autograded 2]
121+
theorem problem64b : ¬ Transitive (· ≺ ·) := by
122+
sorry

0 commit comments

Comments
 (0)