CompositeNDP
โ provides f_1 SB(โฅ0) โ requires r_1 SB(โฅ0)
โ 8 nodes, 7 edges
โ connected rec: โ
โ _op required by _RuleFunFloor_NWU โค required r_1 equiv id
โ _res required by _RuleResCeil_NWU โค _op provided by _mult equiv id
โ provided f_1 โค _op provided by _RuleResCeil_NWU equiv id
โ _op required by _invmultvalue โค _res4 provided by _RuleFunFloor_NWU equiv id
โ _op required by _invplusop โค _result provided by _invmultvalue equiv id
โ _res2 required by _mult โค _op provided by _plus equiv id
โ _res3 required by _plus โค _res4 provided by _invplusop diff AmbientConversion SB(โฅ3::5) โธ SB(โฅ10::1.2) > D
โ ๐ โค ๐
โ _RuleFunFloor_NWU: SimpleWrap
โ โ provides _res4 SB(โฅ0::1) โ requires _op SB(โฅ0)
โ โ DP_L_LME SB(โฅ0::1) โธ SB(โฅ0)
โ ๐ โค floor(๐)
โ โ M_C_WrapUnits dimensionless โ dimensionless
โ M_A_RoundDown SB(โฅ0) โ SB(โฅ0::1) x โผ floor(x)
โ _RuleResCeil_NWU: SimpleWrap
โ โ provides _op SB(โฅ0) โ requires _res SB(โฅ0::1)
โ โ DP_L_UME SB(โฅ0) โธ SB(โฅ0::1)
โ ceil(๐) โค ๐
โ โ M_C_WrapUnits dimensionless โ dimensionless
โ M_A_RoundUp SB(โฅ0) โ SB(โฅ0::1) x โผ ceil(x)
โ _invmultvalue: SimpleWrap
โ โ provides _result SB(โฅ0::1.2) โ requires _op SB(โฅ0::1)
โ โ DP_L_LME SB(โฅ0::1.2) โธ SB(โฅ0::1)
โ ๐ โค ๐ โ
1.2
โ โ M_C_WrapUnits dimensionless โ dimensionless
โ M_A_Mult1_Lower SB(โฅ0::1) โ SB(โฅ0::1.2) x โผ x โ
1.2
โ _invplusop: SimpleWrap
โ โ provides _res4 SB(โฅ10::1.2) โ requires _op SB(โฅ0::1.2)
โ โ DP_L_LME SB(โฅ10::1.2) โธ SB(โฅ0::1.2)
โ ๐ โค ๐ + 10
โ โ M_C_WrapUnits dimensionless โ dimensionless
โ M_A_Add1_Lower SB(โฅ0::1.2) โ SB(โฅ10::1.2) x โผ x + 10
โ _mult: SimpleWrap
โ โ provides _op SB(โฅ0::1) โ requires _res2 SB(โฅ0::5)
โ โ DP_L_UME SB(โฅ0::1) โธ SB(โฅ0::5)
โ ๐ โ
5 โค ๐
โ โ M_C_WrapUnits dimensionless โ dimensionless
โ M_A_Mult1_Upper SB(โฅ0::1) โ SB(โฅ0::5) x โผ x โ
5
โ _plus: SimpleWrap
โ provides _op SB(โฅ0::5) โ requires _res3 SB(โฅ3::5)
โ DP_L_UME SB(โฅ0::5) โธ SB(โฅ3::5)
๐ + 3 โค ๐
โ M_C_WrapUnits dimensionless โ dimensionless
M_A_Add1_Upper SB(โฅ0::5) โ SB(โฅ3::5) x โผ x + 3