Prolog program to delete an element from a given list without using concatenate.
domains x = integer l = integer* predicates delete(x,l,l) clauses delete(Element,[Element|Tail],Tail). delete(Element,[Head|Tail],[Head|Tail1]) :- delete(Element,Tail,Tail1). Output : Goal: delete(3,[4,2,6,3],List) List=[4,2,6] 1 Solution