+
    ‹°³j%  ã                   ót   € ^ RI Ht ^ RIHt ^ RIHtHt ^ RIHt ^ RI	H
t
 ^ RIHt ^RIHt  ! R R	]
4      tR
# )é    )ÚS)Úsympify)ÚEqÚNe)Úglobal_parameters)ÚBoolean)Ú	func_name)ÚSetc                   óP   a a€ ] tR t^
t oRtRV 3R llt]R 4       tR tRt	Vt
V ;t# )ÚContainsat  
Asserts that x is an element of the set S.

Examples
========

>>> from sympy import Symbol, Integer, S, Contains
>>> Contains(Integer(2), S.Integers)
True
>>> Contains(Integer(-2), S.Naturals)
False
>>> i = Symbol('i', integer=True)
>>> Contains(i, S.Naturals)
Contains(i, Naturals)

References
==========

.. [1] https://en.wikipedia.org/wiki/Element_%28mathematics%29
c                ó¦  <€ \        V4      p\        V4      pVf   \        P                  p\        V\        4      '       g   \        R\        V4      ,          4      hV'       d_   VP                  V4      p\        V\        4      '       d)   V\        P                  \        P                  39   d   V# MVe   \        R4      h\        SV `5  WV4      # )Nzexpecting Set, not %sz)_contains() should return Boolean or None)r   r   ÚevaluateÚ
isinstancer
   Ú	TypeErrorr	   Ú	_containsr   r   ÚtrueÚfalseÚsuperÚ__new__)ÚclsÚxÚsr   ÚresultÚ	__class__s   &&&& €ÚT/home/luca/screen-checking/.venv/lib/python3.14/site-packages/sympy/sets/contains.pyr   ÚContains.__new__   s©   ø€ Ü�A‹JˆÜ�A‹JˆàÒÜ(×1Ñ1ˆHä˜!œS×!Ò!ÜÐ3´iÀ³lÕBÓCÐCçð —[‘[ “^ˆFä˜&¤'×*Ò*ØœaŸf™f¤a§g¡gÐ.Ô.Ø!�Mð /àÒ#ÜÐ KÓLÐLä‰w‰˜s qÓ)Ð)ó    c           
     ó*  € \        4       P                  ! V P                  ^,          P                   Uu. uFQ  pVP                  '       g1   VP                  '       g   \        V\        \        34      '       g   KE  VP                  NKS  	  up!  # u upi ©é   )	ÚsetÚunionÚargsÚ
is_BooleanÚ	is_Symbolr   r   r   Úbinary_symbols)ÚselfÚis   & r   r&   ÚContains.binary_symbols7   sj   € ä‹u�{Š{Ø—Y‘Y˜q•\×&Ò&ó%Ù&�Ø�|�|ˆ|˜qŸ{Ÿ{˜{Ü�qœ2œr˜(×#ô .˜Q×-Ô-Ù&ñ%ñ &ð 	&ùò %s   ´BÁBÁBÁ;Bc                ó(   € V P                   ^,          # r   )r#   )r'   s   &r   Úas_setÚContains.as_set>   s   € Ø�y‰y˜�|Ðr   © )N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r   Úpropertyr&   r+   Ú__static_attributes__Ú__classdictcell__Ú__classcell__)r   Ú__classdict__s   @@r   r   r   
   s-   ù‡ € ñ÷(*ð0 ñ&ó ð&÷ò r   r   N)Ú
sympy.corer   Úsympy.core.sympifyr   Úsympy.core.relationalr   r   Úsympy.core.parametersr   Úsympy.logic.boolalgr   Úsympy.utilities.miscr	   Úsetsr
   r   r-   r   r   Ú<module>r?      s&   ðÝ Ý &ß (Ý 3Ý 'Ý *Ý ô5ˆwö 5r   