Vt-Design Configuration-Design Frame-Ontology Kif-Relations Kif-Sets Kif-Lists Kif-Numbers Kif-Meta Kif-Sets Kif-Lists ... Scalar-Quantities Physical-Quantities Frame-Ontology ... Abstract-Algebra Frame-Ontology ... Standard-Units Physical-Quantities ... Standard-Units ...
No theories include Simple-Bikes.
Bike-Component Bicycle Transmission Brake-System Coaster-Brake Hand-Brakes Frame Battaglin-Sl Battaglin-Slx Stem Itm-400 Superitalia-Pro Control-Tech Handlebars Seat Wheel-Assy Front-Wheel Rear-Wheel Multi-Spd-Transmission Saddle Seat-Post Chain Pedals Crankset Bottom-Bracket Freewheel Front-Derailer Rear-Derailer Wheel Tire
The following constants were used from included theories:
The following constants were used from theories not included:
The following constants were undefined:
Dimension Bike.Front-Wheel Bike.Rear-Wheel Bike.Transmission Bike.Stem Bike.Bars Bike.Frame Bike.Brakes Bike.Seat Transmission.Bottom-Bracket Transmission.Chain Transmission.Freewheel Transmission.Crankset Transmission.Pedals Frame.Size Frame.Seat-Post-Size Stem.Clamp-Dia Stem.Length Handlebars.Dia Seat.Saddle Seat.Seat-Post Seat.Post Wheel-Assy.Wheel Wheel-Assy.Tire Transmission.Front-Derailer Transmission.Rear-Derailer Saddle.Model-Id Seat-Post.Model-Id Seat-Post.Tube-Dia Number-Of-Rings Bottom-Bracket.Type Number-Of-Speeds Hubtype Max-Width Min-Width Width
Root class for bike component classes.
Slots Of Instances:
(=> (Bike-Component ?B) (= (Dimension (Weight ?B)) Mass-Dimension))
Slots Of Instances:
(=> (Bicycle ?B) (And (Has-Constraint ?B (The-Constraint '(= (Frame.Seat-Post-Size (Bike.Frame ?X)) (Seat.Post-Dia (Bike.Seat ?X)) ))) (Has-Constraint ?B (The-Constraint '(= (Stem.Clamp-Dia (Bike.Stem ?X)) (Handlebars.Dia (Bike.Bars ?X)) ))) (Has-Constraint ?B (The-Constraint '(= (Bottom-Bracket.Type (Bike.Frame ?X)) (Bottom-Bracket.Type (Transmission.Bottom-Bracket (Bike.Transmission ?X) ))))) (Has-Constraint ?B (The-Constraint '(= (Size (Wheel.Hub (Rear-Wheel ?X))) (Size (Trans.Freewheel (Bike.Transmission ?X))) )))))
Slots Of Instances:
Frame including forks and headset.
Slots Of Instances:
Slots Of Instances:
Slots Of Instances:
Slots Of Instances:
Slots Of Instances:
(=> (Wheel-Assy ?X) (Has-Constraint ?X (The-Constraint '(And (=< (Width (Wheel-Assy.Tire ?Z)) (Max-Width (Wheel-Assy.Wheel ?Z)) ) (>= (Width (Wheel-Assy.Tire ?Z)) (Min-Width (Wheel-Assy.Wheel ?Z)) )))))
(=> (Front-Wheel ?X) (Has-Constraint ?X (The-Constraint '(= (Hubtype (Wheel-Assy.Wheel ?Z)) Front) )))
(=> (Rear-Wheel ?X) (Has-Constraint ?X (The-Constraint '(= (Hubtype (Wheel-Assy.Wheel ?Z)) Rear) )))
Slots Of Instances:
(=> (Multi-Spd-Transmission ?T) (And (Has-Constraint ?T (The-Constraint '(> (Number-Of-Speeds ?X) 1) )) (Has-Constraint ?T (The-Constraint '(= (Number-Of-Speeds ?X) (* (Number-Of-Speeds (Transmission.Freewheel ?X) ) (Number-Of-Rings (Transmission.Crankset ?X)) ))))))
Slots Of Instances:
Slots Of Instances:
Slots Of Instances:
Slots Of Instances:
Slots Of Instances:
Slots Of Instances:
Crankset includes chain rings.
Slots Of Instances:
Slots Of Instances:
Slots Of Instances:
Slots Of Instances:
Slots Of Instances:
Slots Of Instances:
Slots Of Instances:
(=> (Battaglin-Sl ?F) (And (Has-Constraint ?F (The-Constraint '(= (Model-Id ?X) 10-9170) )) (Has-Constraint ?F (The-Constraint '(Member (Frame.Size ?X) (Setof (* 49 Cm) (* 51 Cm) (* 53 Cm) (* 55 Cm) (* 57 Cm) (* 59 Cm) )))) (Has-Constraint ?F (The-Constraint '(= (Frame.Seat-Post-Size ?X) (* 27.2 Mm) ))) (Has-Constraint ?F (The-Constraint '(= (Bottom-Bracket.Type ?X) Italian) )) (Has-Constraint ?F (The-Constraint '(= (Component.Cost ?X) (* 575 Dollars) ))) (Has-Constraint ?F (The-Constraint '(= (Weight ?X) (* 5.7 Lbs)) ))))
(=> (Battaglin-Slx ?F) (And (Has-Constraint ?F (The-Constraint '(= (Model-Id ?X) 10-9160) )) (Has-Constraint ?F (The-Constraint '(Member (Frame.Size ?X) (Setof (* 48 Cm) (* 50 Cm) (* 52 Cm) (* 54 Cm) (* 56 Cm) (* 58 Cm) (* 60 Cm) (* 62 Cm) )))) (Has-Constraint ?F (The-Constraint '(= (Frame.Seat-Post-Size ?X) (* 27.2 Mm) ))) (Has-Constraint ?F (The-Constraint '(= (Bottom-Bracket.Type ?X) Italian) )) (Has-Constraint ?F (The-Constraint '(= (Component.Cost ?X) (* 795 Dollars) ))) (Has-Constraint ?F (The-Constraint '(= (Weight ?X) (* 6.0 Lbs)) ))))
(=> (Itm-400 ?S) (And (Has-Constraint ?S (The-Constraint '(= (Model-Id ?X) 51-5602) )) (Has-Constraint ?S (The-Constraint '(= (Stem.Clamp-Dia ?X) (* 25.9 Mm) ))) (Has-Constraint ?S (The-Constraint '(= (Weight ?X) (* 305 Gram) ))) (Has-Constraint ?S (The-Constraint '(= (Component.Cost ?X) (* 32.95 Dollars) )))))
(=> (Superitalia-Pro ?S) (And (Has-Constraint ?S (The-Constraint '(= (Model-Id ?X) 51-5605) )) (Has-Constraint ?S (The-Constraint '(= (Stem.Clamp-Dia ?X) (* 25.9 Mm) ))) (Has-Constraint ?S (The-Constraint '(= (Weight ?X) (* 280 Gram) ))) (Has-Constraint ?S (The-Constraint '(= (Component.Cost ?X) (* 39.95 Dollars) )))))
(=> (Control-Tech ?S) (And (Has-Constraint ?S (The-Constraint '(= (Model-Id ?X) 51-6746) )) (Has-Constraint ?S (The-Constraint '(= (Stem.Clamp-Dia ?X) (* 26.0 Mm) ))) (Has-Constraint ?S (The-Constraint '(= (Weight ?X) (* 220 Gram) ))) (Has-Constraint ?S (The-Constraint '(= (Component.Cost ?X) (* 54.95 Dollars) )))))