Learning to Prove Trigonometric Identities

07/14/2022
by   Zhou Liu, et al.
0

Automatic theorem proving with deep learning methods has attracted attentions recently. In this paper, we construct an automatic proof system for trigonometric identities. We define the normalized form of trigonometric identities, design a set of rules for the proof and put forward a method which can generate theoretically infinite trigonometric identities. Our goal is not only to complete the proof, but to complete the proof in as few steps as possible. For this reason, we design a model to learn proof data generated by random BFS (rBFS), and it is proved theoretically and experimentally that the model can outperform rBFS after a simple imitation learning. After further improvement through reinforcement learning, we get AutoTrig, which can give proof steps for identities in almost as short steps as BFS (theoretically shortest method), with a time cost of only one-thousandth. In addition, AutoTrig also beats Sympy, Matlab and human in the synthetic dataset, and performs well in many generalization tasks.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/16/2021

Stein's method of normal approximation: Some recollections and reflections

This paper is a short exposition of Stein's method of normal approximati...
research
02/10/2021

Learning Equational Theorem Proving

We develop Stratified Shortest Solution Imitation Learning (3SIL) to lea...
research
04/02/2019

New Kloosterman sum identities from the Helleseth-Zinoviev result on Z_4-linear Goethals codes

In the paper of Tor Helleseth and Victor Zinoviev (Designs, Codes and Cr...
research
08/19/2019

Proving two conjectural series for ζ(7) and discovering more series for ζ(7)

We give a proof of two identities involving binomial sums at infinity co...
research
04/27/2018

The category TOF

We provide a complete set of identities for the symmetric monoidal categ...
research
06/08/2022

Simplifying Polylogarithms with Machine Learning

Polylogrithmic functions, such as the logarithm or dilogarithm, satisfy ...
research
06/14/2022

Synthesizing Mathematical Identities with E-Graphs

Identities compactly describe properties of a mathematical expression an...

Please sign up or login with your details

Forgot password? Click here to reset