-
Notifications
You must be signed in to change notification settings - Fork 0
/
c2_modules.buc
11 lines (11 loc) · 1.86 KB
/
c2_modules.buc
1
2
3
4
5
6
7
8
9
10
11
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<org.eventb.core.contextFile org.eventb.core.configuration="org.eventb.core.fwd" org.eventb.core.generated="false" org.eventb.texttools.text_lastmodified="1581962354053" org.eventb.texttools.text_representation="context c2_modules extends c1_programmes sets MODULE constants credits sum axioms @axm21 credits = {15, 30, 45, 60} @axm22 sum ∈ (MODULE ↔ credits) → ℕ @axm23 sum(∅) = 0 @sum24 ∀f, m · f ∈ MODULE ⇸ credits ∧ m ∈ dom(f) ⇒ sum(f) = sum({m} ⩤ f) + f(m) end " version="3">
<org.eventb.core.extendsContext name="_fuhrAEHSEeqHCPZ-G665YQ" org.eventb.core.target="c1_programmes"/>
<org.eventb.core.carrierSet name="_fuiSEEHSEeqHCPZ-G665YQ" org.eventb.core.generated="false" org.eventb.core.identifier="MODULE"/>
<org.eventb.core.constant name="_rGOvUEgCEeqeqbGZOOBkaQ" org.eventb.core.generated="false" org.eventb.core.identifier="credits"/>
<org.eventb.core.axiom name="_rGOvUUgCEeqeqbGZOOBkaQ" org.eventb.core.generated="false" org.eventb.core.label="axm21" org.eventb.core.predicate="credits = {15, 30, 45, 60}"/>
<org.eventb.core.constant name="_Ut44ME5AEeqUxct8tLY9IA" org.eventb.core.generated="false" org.eventb.core.identifier="sum"/>
<org.eventb.core.axiom name="_Ut5fQE5AEeqUxct8tLY9IA" org.eventb.core.generated="false" org.eventb.core.label="axm22" org.eventb.core.predicate="sum ∈ (MODULE ↔ credits) → ℕ"/>
<org.eventb.core.axiom name="_Ut5fQU5AEeqUxct8tLY9IA" org.eventb.core.generated="false" org.eventb.core.label="axm23" org.eventb.core.predicate="sum(∅) = 0"/>
<org.eventb.core.axiom name="_duc5wE5AEeqUxct8tLY9IA" org.eventb.core.generated="false" org.eventb.core.label="sum24" org.eventb.core.predicate="∀f, m · f ∈ MODULE ⇸ credits ∧ m ∈ dom(f) ⇒ sum(f) = sum({m} ⩤ f) + f(m)"/>
</org.eventb.core.contextFile>