Spaces:
Runtime error
Runtime error
File size: 850 Bytes
d31f4ce f9b0cc9 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
import gradio as gr
logic_dict = {
'AND': 'β§',
'OR': 'β¨',
'NOT': 'Β¬',
'IMPLY': 'β',
'EQUIV': 'β',
'ALL': 'β',
'EXIST': 'β'
}
def logic(string: str):
for word, symbol in logic_dict.items():
string = string.replace(word, symbol)
return string
demo = gr.Interface(fn=logic,
inputs="text", outputs="text",
examples=[
'ALLx. Student(x) IMPLY Smart(x)',
'EXISTx. TShirt(x) AND Buy(Adam, x)',
'ALLx. Animal(x) AND Fluffy(x) IMPLY Rabbit(x) OR Sheep(x)'
],
title="Logic Translator",
description="β§:AND, β¨:OR, Β¬:NOT, β:IMPLY, β:EQUIV, β:ALL, β:EXIST",
live=True)
demo.launch(share=True)
|