@@ -107,10 +107,16 @@ fn rung2_intervention() {
107107 let after_risk = after. value . into_value ( ) . unwrap_or_default ( ) ;
108108
109109 println ! ( "Before intervention (natural chain):" ) ;
110- println ! ( " Nicotine(0.8) → Tar(0.8) → Cancer Risk: {:.0}%" , before_risk * 100.0 ) ;
110+ println ! (
111+ " Nicotine(0.8) → Tar(0.8) → Cancer Risk: {:.0}%" ,
112+ before_risk * 100.0
113+ ) ;
111114 println ! ( ) ;
112115 println ! ( "After intervention:" ) ;
113- println ! ( " Nicotine(0.8) → Tar(0.8) → [intervene(0.1)] → Cancer Risk: {:.0}%" , after_risk * 100.0 ) ;
116+ println ! (
117+ " Nicotine(0.8) → Tar(0.8) → [intervene(0.1)] → Cancer Risk: {:.0}%" ,
118+ after_risk * 100.0
119+ ) ;
114120 println ! ( ) ;
115121 println ! (
116122 "Conclusion: Intervention CAUSES cancer risk reduction from {:.0}% to {:.0}%" ,
@@ -160,10 +166,16 @@ fn rung3_counterfactual() {
160166 let counterfactual_risk = counterfactual. value . into_value ( ) . unwrap_or_default ( ) ;
161167
162168 println ! ( "Factual world (was a heavy smoker):" ) ;
163- println ! ( " Nicotine(0.8) → Tar(0.8) → Cancer Risk: {:.0}%" , factual_risk * 100.0 ) ;
169+ println ! (
170+ " Nicotine(0.8) → Tar(0.8) → Cancer Risk: {:.0}%" ,
171+ factual_risk * 100.0
172+ ) ;
164173 println ! ( ) ;
165174 println ! ( "Counterfactual world (had they never smoked):" ) ;
166- println ! ( " [intervene(0.0)] → Tar(0.1) → Cancer Risk: {:.0}%" , counterfactual_risk * 100.0 ) ;
175+ println ! (
176+ " [intervene(0.0)] → Tar(0.1) → Cancer Risk: {:.0}%" ,
177+ counterfactual_risk * 100.0
178+ ) ;
167179 println ! ( ) ;
168180
169181 let causal_effect = factual_risk - counterfactual_risk;
0 commit comments