MPE Home Metamath Proof Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >  istrl Structured version   Visualization version   GIF version

Theorem istrl 30081
Description: Conditions for a pair of classes/functions to be a trail (in an undirected graph). (Contributed by Alexander van der Vekens, 20-Oct-2017.) (Revised by AV, 28-Dec-2020.) (Revised by AV, 29-Oct-2021.)
Assertion
Ref Expression
istrl (𝐹(Trails‘𝐺)𝑃 ↔ (𝐹(Walks‘𝐺)𝑃 ∧ Fun 𝐹))

Proof of Theorem istrl
Dummy variables 𝑓 𝑝 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 trlsfval 30080 . 2 (Trails‘𝐺) = {⟨𝑓, 𝑝⟩ ∣ (𝑓(Walks‘𝐺)𝑝 ∧ Fun 𝑓)}
2 cnveq 5864 . . . 4 (𝑓 = 𝐹𝑓 = 𝐹)
32funeqd 6565 . . 3 (𝑓 = 𝐹 → (Fun 𝑓 ↔ Fun 𝐹))
43adantr 486 . 2 ((𝑓 = 𝐹𝑝 = 𝑃) → (Fun 𝑓 ↔ Fun 𝐹))
5 relwlk 30012 . 2 Rel (Walks‘𝐺)
61, 4, 5brfvopabrbr 6993 1 (𝐹(Trails‘𝐺)𝑃 ↔ (𝐹(Walks‘𝐺)𝑃 ∧ Fun 𝐹))
Colors of variables:    wff setvar class
This proof depends on syntax axioms:  wb 209  wa 401   = wceq 1570   class class class wbr 5114  ccnv 5665  Fun wfun 6537  cfv 6543  Walkscwlks 29983  Trailsctrls 30075
This proof depends on axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1828  ax-4 1842  ax-5 1943  ax-6 2000  ax-7 2041  ax-8 2148  ax-9 2156  ax-10 2179  ax-11 2195  ax-12 2216  ax-ext 2738  ax-sep 5262  ax-nul 5274  ax-pr 5409
This proof depends on definitions:  df-bi 210  df-an 402  df-or 862  df-3an 1105  df-tru 1573  df-fal 1583  df-ex 1813  df-nf 1817  df-sb 2100  df-mo 2570  df-eu 2600  df-clab 2745  df-cleq 2758  df-clel 2841  df-nfc 2915  df-ne 2962  df-ral 3083  df-rex 3093  df-rab 3420  df-v 3460  df-sbc 3748  df-csb 3857  df-dif 3911  df-un 3913  df-in 3915  df-ss 3925  df-nul 4290  df-if 4493  df-sn 4595  df-pr 4597  df-op 4601  df-uni 4878  df-br 5115  df-opab 5179  df-mpt 5198  df-id 5561  df-xp 5672  df-rel 5673  df-cnv 5674  df-co 5675  df-dm 5676  df-rn 5677  df-res 5678  df-ima 5679  df-iota 6499  df-fun 6545  df-fv 6551  df-wlks 29986  df-trls 30077
This theorem is used by:  trliswlk  30082  trlf1  30083  trlres  30085  upgristrl  30087  dfpth2  30115  2pthnloop  30117  upgrspthswlk  30124  uhgrwkspth  30141  usgr2wlkspth  30145  uspgrn2crct  30194  crctcshtrl  30209  2trld  30324  0trl  30510  1trld  30530  ntrl2v2e  30546  3trld  30560  iseupthf1o  30590  subgrtrl  35646  upgrimtrls  48712  gpgprismgr4cycllem11  48911
  Copyright terms: Public domain W3C validator