class_docstr: The class of expressions resulting from applying ``Predicate`` to
  the arguments. ``AppliedPredicate`` merely wraps its argument and
  remain unevaluated. To evaluate it, use the ``ask()`` function.
  
  Examples
  ========
  
  >>> from sympy import Q, ask
  >>> Q.integer(1)
  Q.integer(1)
  
  The ``function`` attribute returns the predicate, and the ``arguments``
  attribute returns the tuple of arguments.
  
  >>> type(Q.integer(1))
  <class 'sympy.assumptions.assume.AppliedPredicate'>
  >>> Q.integer(1).function
  Q.integer
  >>> Q.integer(1).arguments
  (1,)
  
  Applied predicates can be evaluated to a boolean value with ``ask``:
  
  >>> ask(Q.integer(1))
  True
class_docstr_tok: ["The","class","of","expressions","resulting","from","applying","``","Predicate","``","to","the","arguments",".","``","AppliedPredicate","``","merely","wraps","its","argument","and","remain","unevaluated",".","To","evaluate","it",",","use","the","``","ask","(",")","``","function",".","Examples","========",">",">",">","from","sympy","import","Q",",","ask",">",">",">","Q.integer","(","1",")","Q.integer","(","1",")","The","``","function","``","attribute","returns","the","predicate",",","and","the","``","arguments","``","attribute","returns","the","tuple","of","arguments",".",">",">",">","type","(","Q.integer","(","1",")",")","<","class","'sympy.assumptions.assume.AppliedPredicate","'",">",">",">",">","Q.integer","(","1",")",".function","Q.integer",">",">",">","Q.integer","(","1",")",".arguments","(","1",",",")","Applied","predicates","can","be","evaluated","to","a","boolean","value","with","``","ask","``",":",">",">",">","ask","(","Q.integer","(","1",")",")","True"]
docstr: Return the predicate.
docstr_tok: ["Return","the","predicate","."]
code: def function(self):
      """
      Return the predicate.
      """
      # Will be changed to self.args[0] after args overriding is removed
      return self._args[0]
  
imports: from contextlib import contextmanager
  import inspect
  from sympy.core.symbol import Str
  from sympy.core.sympify import _sympify
  from sympy.logic.boolalg import Boolean, false, true
  from sympy.multipledispatch.dispatcher import Dispatcher, str_signature
  from sympy.utilities.exceptions import sympy_deprecation_warning
  from sympy.utilities.iterables import is_sequence
  from sympy.utilities.source import get_class
label_desc: Use image node_id 3 for calling the AppliedPredicate obj's underlying member method code with example usage: obj.function() and returns: self