Cutting a triangle into similar parts

50 views
Skip to first unread message

Ed Pegg

unread,
Sep 10, 2026, 4:32:25 PM (7 days ago) Sep 10
to SeqFan
I'm working on sequences A399765  and  A399770 

A399765   Ways to cut a non-right triangle into n similar parts 
1, 0, 0, 4, 0, 36, 64  

A399770   Ways to cut a right triangle in n similar parts  
1, 1, 2, 9, 48, 240    

... but I've also gotten this wrong numerous times.  

triangle6.jpgright5.jpgright6.jpg

Ed Pegg

unread,
Sep 11, 2026, 1:26:33 AM (7 days ago) Sep 11
to seq...@googlegroups.com
A399765   Ways to cut a non-right triangle into n similar parts 
1, 0, 0, 4, 0, 36, 64, 468, 1672


A399770   Ways to cut a right triangle in n similar parts  
1, 1, 2, 9, 48, 260, 1366, 9601, 69273  

Took me a while to convince myself I was collecting the numbers correctly. Would anyone like to look over my mathematica code?

260 right triangles right260.jpg468 nonright triangles 
nonright468a.jpg
nonright468b.jpg


--
You received this message because you are subscribed to the Google Groups "SeqFan" group.
To unsubscribe from this group and stop receiving emails from it, send an email to seqfan+un...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/seqfan/140d3374-6305-4156-9250-92e2b134e32en%40googlegroups.com.

Ed Pegg

unread,
Sep 12, 2026, 4:38:24 PM (5 days ago) Sep 12
to seq...@googlegroups.com
I'm an idiot.  Brian Trease pointed out a right triangle has the 8th dissection here... a method missed by my code.  So there are 10 ways to divide a right triangle into 10 triangles similar to the original triangle.  I knew this would be tricky.

triangles.jpg

Fred Lunnon

unread,
Sep 12, 2026, 6:27:15 PM (5 days ago) Sep 12
to seq...@googlegroups.com
EP:  << Brian Trease pointed out a right triangle has the 8th dissection here... a method missed by my code.   >> 
  Yet your code found both #4 & # 6 ... ?! 

WFL
_

On Sat, Sep 12, 2026 at 9:38 PM Ed Pegg <edp...@gmail.com> wrote:
I'm an idiot.  Brian Trease pointed out a right triangle has the 8th dissection here... a method missed by my code.  So there are 10 ways to divide a right triangle into 10 triangles similar to the original triangle.  I knew this would be tricky.

triangles.jpg
... 

L. Edson Jeffery

unread,
Sep 12, 2026, 7:13:34 PM (5 days ago) Sep 12
to seq...@googlegroups.com
Ed, you are not an idiot. Your work is very beautiful and interesting; don't give up. Dissection problems like this one can be brutally difficult to enumerate. Maybe it is in some way equivalent to enumerating a certain class of integer partitions for which one might be able find a nice generating function. As it is now, if you otherwise happen to find a recurrence relation that matches the first n terms, then its correctness could also be very difficult to prove.

Ed Jeffery 

Ed Pegg

unread,
Sep 12, 2026, 7:22:30 PM (5 days ago) Sep 12
to seq...@googlegroups.com
On Sat, Sep 12, 2026 at 6:13 PM L. Edson Jeffery <lejef...@gmail.com> wrote:
Ed, you are not an idiot. Your work is very beautiful and interesting; don't give up. Dissection problems like this one can be brutally difficult to enumerate.   

Thanks!  Yeah, I know ... but I didn't expect *this* problem to clobber me.  

Brian Trease has right triangles at 1, 1, 2, 10, 60, 363, 2346, 16581 
I've only gotten to 58 triangles for 5 parts.  Embarrassing.  But also very 
good that someone else took a look.

Ed Pegg

unread,
Sep 13, 2026, 5:15:40 PM (4 days ago) Sep 13
to seq...@googlegroups.com
 There are sixty ways to cut a right triangle into five self-similar parts. With help from Brian Trease.
SixtyWaysCutTriangle.jpg

I think I could have solved this faster back when I was ten, just using pencil and paper.

Elijah Beregovsky

unread,
Sep 14, 2026, 8:22:31 AM (4 days ago) Sep 14
to seq...@googlegroups.com
Dear Ed!
Is there a reason the variations of triangle cuts are sorted in the way they are on your picture? I’m asking, because there are patterns in the cuts that could be useful for calculations, and would be more apparent with a reorder of the results. I suppose you’re using some of them in your code, and maybe something else?

If I had to calculate it by hand I’d’ve used a lot of recursion, beacuse when cutting a triangle off a similar triangle there are only three options:
  1. The cut passes through the right-angle vertex, so the triangle is split into two similar ones
  2. The cut is parallel to one of the sides of the big triangle, so what’s left is a trapezium
  3. The cut is not parallel to any of the sides, in which case what’s left is a cyclic quadrilateral. 
The first option is the easiest to tackle: when considering cuts with n triangles you instantly get twice the number of the cuts with n-1 triangles. Moreover, I’m pretty sure they’re definitely not isomorphic to each other, so you don’t even have to compare them. Then I’d probably look at all ways of constructing a trapezium out of n-1 similar right angle triangles, and remove any ones that have a cut through the right-angle vertex that splits off a single triangle. Might need to check for isomorphisms within the group, but there shouldn’t be too many. Then I think I’d look at the ways to construct a pentagon with three right angles (two next to each other and one across from them) out of n-2 triangles and remove the ones where the lone right angle is cut off with a line parallel to the opposite side, as they’d already be counted at the previous step. I thiiiink step three only becomes relevant at n>=6, cuz I don’t see a single cut like that in your set for n=5. Steps 2 and 3 also constrain the angles of trapezia and pentagons under consideration because the original triangle is not automatically similar to the small ones you used for construction, but I dunno how hard/annoying it would be to account for that. 

Best wishes,
Elijah

Allan Wechsler

unread,
Sep 17, 2026, 11:22:20 PM (5 hours ago) Sep 17
to seq...@googlegroups.com
Are we sure there aren't any "wild" dissections where none of the cuts go all the way through the triangle? I fear that Elijah's taxonomy might throw out some babies with the bathwater.

-- Allan

--
You received this message because you are subscribed to the Google Groups "SeqFan" group.
To unsubscribe from this group and stop receiving emails from it, send an email to seqfan+un...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages