Metamath Proof Explorer


Definition df-cgrg

Description: Define the relation of congruence between shapes. Definition 4.4 of Schwabhauser p. 35. A "shape" is a finite sequence of points, and a triangle can be represented as a shape with three points. Two shapes are congruent if all corresponding segments between all corresponding points are congruent.

Many systems of geometry define triangle congruence as requiring both segment congruence and angle congruence. Such systems, such as Hilbert's axiomatic system, typically have a primitive notion of angle congruence in addition to segment congruence. Here, angle congruence is instead a derived notion, defined later in df-cgra and expanded in iscgra . This does not mean our system is weaker; dfcgrg2 proves that these two definitions are equivalent, and using the Tarski definition instead (given in Schwabhauser p. 35) is simpler. Once two triangles are proven congruent as defined here, you can use various theorems to prove that corresponding parts of congruent triangles are congruent (CPCTC). For example, see cgr3simp1 , cgr3simp2 , cgr3simp3 , cgrcgra , and permutation laws such as cgr3swap12 and dfcgrg2 .

Ideally, we would define this for functions of any set, but we will use words (see df-word ) in most cases.

(Contributed by Thierry Arnoux, 3-Apr-2019)

Ref Expression
Assertion df-cgrg 𝒢=gVab|aBaseg𝑝𝑚bBaseg𝑝𝑚doma=dombidomajdomaaidistgaj=bidistgbj

Detailed syntax breakdown

Step Hyp Ref Expression
0 ccgrg class𝒢
1 vg setvarg
2 cvv classV
3 va setvara
4 vb setvarb
5 3 cv setvara
6 cbs classBase
7 1 cv setvarg
8 7 6 cfv classBaseg
9 cpm class𝑝𝑚
10 cr class
11 8 10 9 co classBaseg𝑝𝑚
12 5 11 wcel wffaBaseg𝑝𝑚
13 4 cv setvarb
14 13 11 wcel wffbBaseg𝑝𝑚
15 12 14 wa wffaBaseg𝑝𝑚bBaseg𝑝𝑚
16 5 cdm classdoma
17 13 cdm classdomb
18 16 17 wceq wffdoma=domb
19 vi setvari
20 vj setvarj
21 19 cv setvari
22 21 5 cfv classai
23 cds classdist
24 7 23 cfv classdistg
25 20 cv setvarj
26 25 5 cfv classaj
27 22 26 24 co classaidistgaj
28 21 13 cfv classbi
29 25 13 cfv classbj
30 28 29 24 co classbidistgbj
31 27 30 wceq wffaidistgaj=bidistgbj
32 31 20 16 wral wffjdomaaidistgaj=bidistgbj
33 32 19 16 wral wffidomajdomaaidistgaj=bidistgbj
34 18 33 wa wffdoma=dombidomajdomaaidistgaj=bidistgbj
35 15 34 wa wffaBaseg𝑝𝑚bBaseg𝑝𝑚doma=dombidomajdomaaidistgaj=bidistgbj
36 35 3 4 copab classab|aBaseg𝑝𝑚bBaseg𝑝𝑚doma=dombidomajdomaaidistgaj=bidistgbj
37 1 2 36 cmpt classgVab|aBaseg𝑝𝑚bBaseg𝑝𝑚doma=dombidomajdomaaidistgaj=bidistgbj
38 0 37 wceq wff𝒢=gVab|aBaseg𝑝𝑚bBaseg𝑝𝑚doma=dombidomajdomaaidistgaj=bidistgbj