This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import tactic | |
| def transform : ℚ × ℚ × ℚ × ℚ × ℚ × ℚ → ℚ × ℚ → ℚ × ℚ | |
| | (a, b, c, d, e, f) (x, y) := ((a * x + b * y + c) / (0 * x + 0 * y + 1), (d * x + e * y + f) / (0 * x + 0 * y + 1)) | |
| def xy : ℚ × ℚ := (0, 0) | |
| def xy' : ℚ × ℚ := (0, 1) | |
| def x'y' : ℚ × ℚ := (1, 1) | |
| def x'y : ℚ × ℚ := (1, 0) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import tactic | |
| def transform : ℚ × ℚ × ℚ × ℚ × ℚ × ℚ × ℚ × ℚ × ℚ → ℚ × ℚ → ℚ × ℚ | |
| | (a, b, c, d, e, f, g, h, i) (x, y) := ((a * x + b * y + c) / (g * x + h * y + i), (d * x + e * y + f) / (g * x + h * y + i)) | |
| def xy : ℚ × ℚ := (0, 0) | |
| def xy' : ℚ × ℚ := (0, 1) | |
| def x'y' : ℚ × ℚ := (1, 1) | |
| def x'y : ℚ × ℚ := (1, 0) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import tactic | |
| def transform : ℚ × ℚ × ℚ × ℚ × ℚ × ℚ × ℚ × ℚ × ℚ → ℚ × ℚ → ℚ × ℚ | |
| | (a, b, c, d, e, f, g, h, i) (x, y) := ((a * x + b * y + c) / (g * x + h * y + i), (d * x + e * y + f) / (g * x + h * y + i)) | |
| example (ax1 ay1 ax2 ay2 ax3 ay3 ax4 ay4 bx1 by1 bx2 by2 bx3 by3 bx4 by4 a b c d e f g h i : ℚ) | |
| : transform (a, b, c, d, e, f, g, h, i)(ax1, ay1) = (bx1, by1) | |
| ∧ transform (a, b, c, d, e, f, g, h, i)(ax2, ay2) = (bx2, by2) | |
| ∧ transform (a, b, c, d, e, f, g, h, i)(ax3, ay3) = (bx3, by3) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Liam | |
| Noah | |
| Oliver | |
| James | |
| Elijah | |
| William | |
| Henry | |
| Lucas | |
| Benjamin | |
| Theodore |
OlderNewer