ZJU-PPL / lab-3-submit

0 stars 0 forks source link

yjn's try #46

Open Alice-yz opened 1 year ago

Alice-yz commented 1 year ago

stu-code.pgp.txt

github-actions[bot] commented 1 year ago

This is the test report of your code

inference without let poly
┌────────────────────────┬──────────────────────┬──────────────────┐
│ name                   │ tests passed / total │ score get / full │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (-) add 1              │ 0 / 1                │ 0 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (-) mul 1              │ 0 / 1                │ 0 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (-) lt 1               │ 0 / 1                │ 0 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (-) add 2              │ 0 / 1                │ 0 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (-) add 3              │ 0 / 1                │ 0 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (-) mul 2              │ 0 / 1                │ 0 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (-) lt 2               │ 0 / 1                │ 0 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (-) lt 3               │ 0 / 1                │ 0 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (-) lt 4               │ 0 / 1                │ 0 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (-) apply_diff_ty      │ 0 / 1                │ 0 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (-) self_apply         │ 0 / 1                │ 0 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (-) y_comb_self_apply  │ 0 / 1                │ 0 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (-) wrapped_add        │ 0 / 1                │ 0 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (-) wrapped_mul        │ 0 / 1                │ 0 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (-) wrapped_lt         │ 0 / 1                │ 0 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (-) unapplicable       │ 0 / 1                │ 0 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (-) if_cond            │ 0 / 1                │ 0 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (-) if_br_ty           │ 0 / 1                │ 0 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (-) if_cond_and_br_ty  │ 0 / 1                │ 0 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (+) add                │ 1 / 1                │ 2 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (+) mul                │ 1 / 1                │ 2 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (+) lt                 │ 1 / 1                │ 2 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (+) inc1               │ 1 / 1                │ 2 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (+) bool_id            │ 0 / 1                │ 0 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (+) wrapped_add        │ 1 / 1                │ 2 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (+) wrapped_mul        │ 1 / 1                │ 2 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (+) wrapped_lt         │ 1 / 1                │ 2 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (+) if_high_order      │ 0 / 1                │ 0 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (+) if_cond_high_order │ 0 / 1                │ 0 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (+) long_app           │ 1 / 1                │ 2 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (+) id                 │ 1 / 1                │ 2 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (+) k                  │ 1 / 1                │ 2 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (+) s                  │ 1 / 1                │ 2 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (+) church3            │ 1 / 1                │ 2 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (+) church_succ        │ 1 / 1                │ 2 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (+) church_add         │ 1 / 1                │ 2 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (+) church_pair        │ 1 / 1                │ 2 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ total                  │ 15 / 37              │ 30 / 74          │
└────────────────────────┴──────────────────────┴──────────────────┘
inference
┌───────────────┬──────────────────────┬──────────────────┐
│ name          │ tests passed / total │ score get / full │
├───────────────┼──────────────────────┼──────────────────┤
│ (-) lam_poly  │ 0 / 1                │ 0 / 2            │
├───────────────┼──────────────────────┼──────────────────┤
│ (-) if_poly   │ 0 / 1                │ 0 / 2            │
├───────────────┼──────────────────────┼──────────────────┤
│ (-) sii       │ 0 / 1                │ 0 / 2            │
├───────────────┼──────────────────────┼──────────────────┤
│ (-) cmp       │ 0 / 1                │ 0 / 2            │
├───────────────┼──────────────────────┼──────────────────┤
│ (+) dup_let   │ 0 / 1                │ 0 / 2            │
├───────────────┼──────────────────────┼──────────────────┤
│ (+) let_poly  │ 0 / 1                │ 0 / 2            │
├───────────────┼──────────────────────┼──────────────────┤
│ (+) apply     │ 0 / 1                │ 0 / 2            │
├───────────────┼──────────────────────┼──────────────────┤
│ (+) s(k(si))k │ 0 / 1                │ 0 / 2            │
├───────────────┼──────────────────────┼──────────────────┤
│ (+) ski(kis)  │ 0 / 1                │ 0 / 2            │
├───────────────┼──────────────────────┼──────────────────┤
│ (+) skik      │ 0 / 1                │ 0 / 2            │
├───────────────┼──────────────────────┼──────────────────┤
│ (+) long_time │ 0 / 1                │ 0 / 2            │
├───────────────┼──────────────────────┼──────────────────┤
│ (+) nested    │ 0 / 1                │ 0 / 2            │
├───────────────┼──────────────────────┼──────────────────┤
│ (+) nested    │ 0 / 1                │ 0 / 2            │
├───────────────┼──────────────────────┼──────────────────┤
│ total         │ 0 / 13               │ 0 / 26           │
└───────────────┴──────────────────────┴──────────────────┘
total score : 30 / 100
github-actions[bot] commented 1 year ago

This is the test report of your code

inference without let poly
┌────────────────────────┬──────────────────────┬──────────────────┐
│ name                   │ tests passed / total │ score get / full │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (-) add 1              │ 0 / 1                │ 0 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (-) mul 1              │ 0 / 1                │ 0 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (-) lt 1               │ 0 / 1                │ 0 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (-) add 2              │ 0 / 1                │ 0 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (-) add 3              │ 0 / 1                │ 0 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (-) mul 2              │ 0 / 1                │ 0 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (-) lt 2               │ 0 / 1                │ 0 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (-) lt 3               │ 0 / 1                │ 0 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (-) lt 4               │ 0 / 1                │ 0 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (-) apply_diff_ty      │ 0 / 1                │ 0 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (-) self_apply         │ 0 / 1                │ 0 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (-) y_comb_self_apply  │ 0 / 1                │ 0 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (-) wrapped_add        │ 0 / 1                │ 0 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (-) wrapped_mul        │ 0 / 1                │ 0 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (-) wrapped_lt         │ 0 / 1                │ 0 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (-) unapplicable       │ 0 / 1                │ 0 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (-) if_cond            │ 0 / 1                │ 0 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (-) if_br_ty           │ 0 / 1                │ 0 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (-) if_cond_and_br_ty  │ 0 / 1                │ 0 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (+) add                │ 1 / 1                │ 2 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (+) mul                │ 1 / 1                │ 2 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (+) lt                 │ 1 / 1                │ 2 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (+) inc1               │ 1 / 1                │ 2 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (+) bool_id            │ 1 / 1                │ 2 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (+) wrapped_add        │ 1 / 1                │ 2 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (+) wrapped_mul        │ 1 / 1                │ 2 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (+) wrapped_lt         │ 1 / 1                │ 2 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (+) if_high_order      │ 1 / 1                │ 2 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (+) if_cond_high_order │ 1 / 1                │ 2 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (+) long_app           │ 1 / 1                │ 2 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (+) id                 │ 1 / 1                │ 2 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (+) k                  │ 1 / 1                │ 2 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (+) s                  │ 1 / 1                │ 2 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (+) church3            │ 1 / 1                │ 2 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (+) church_succ        │ 1 / 1                │ 2 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (+) church_add         │ 1 / 1                │ 2 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (+) church_pair        │ 1 / 1                │ 2 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ total                  │ 18 / 37              │ 36 / 74          │
└────────────────────────┴──────────────────────┴──────────────────┘
inference
┌───────────────┬──────────────────────┬──────────────────┐
│ name          │ tests passed / total │ score get / full │
├───────────────┼──────────────────────┼──────────────────┤
│ (-) lam_poly  │ 0 / 1                │ 0 / 2            │
├───────────────┼──────────────────────┼──────────────────┤
│ (-) if_poly   │ 0 / 1                │ 0 / 2            │
├───────────────┼──────────────────────┼──────────────────┤
│ (-) sii       │ 0 / 1                │ 0 / 2            │
├───────────────┼──────────────────────┼──────────────────┤
│ (-) cmp       │ 0 / 1                │ 0 / 2            │
├───────────────┼──────────────────────┼──────────────────┤
│ (+) dup_let   │ 0 / 1                │ 0 / 2            │
├───────────────┼──────────────────────┼──────────────────┤
│ (+) let_poly  │ 0 / 1                │ 0 / 2            │
├───────────────┼──────────────────────┼──────────────────┤
│ (+) apply     │ 0 / 1                │ 0 / 2            │
├───────────────┼──────────────────────┼──────────────────┤
│ (+) s(k(si))k │ 0 / 1                │ 0 / 2            │
├───────────────┼──────────────────────┼──────────────────┤
│ (+) ski(kis)  │ 0 / 1                │ 0 / 2            │
├───────────────┼──────────────────────┼──────────────────┤
│ (+) skik      │ 0 / 1                │ 0 / 2            │
├───────────────┼──────────────────────┼──────────────────┤
│ (+) long_time │ 0 / 1                │ 0 / 2            │
├───────────────┼──────────────────────┼──────────────────┤
│ (+) nested    │ 0 / 1                │ 0 / 2            │
├───────────────┼──────────────────────┼──────────────────┤
│ (+) nested    │ 0 / 1                │ 0 / 2            │
├───────────────┼──────────────────────┼──────────────────┤
│ total         │ 0 / 13               │ 0 / 26           │
└───────────────┴──────────────────────┴──────────────────┘
total score : 36 / 100
github-actions[bot] commented 1 year ago

This is the test report of your code

inference without let poly
┌────────────────────────┬──────────────────────┬──────────────────┐
│ name                   │ tests passed / total │ score get / full │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (-) add 1              │ 1 / 1                │ 2 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (-) mul 1              │ 1 / 1                │ 2 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (-) lt 1               │ 1 / 1                │ 2 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (-) add 2              │ 1 / 1                │ 2 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (-) add 3              │ 1 / 1                │ 2 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (-) mul 2              │ 1 / 1                │ 2 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (-) lt 2               │ 1 / 1                │ 2 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (-) lt 3               │ 1 / 1                │ 2 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (-) lt 4               │ 1 / 1                │ 2 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (-) apply_diff_ty      │ 1 / 1                │ 2 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (-) self_apply         │ 1 / 1                │ 2 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (-) y_comb_self_apply  │ 1 / 1                │ 2 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (-) wrapped_add        │ 1 / 1                │ 2 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (-) wrapped_mul        │ 1 / 1                │ 2 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (-) wrapped_lt         │ 1 / 1                │ 2 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (-) unapplicable       │ 1 / 1                │ 2 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (-) if_cond            │ 1 / 1                │ 2 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (-) if_br_ty           │ 1 / 1                │ 2 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (-) if_cond_and_br_ty  │ 1 / 1                │ 2 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (+) add                │ 1 / 1                │ 2 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (+) mul                │ 1 / 1                │ 2 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (+) lt                 │ 1 / 1                │ 2 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (+) inc1               │ 1 / 1                │ 2 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (+) bool_id            │ 1 / 1                │ 2 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (+) wrapped_add        │ 1 / 1                │ 2 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (+) wrapped_mul        │ 1 / 1                │ 2 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (+) wrapped_lt         │ 1 / 1                │ 2 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (+) if_high_order      │ 1 / 1                │ 2 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (+) if_cond_high_order │ 1 / 1                │ 2 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (+) long_app           │ 1 / 1                │ 2 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (+) id                 │ 1 / 1                │ 2 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (+) k                  │ 1 / 1                │ 2 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (+) s                  │ 1 / 1                │ 2 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (+) church3            │ 1 / 1                │ 2 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (+) church_succ        │ 1 / 1                │ 2 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (+) church_add         │ 1 / 1                │ 2 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ (+) church_pair        │ 1 / 1                │ 2 / 2            │
├────────────────────────┼──────────────────────┼──────────────────┤
│ total                  │ 37 / 37              │ 74 / 74          │
└────────────────────────┴──────────────────────┴──────────────────┘
inference
┌───────────────┬──────────────────────┬──────────────────┐
│ name          │ tests passed / total │ score get / full │
├───────────────┼──────────────────────┼──────────────────┤
│ (-) lam_poly  │ 1 / 1                │ 2 / 2            │
├───────────────┼──────────────────────┼──────────────────┤
│ (-) if_poly   │ 1 / 1                │ 2 / 2            │
├───────────────┼──────────────────────┼──────────────────┤
│ (-) sii       │ 1 / 1                │ 2 / 2            │
├───────────────┼──────────────────────┼──────────────────┤
│ (-) cmp       │ 1 / 1                │ 2 / 2            │
├───────────────┼──────────────────────┼──────────────────┤
│ (+) dup_let   │ 1 / 1                │ 2 / 2            │
├───────────────┼──────────────────────┼──────────────────┤
│ (+) let_poly  │ 1 / 1                │ 2 / 2            │
├───────────────┼──────────────────────┼──────────────────┤
│ (+) apply     │ 1 / 1                │ 2 / 2            │
├───────────────┼──────────────────────┼──────────────────┤
│ (+) s(k(si))k │ 1 / 1                │ 2 / 2            │
├───────────────┼──────────────────────┼──────────────────┤
│ (+) ski(kis)  │ 1 / 1                │ 2 / 2            │
├───────────────┼──────────────────────┼──────────────────┤
│ (+) skik      │ 1 / 1                │ 2 / 2            │
├───────────────┼──────────────────────┼──────────────────┤
│ (+) long_time │ 1 / 1                │ 2 / 2            │
├───────────────┼──────────────────────┼──────────────────┤
│ (+) nested    │ 1 / 1                │ 2 / 2            │
├───────────────┼──────────────────────┼──────────────────┤
│ (+) nested    │ 1 / 1                │ 2 / 2            │
├───────────────┼──────────────────────┼──────────────────┤
│ total         │ 13 / 13              │ 26 / 26          │
└───────────────┴──────────────────────┴──────────────────┘
total score : 100 / 100