You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							354 lines
						
					
					
						
							5.6 KiB
						
					
					
				
			
		
		
		
			
			
			
				
					
				
				
					
				
			
		
		
	
	
							354 lines
						
					
					
						
							5.6 KiB
						
					
					
				
								{
							 | 
						|
									"jani-version": 1,
							 | 
						|
								  "name": "dice",
							 | 
						|
									"type" : "mdp",
							 | 
						|
									"actions" : [],
							 | 
						|
									"variables" : [
							 | 
						|
										{
							 | 
						|
											"name": "thrownSix",
							 | 
						|
											"type": "bool",
							 | 
						|
											"initial-value": false
							 | 
						|
										},
							 | 
						|
										{
							 | 
						|
											"name": "terminated",
							 | 
						|
											"type": "bool",
							 | 
						|
											"initial-value": false
							 | 
						|
										}
							 | 
						|
									],
							 | 
						|
									"rewards" : [
							 | 
						|
										{
							 | 
						|
											"name" : "step"
							 | 
						|
										}
							 | 
						|
									],
							 | 
						|
									"properties" : [
							 | 
						|
										{
							 | 
						|
											"name" : "ProbThrowSix",
							 | 
						|
											"reach" : "thrownSix",
							 | 
						|
											"type": "probability-max-query"
							 | 
						|
										},
							 | 
						|
										{
							 | 
						|
											"name" : "StepsUntilReach",
							 | 
						|
											"reach" : "terminated",
							 | 
						|
											"reward": "step",
							 | 
						|
											"type": "expected-reachability-reward-max-query"
							 | 
						|
										}
							 | 
						|
									],
							 | 
						|
									"automata" : [
							 | 
						|
										{
							 | 
						|
											"name" : "dice",
							 | 
						|
											"variables" : [
							 | 
						|
												{
							 | 
						|
													"name" : "d",
							 | 
						|
													"type" : {
							 | 
						|
														"kind": "bounded",
							 | 
						|
														"base": "int",
							 | 
						|
														"lower-bound" : 0,
							 | 
						|
														"upper-bound" : 6
							 | 
						|
													},
							 | 
						|
													"initial-value" : 0
							 | 
						|
												}
							 | 
						|
											],
							 | 
						|
											"locations" : [
							 | 
						|
												{
							 | 
						|
													"name" : "s0"
							 | 
						|
												},
							 | 
						|
												{
							 | 
						|
													"name" : "s1"
							 | 
						|
												},
							 | 
						|
												{
							 | 
						|
													"name" : "s2"
							 | 
						|
												},
							 | 
						|
												{
							 | 
						|
													"name" : "s3"
							 | 
						|
												},
							 | 
						|
												{
							 | 
						|
													"name" : "s4"
							 | 
						|
												},
							 | 
						|
												{
							 | 
						|
													"name" : "s5"
							 | 
						|
												},
							 | 
						|
												{
							 | 
						|
													"name" : "s6"
							 | 
						|
												},
							 | 
						|
												{
							 | 
						|
													"name" : "s7"
							 | 
						|
												}
							 | 
						|
											],
							 | 
						|
											"initial-location" : "s0",
							 | 
						|
											"edges" : [
							 | 
						|
												{
							 | 
						|
													"location" : "s0",
							 | 
						|
													"guard" : true,
							 | 
						|
													"destinations" : [
							 | 
						|
														{
							 | 
						|
															"probability" : 0.5,
							 | 
						|
															"location" : "s1",
							 | 
						|
															"assignments" : [],
							 | 
						|
															"rewards" : [
							 | 
						|
																{
							 | 
						|
																	"ref" : "step",
							 | 
						|
																	"value" : 1
							 | 
						|
																}
							 | 
						|
															]
							 | 
						|
														},
							 | 
						|
														{
							 | 
						|
															"probability" : 0.5,
							 | 
						|
															"location" : "s2",
							 | 
						|
															"assignments" : [],
							 | 
						|
															"rewards" : [
							 | 
						|
																{
							 | 
						|
																	"ref" : "step",
							 | 
						|
																	"value" : 1
							 | 
						|
																}
							 | 
						|
															]
							 | 
						|
														}
							 | 
						|
													]
							 | 
						|
												},
							 | 
						|
												{
							 | 
						|
													"location" : "s1",
							 | 
						|
													"guard" : true,
							 | 
						|
													"destinations" : [
							 | 
						|
														{
							 | 
						|
															"probability" : 0.5,
							 | 
						|
															"location" : "s3",
							 | 
						|
															"assignments" : [],
							 | 
						|
															"rewards" : [
							 | 
						|
																{
							 | 
						|
																	"ref" : "step",
							 | 
						|
																	"value" : 1
							 | 
						|
																}
							 | 
						|
															]
							 | 
						|
														},
							 | 
						|
														{
							 | 
						|
															"probability" : 0.5,
							 | 
						|
															"location" : "s4",
							 | 
						|
															"assignments" : [],
							 | 
						|
															"rewards" : [
							 | 
						|
																{
							 | 
						|
																	"ref" : "step",
							 | 
						|
																	"value" : 1
							 | 
						|
																}
							 | 
						|
															]
							 | 
						|
														}
							 | 
						|
													]
							 | 
						|
												},
							 | 
						|
												{
							 | 
						|
													"location" : "s2",
							 | 
						|
													"guard" : true,
							 | 
						|
													"destinations" : [
							 | 
						|
														{
							 | 
						|
															"probability" : 0.5,
							 | 
						|
															"location" : "s5",
							 | 
						|
															"assignments" : [],
							 | 
						|
															"rewards" : [
							 | 
						|
																{
							 | 
						|
																	"ref" : "step",
							 | 
						|
																	"value" : 1
							 | 
						|
																}
							 | 
						|
															]
							 | 
						|
														},
							 | 
						|
														{
							 | 
						|
															"probability" : 0.5,
							 | 
						|
															"location" : "s6",
							 | 
						|
															"assignments" : [],
							 | 
						|
															"rewards" : [
							 | 
						|
																{
							 | 
						|
																	"ref" : "step",
							 | 
						|
																	"value" : 1
							 | 
						|
																}
							 | 
						|
															]
							 | 
						|
														}
							 | 
						|
													]
							 | 
						|
												},
							 | 
						|
												{
							 | 
						|
													"location" : "s3",
							 | 
						|
													"guard" : true,
							 | 
						|
													"destinations" : [
							 | 
						|
														{
							 | 
						|
															"probability" : 0.5,
							 | 
						|
															"location" : "s1",
							 | 
						|
															"assignments" : [],
							 | 
						|
															"rewards" : [
							 | 
						|
																{
							 | 
						|
																	"ref" : "step",
							 | 
						|
																	"value" : 1
							 | 
						|
																}
							 | 
						|
															]
							 | 
						|
														},
							 | 
						|
														{
							 | 
						|
															"probability" : 0.5,
							 | 
						|
															"location" : "s7",
							 | 
						|
															"assignments" : [
							 | 
						|
																{
							 | 
						|
																	"ref" : "d",
							 | 
						|
																	"value" : 1
							 | 
						|
																},
							 | 
						|
																{
							 | 
						|
																	"ref" : "terminated",
							 | 
						|
																	"value" : true
							 | 
						|
																}
							 | 
						|
															],
							 | 
						|
															"rewards" : [
							 | 
						|
																{
							 | 
						|
																	"ref" : "step",
							 | 
						|
																	"value" : 1
							 | 
						|
																}
							 | 
						|
															]
							 | 
						|
														}
							 | 
						|
													]
							 | 
						|
												},
							 | 
						|
												{
							 | 
						|
													"location" : "s4",
							 | 
						|
													"guard" : true,
							 | 
						|
													"destinations" : [
							 | 
						|
														{
							 | 
						|
															"probability" : 0.5,
							 | 
						|
															"location" : "s7",
							 | 
						|
															"assignments" : [
							 | 
						|
																{
							 | 
						|
																	"ref" : "d",
							 | 
						|
																	"value" : 2
							 | 
						|
																},
							 | 
						|
																{
							 | 
						|
																	"ref" : "terminated",
							 | 
						|
																	"value" : true
							 | 
						|
																}
							 | 
						|
															],
							 | 
						|
															"rewards" : [
							 | 
						|
																{
							 | 
						|
																	"ref" : "step",
							 | 
						|
																	"value" : 1
							 | 
						|
																}
							 | 
						|
															]
							 | 
						|
														},
							 | 
						|
														{
							 | 
						|
															"probability" : 0.5,
							 | 
						|
															"location" : "s7",
							 | 
						|
															"assignments" : [
							 | 
						|
																{
							 | 
						|
																	"ref" : "d",
							 | 
						|
																	"value" : 3
							 | 
						|
																},
							 | 
						|
																{
							 | 
						|
																	"ref" : "terminated",
							 | 
						|
																	"value" : true
							 | 
						|
																}
							 | 
						|
															],
							 | 
						|
															"rewards" : [
							 | 
						|
																{
							 | 
						|
																	"ref" : "step",
							 | 
						|
																	"value" : 1
							 | 
						|
																}
							 | 
						|
															]
							 | 
						|
														}
							 | 
						|
													]
							 | 
						|
												},
							 | 
						|
												{
							 | 
						|
													"location" : "s5",
							 | 
						|
													"guard" : true,
							 | 
						|
													"destinations" : [
							 | 
						|
														{
							 | 
						|
															"probability" : 0.5,
							 | 
						|
															"location" : "s7",
							 | 
						|
															"assignments" : [
							 | 
						|
																{
							 | 
						|
																	"ref" : "d",
							 | 
						|
																	"value" : 4
							 | 
						|
																},
							 | 
						|
																{
							 | 
						|
																	"ref" : "terminated",
							 | 
						|
																	"value" : true
							 | 
						|
																}
							 | 
						|
															],
							 | 
						|
															"rewards" : [
							 | 
						|
																{
							 | 
						|
																	"ref" : "step",
							 | 
						|
																	"value" : 1
							 | 
						|
																}
							 | 
						|
															]
							 | 
						|
														},
							 | 
						|
														{
							 | 
						|
															"probability" : 0.5,
							 | 
						|
															"location" : "s7",
							 | 
						|
															"assignments" : [
							 | 
						|
																{
							 | 
						|
																	"ref" : "d",
							 | 
						|
																	"value" : 5
							 | 
						|
																},
							 | 
						|
																{
							 | 
						|
																	"ref" : "terminated",
							 | 
						|
																	"value" : true
							 | 
						|
																}
							 | 
						|
															],
							 | 
						|
															"rewards" : [
							 | 
						|
																{
							 | 
						|
																	"ref" : "step",
							 | 
						|
																	"value" : 1
							 | 
						|
																}
							 | 
						|
															]
							 | 
						|
														}
							 | 
						|
													]
							 | 
						|
												},
							 | 
						|
												{
							 | 
						|
													"location" : "s6",
							 | 
						|
													"guard" : true,
							 | 
						|
													"destinations" : [
							 | 
						|
														{
							 | 
						|
															"probability" : 0.5,
							 | 
						|
															"location" : "s2",
							 | 
						|
															"assignments" : [],
							 | 
						|
															"rewards" : [
							 | 
						|
																{
							 | 
						|
																	"ref" : "step",
							 | 
						|
																	"value" : 1
							 | 
						|
																}
							 | 
						|
															]
							 | 
						|
														},
							 | 
						|
														{
							 | 
						|
															"probability" : 0.5,
							 | 
						|
															"location" : "s7",
							 | 
						|
															"assignments" : [
							 | 
						|
																{
							 | 
						|
																	"ref" : "d",
							 | 
						|
																	"value" : 6
							 | 
						|
																},
							 | 
						|
																{
							 | 
						|
																	"ref" : "thrownSix",
							 | 
						|
																	"value" : true
							 | 
						|
																},
							 | 
						|
																{
							 | 
						|
																	"ref" : "terminated",
							 | 
						|
																	"value" : true
							 | 
						|
																}
							 | 
						|
															],
							 | 
						|
															"rewards" : [
							 | 
						|
																{
							 | 
						|
																	"ref" : "step",
							 | 
						|
																	"value" : 1
							 | 
						|
																}
							 | 
						|
															]
							 | 
						|
														}
							 | 
						|
													]
							 | 
						|
												},
							 | 
						|
												{
							 | 
						|
													"location" : "s7",
							 | 
						|
													"guard" : true,
							 | 
						|
													"destinations" : [
							 | 
						|
														{
							 | 
						|
															"probability" : 1,
							 | 
						|
															"location" : "s7",
							 | 
						|
															"assignments" : [],
							 | 
						|
															"rewards" : [
							 | 
						|
																{
							 | 
						|
																	"ref" : "step",
							 | 
						|
																	"value" : 1
							 | 
						|
																}
							 | 
						|
															]
							 | 
						|
														}
							 | 
						|
													]
							 | 
						|
												}
							 | 
						|
											]
							 | 
						|
										}
							 | 
						|
									],
							 | 
						|
									"system" : "dice"
							 | 
						|
								}
							 |