A quadrilateral satisfies IsPara if it is a QuadrilateralND and satisfies IsPara as a QuadrilateralND.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A quadrilateral is called parallelogram if VEC qdr.point₁ qdr.point₂ = VEC qdr.point₄ qdr.point₃.
Equations
- qdr.IsPrg = (EuclidGeom.Vec.mkPtPt qdr.point₁ qdr.point₂ = EuclidGeom.Vec.mkPtPt qdr.point₄ qdr.point₃)
Instances For
Equations
- EuclidGeom.term_IsPrg = Lean.ParserDescr.trailingNode `EuclidGeom.term_IsPrg 50 50 (Lean.ParserDescr.symbol "IsPrg")
Instances For
We define parallelogram as a structure.
- point₁ : P
- point₂ : P
- point₃ : P
- point₄ : P
- is_parallelogram : s.IsPrg
Instances For
Make a parallelogram with 4 points on a plane, and using condition IsPrg.
Equations
- EuclidGeom.Parallelogram.mk_pt_pt_pt_pt A B C D h = { toQuadrilateral := { point₁ := A, point₂ := B, point₃ := C, point₄ := D }, is_parallelogram := h }
Instances For
Equations
- EuclidGeom.termPRG = Lean.ParserDescr.node `EuclidGeom.termPRG 1024 (Lean.ParserDescr.symbol "PRG")
Instances For
Make a parallelogram with a quadrilateral, and using condition IsPrg.
Equations
- EuclidGeom.Parallelogram.mk_isPrg h = { toQuadrilateral := qdr, is_parallelogram := h }
Instances For
Equations
- EuclidGeom.termPRG' = Lean.ParserDescr.node `EuclidGeom.termPRG' 1024 (Lean.ParserDescr.symbol "PRG'")
Instances For
Vectors point₁ point₂ and point₄ point₃ in a parallelogram are equal.
Vectors point₁ point₄ and point₂ point₃ in a parallelogram are equal.
A parallelogram which satisfies Prallelogram.InGPos satisfies IsParaPara.
A parallelogram which satisfies Prallelogram.InGPos is convex.
We define parallelogram_nd as a structure.
- point₁ : P
- point₂ : P
- point₃ : P
- point₄ : P
- nd : s.IsND
- convex : s.IsConvex
- is_parallelogram : s.IsPrg
Instances For
A quadrilateral is parallelogram_nd if it is both convex and satisfies qualities of a parallelogram. This definition is in agreement with the structure above.
Instances For
Equations
- EuclidGeom.term_IsPrgND = Lean.ParserDescr.trailingNode `EuclidGeom.term_IsPrgND 50 50 (Lean.ParserDescr.symbol "IsPrgND")
Instances For
A parallelogram_nd satisfies InGPos.
A parallelogram_nd satisfies IsParaPara.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- EuclidGeom.termPRG_nd = Lean.ParserDescr.node `EuclidGeom.termPRG_nd 1024 (Lean.ParserDescr.symbol "PRG_nd")
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- EuclidGeom.termPRG_nd' = Lean.ParserDescr.node `EuclidGeom.termPRG_nd' 1024 (Lean.ParserDescr.symbol "PRG_nd'")
Instances For
If a quadrilateral is a parallelogram, then its perm is also a parallelogram.
If a quadrilateral is a parallelogram_nd, then its perm is also a parallelogram_nd.
If a quadrilateral satisfies IsParaPara, then its perm also satisfies IsParaPara.
If a quadrilateral_nd satisfies IsParaPara, then its perm also satisfies IsParaPara.
If a quadrilateral satisfies IsParaPara, then its perm also satisfies IsParaPara.
If a quadrilateral is a parallelogram, then its flip is also a parallelogram.
If a quadrilateral is a parallelogram_nd, then its flip is also a parallelogram_nd.
If a quadrilateral satisfies IsParaPara, then its flip also satisfies IsParaPara.
If a quadrilateral_nd satisfies IsParaPara, then its flip also satisfies IsParaPara.
If a quadrilateral satisfies IsParaPara, then its flip also satisfies IsParaPara.
If the 2nd, 3rd and 4th points of a parallelogram are not collinear, then it is a parallelogram_nd.
If the 3rd, 4th and 1st points of a parallelogram are not collinear, then it is a parallelogram_nd.
If the 4th, 1st and 2nd points of a parallelogram are not collinear, then it is a parallelogram_nd.
If the 1st, 2nd and 3rd points of a parallelogram are not collinear, then it is a parallelogram_nd.
If a QuadrilateralND satisfies IsParaPara and its 1st, 2nd and 3rd points are not collinear, then it is a parallelogram_nd.
If a QuadrilateralND satisfies IsParaPara and its 2nd, 3rd and 4th points are not collinear, then it is a parallelogram_nd.
If a QuadrilateralND satisfies IsParaPara and its 3rd, 4th and 1st points are not collinear, then it is a parallelogram_nd.
If a QuadrilateralND satisfies IsParaPara and its 4th, 1st and 2nd points are not collinear, then it is a parallelogram_nd.
If the 1st, 3rd and 2nd, 4th angle of a QuadrilateralND are equal in value respectively, and its 1st, 2nd and 3rd points are not collinear, then it is a parallelogram_nd.
If the 1st, 3rd and 2nd, 4th angle of a QuadrilateralND are equal in value respectively, and its 2nd, 3rd and 4th points are not collinear, then it is a parallelogram_nd.
If the 1st, 3rd and 2nd, 4th angle of a QuadrilateralND are equal in value respectively, and its 3rd, 4th and 1st points are not collinear, then it is a parallelogram_nd.
If the 1st, 3rd and 2nd, 4th angle of a QuadrilateralND are equal in value respectively, and its 4th, 1st and 2nd points are not collinear, then it is a parallelogram_nd.
If edgeND₁₂, edgeND₃₄ and edgeND₁₄, edgeND₂₃ of a QuadrilateralND are equal in value respectively, and angle₁ and angle₃ are of the same sign, then it is a parallelogram_nd.
If edgeND₁₂, edgeND₃₄ and edgeND₁₄, edgeND₂₃ of a QuadrilateralND are equal in value respectively, and angle₂ and angle₄ are of the same sign, then it is a parallelogram_nd.
If edgeND₁₂ and edgeND₃₄ of a QuadrilateralND are equal in value and parallel, and so do edgeND₁₄ and edgeND₂₃, then it is a parallelogram.
If the midpoint of the two diags of a QuadrilateralND are exactly the same, then it is a parallelogram.
If the midpoint of AC and BD are exactly the same, then QuadrilateralND A B C D is a parallelogram.
If edgeND₁₂ and edgeND₃₄ of a quadrilateral_cvx are parallel, and so do edgeND₁₄ and edgeND₂₃, then it is a parallelogram_nd.
If edgeND₁₂ and edgeND₃₄ of a quadrilateral_cvx are equal in length, and so do edgeND₁₄ and edgeND₂₃, then it is a parallelogram_nd.
If edgeND₁₂ and edgeND₃₄ of a quadrilateral_cvx are not only equal in length but also parallel, then it is a parallelogram_nd.
If edgeND₄₁ and edgeND₂₃ of a quadrilateral_cvx are not only equal in length but also parallel, then it is a parallelogram_nd.
If angle₁ and angle₃ of a quadrilateral_cvx are equal in value, and so do angle₂ and angle₄, then it is a parallelogram_nd.
If the midpoint of the two diags of a quadrilateral_cvx are exactly the same, then it is a parallelogram_nd.
Given four points ABCD and Quadrilateral ABCD IsConvex, and the midpoint of the diagonal AC and BD is the same, Quadrilateral ABCD is a Parallelogram_nd.
The lengths of segments point₁ point₂ and point₃ point₄ in a parallelogram are equal.
The lengths of segments point₁ point₄ and point₂ point₃ in a parallelogram are equal.
The midpoints of segments point₁ point₃ and point₂ point₄ in a parallelogram are exactly the same.
In a parallelogram the sum of the square of the sides is equal to that of the two diags.
In a parallelogram A B C D the sum of the square of the sides is equal to that of the two diags, namely 2 * AB² + 2 * BC² = AC² + BD².
In a parallelogram_nd, edgeND₁₂ and edge₃₄ are parallel.
In a parallelogram_nd, edgeND₁₄ and edge₂₃ are parallel.
The toDirs of edgeND₁₂ and edgeND₃₄ of a parallelogram_nd remain reverse.
The toDirs of edgeND₁₄ and edgeND₂₃ of a parallelogram_nd remain the same.
In a parallelogram_nd, angle₂ and angle₄ are equal.
In a parallelogram_nd, angle₁ and angle₃ are equal.
In a parallelogram_nd the intersection of the two diags is the same as the midpoint of diag₁₃.
In a parallelogram_nd the intersection of the two diags is the same as the midpoint of diag₂₄.