Property BridgeAndVehicles-PT-V80P20N20-CTLCardinality-00
   "Automatically generated by Citili v2021"
   is:
      E (G (E (F ((5 <= tokens-count("ROUTE_B", "ATTENTE_A", "SUR_PONT_A", "COMPTEUR_0", "COMPTEUR_1", "COMPTEUR_2", "COMPTEUR_3", "COMPTEUR_4", "COMPTEUR_5", "COMPTEUR_6", "COMPTEUR_7", "COMPTEUR_8", "COMPTEUR_9", "COMPTEUR_10", "COMPTEUR_11", "COMPTEUR_12", "COMPTEUR_13", "COMPTEUR_14", "COMPTEUR_15", "COMPTEUR_16", "COMPTEUR_17", "COMPTEUR_18", "COMPTEUR_19", "COMPTEUR_20")) & ((42 <= tokens-count("ATTENTE_B", "ROUTE_B", "ATTENTE_A", "SUR_PONT_A", "NB_ATTENTE_B_0", "NB_ATTENTE_B_1", "NB_ATTENTE_B_2", "NB_ATTENTE_B_3", "NB_ATTENTE_B_4", "NB_ATTENTE_B_5", "NB_ATTENTE_B_6", "NB_ATTENTE_B_7", "NB_ATTENTE_B_8", "NB_ATTENTE_B_9", "NB_ATTENTE_B_10", "NB_ATTENTE_B_11", "NB_ATTENTE_B_12", "NB_ATTENTE_B_13", "NB_ATTENTE_B_14", "NB_ATTENTE_B_15", "NB_ATTENTE_B_16", "NB_ATTENTE_B_17", "NB_ATTENTE_B_18", "NB_ATTENTE_B_19", "NB_ATTENTE_B_20", "NB_ATTENTE_B_21", "NB_ATTENTE_B_22", "NB_ATTENTE_B_23", "NB_ATTENTE_B_24", "NB_ATTENTE_B_25", "NB_ATTENTE_B_26", "NB_ATTENTE_B_27", "NB_ATTENTE_B_28", "NB_ATTENTE_B_29", "NB_ATTENTE_B_30", "NB_ATTENTE_B_31", "NB_ATTENTE_B_32", "NB_ATTENTE_B_33", "NB_ATTENTE_B_34", "NB_ATTENTE_B_35", "NB_ATTENTE_B_36", "NB_ATTENTE_B_37", "NB_ATTENTE_B_38", "NB_ATTENTE_B_39", "NB_ATTENTE_B_40", "NB_ATTENTE_B_41", "NB_ATTENTE_B_42", "NB_ATTENTE_B_43", "NB_ATTENTE_B_44", "NB_ATTENTE_B_45", "NB_ATTENTE_B_46", "NB_ATTENTE_B_47", "NB_ATTENTE_B_48", "NB_ATTENTE_B_49", "NB_ATTENTE_B_50", "NB_ATTENTE_B_51", "NB_ATTENTE_B_52", "NB_ATTENTE_B_53", "NB_ATTENTE_B_54", "NB_ATTENTE_B_55", "NB_ATTENTE_B_56", "NB_ATTENTE_B_57", "NB_ATTENTE_B_58", "NB_ATTENTE_B_59", "NB_ATTENTE_B_60", "NB_ATTENTE_B_61", "NB_ATTENTE_B_62", "NB_ATTENTE_B_63", "NB_ATTENTE_B_64", "NB_ATTENTE_B_65", "NB_ATTENTE_B_66", "NB_ATTENTE_B_67", "NB_ATTENTE_B_68", "NB_ATTENTE_B_69", "NB_ATTENTE_B_70", "NB_ATTENTE_B_71", "NB_ATTENTE_B_72", "NB_ATTENTE_B_73", "NB_ATTENTE_B_74", "NB_ATTENTE_B_75", "NB_ATTENTE_B_76", "NB_ATTENTE_B_77", "NB_ATTENTE_B_78", "NB_ATTENTE_B_79", "NB_ATTENTE_B_80", "CONTROLEUR_1", "CONTROLEUR_2", "SUR_PONT_B", "SORTI_B")) & (E (G (E ((3 <= tokens-count("VIDANGE_1", "VIDANGE_2", "CHOIX_1", "CHOIX_2", "COMPTEUR_0", "COMPTEUR_1", "COMPTEUR_2", "COMPTEUR_3", "COMPTEUR_4", "COMPTEUR_5", "COMPTEUR_6", "COMPTEUR_7", "COMPTEUR_8", "COMPTEUR_9", "COMPTEUR_10", "COMPTEUR_11", "COMPTEUR_12", "COMPTEUR_13", "COMPTEUR_14", "COMPTEUR_15", "COMPTEUR_16", "COMPTEUR_17", "COMPTEUR_18", "COMPTEUR_19", "COMPTEUR_20")) U (tokens-count("SORTI_A", "COMPTEUR_0", "COMPTEUR_1", "COMPTEUR_2", "COMPTEUR_3", "COMPTEUR_4", "COMPTEUR_5", "COMPTEUR_6", "COMPTEUR_7", "COMPTEUR_8", "COMPTEUR_9", "COMPTEUR_10", "COMPTEUR_11", "COMPTEUR_12", "COMPTEUR_13", "COMPTEUR_14", "COMPTEUR_15", "COMPTEUR_16", "COMPTEUR_17", "COMPTEUR_18", "COMPTEUR_19", "COMPTEUR_20") <= tokens-count("NB_ATTENTE_B_0", "NB_ATTENTE_B_1", "NB_ATTENTE_B_2", "NB_ATTENTE_B_3", "NB_ATTENTE_B_4", "NB_ATTENTE_B_5", "NB_ATTENTE_B_6", "NB_ATTENTE_B_7", "NB_ATTENTE_B_8", "NB_ATTENTE_B_9", "NB_ATTENTE_B_10", "NB_ATTENTE_B_11", "NB_ATTENTE_B_12", "NB_ATTENTE_B_13", "NB_ATTENTE_B_14", "NB_ATTENTE_B_15", "NB_ATTENTE_B_16", "NB_ATTENTE_B_17", "NB_ATTENTE_B_18", "NB_ATTENTE_B_19", "NB_ATTENTE_B_20", "NB_ATTENTE_B_21", "NB_ATTENTE_B_22", "NB_ATTENTE_B_23", "NB_ATTENTE_B_24", "NB_ATTENTE_B_25", "NB_ATTENTE_B_26", "NB_ATTENTE_B_27", "NB_ATTENTE_B_28", "NB_ATTENTE_B_29", "NB_ATTENTE_B_30", "NB_ATTENTE_B_31", "NB_ATTENTE_B_32", "NB_ATTENTE_B_33", "NB_ATTENTE_B_34", "NB_ATTENTE_B_35", "NB_ATTENTE_B_36", "NB_ATTENTE_B_37", "NB_ATTENTE_B_38", "NB_ATTENTE_B_39", "NB_ATTENTE_B_40", "NB_ATTENTE_B_41", "NB_ATTENTE_B_42", "NB_ATTENTE_B_43", "NB_ATTENTE_B_44", "NB_ATTENTE_B_45", "NB_ATTENTE_B_46", "NB_ATTENTE_B_47", "NB_ATTENTE_B_48", "NB_ATTENTE_B_49", "NB_ATTENTE_B_50", "NB_ATTENTE_B_51", "NB_ATTENTE_B_52", "NB_ATTENTE_B_53", "NB_ATTENTE_B_54", "NB_ATTENTE_B_55", "NB_ATTENTE_B_56", "NB_ATTENTE_B_57", "NB_ATTENTE_B_58", "NB_ATTENTE_B_59", "NB_ATTENTE_B_60", "NB_ATTENTE_B_61", "NB_ATTENTE_B_62", "NB_ATTENTE_B_63", "NB_ATTENTE_B_64", "NB_ATTENTE_B_65", "NB_ATTENTE_B_66", "NB_ATTENTE_B_67", "NB_ATTENTE_B_68", "NB_ATTENTE_B_69", "NB_ATTENTE_B_70", "NB_ATTENTE_B_71", "NB_ATTENTE_B_72", "NB_ATTENTE_B_73", "NB_ATTENTE_B_74", "NB_ATTENTE_B_75", "NB_ATTENTE_B_76", "NB_ATTENTE_B_77", "NB_ATTENTE_B_78", "NB_ATTENTE_B_79", "NB_ATTENTE_B_80", "COMPTEUR_0", "COMPTEUR_1", "COMPTEUR_2", "COMPTEUR_3", "COMPTEUR_4", "COMPTEUR_5", "COMPTEUR_6", "COMPTEUR_7", "COMPTEUR_8", "COMPTEUR_9", "COMPTEUR_10", "COMPTEUR_11", "COMPTEUR_12", "COMPTEUR_13", "COMPTEUR_14", "COMPTEUR_15", "COMPTEUR_16", "COMPTEUR_17", "COMPTEUR_18", "COMPTEUR_19", "COMPTEUR_20", "SUR_PONT_B", "NB_ATTENTE_A_0", "NB_ATTENTE_A_1", "NB_ATTENTE_A_2", "NB_ATTENTE_A_3", "NB_ATTENTE_A_4", "NB_ATTENTE_A_5", "NB_ATTENTE_A_6", "NB_ATTENTE_A_7", "NB_ATTENTE_A_8", "NB_ATTENTE_A_9", "NB_ATTENTE_A_10", "NB_ATTENTE_A_11", "NB_ATTENTE_A_12", "NB_ATTENTE_A_13", "NB_ATTENTE_A_14", "NB_ATTENTE_A_15", "NB_ATTENTE_A_16", "NB_ATTENTE_A_17", "NB_ATTENTE_A_18", "NB_ATTENTE_A_19", "NB_ATTENTE_A_20", "NB_ATTENTE_A_21", "NB_ATTENTE_A_22", "NB_ATTENTE_A_23", "NB_ATTENTE_A_24", "NB_ATTENTE_A_25", "NB_ATTENTE_A_26", "NB_ATTENTE_A_27", "NB_ATTENTE_A_28", "NB_ATTENTE_A_29", "NB_ATTENTE_A_30", "NB_ATTENTE_A_31", "NB_ATTENTE_A_32", "NB_ATTENTE_A_33", "NB_ATTENTE_A_34", "NB_ATTENTE_A_35", "NB_ATTENTE_A_36", "NB_ATTENTE_A_37", "NB_ATTENTE_A_38", "NB_ATTENTE_A_39", "NB_ATTENTE_A_40", "NB_ATTENTE_A_41", "NB_ATTENTE_A_42", "NB_ATTENTE_A_43", "NB_ATTENTE_A_44", "NB_ATTENTE_A_45", "NB_ATTENTE_A_46", "NB_ATTENTE_A_47", "NB_ATTENTE_A_48", "NB_ATTENTE_A_49", "NB_ATTENTE_A_50", "NB_ATTENTE_A_51", "NB_ATTENTE_A_52", "NB_ATTENTE_A_53", "NB_ATTENTE_A_54", "NB_ATTENTE_A_55", "NB_ATTENTE_A_56", "NB_ATTENTE_A_57", "NB_ATTENTE_A_58", "NB_ATTENTE_A_59", "NB_ATTENTE_A_60", "NB_ATTENTE_A_61", "NB_ATTENTE_A_62", "NB_ATTENTE_A_63", "NB_ATTENTE_A_64", "NB_ATTENTE_A_65", "NB_ATTENTE_A_66", "NB_ATTENTE_A_67", "NB_ATTENTE_A_68", "NB_ATTENTE_A_69", "NB_ATTENTE_A_70", "NB_ATTENTE_A_71", "NB_ATTENTE_A_72", "NB_ATTENTE_A_73", "NB_ATTENTE_A_74", "NB_ATTENTE_A_75", "NB_ATTENTE_A_76", "NB_ATTENTE_A_77", "NB_ATTENTE_A_78", "NB_ATTENTE_A_79", "NB_ATTENTE_A_80", "VIDANGE_1", "VIDANGE_2", "ROUTE_A", "CAPACITE", "SORTI_A", "CONTROLEUR_1", "CONTROLEUR_2", "ROUTE_B")))))))))))
   end.
Property BridgeAndVehicles-PT-V80P20N20-CTLCardinality-01
   "Automatically generated by Citili v2021"
   is:
      A (F (((A (X (A (F ((6 <= tokens-count("SUR_PONT_A", "NB_ATTENTE_A_0", "NB_ATTENTE_A_1", "NB_ATTENTE_A_2", "NB_ATTENTE_A_3", "NB_ATTENTE_A_4", "NB_ATTENTE_A_5", "NB_ATTENTE_A_6", "NB_ATTENTE_A_7", "NB_ATTENTE_A_8", "NB_ATTENTE_A_9", "NB_ATTENTE_A_10", "NB_ATTENTE_A_11", "NB_ATTENTE_A_12", "NB_ATTENTE_A_13", "NB_ATTENTE_A_14", "NB_ATTENTE_A_15", "NB_ATTENTE_A_16", "NB_ATTENTE_A_17", "NB_ATTENTE_A_18", "NB_ATTENTE_A_19", "NB_ATTENTE_A_20", "NB_ATTENTE_A_21", "NB_ATTENTE_A_22", "NB_ATTENTE_A_23", "NB_ATTENTE_A_24", "NB_ATTENTE_A_25", "NB_ATTENTE_A_26", "NB_ATTENTE_A_27", "NB_ATTENTE_A_28", "NB_ATTENTE_A_29", "NB_ATTENTE_A_30", "NB_ATTENTE_A_31", "NB_ATTENTE_A_32", "NB_ATTENTE_A_33", "NB_ATTENTE_A_34", "NB_ATTENTE_A_35", "NB_ATTENTE_A_36", "NB_ATTENTE_A_37", "NB_ATTENTE_A_38", "NB_ATTENTE_A_39", "NB_ATTENTE_A_40", "NB_ATTENTE_A_41", "NB_ATTENTE_A_42", "NB_ATTENTE_A_43", "NB_ATTENTE_A_44", "NB_ATTENTE_A_45", "NB_ATTENTE_A_46", "NB_ATTENTE_A_47", "NB_ATTENTE_A_48", "NB_ATTENTE_A_49", "NB_ATTENTE_A_50", "NB_ATTENTE_A_51", "NB_ATTENTE_A_52", "NB_ATTENTE_A_53", "NB_ATTENTE_A_54", "NB_ATTENTE_A_55", "NB_ATTENTE_A_56", "NB_ATTENTE_A_57", "NB_ATTENTE_A_58", "NB_ATTENTE_A_59", "NB_ATTENTE_A_60", "NB_ATTENTE_A_61", "NB_ATTENTE_A_62", "NB_ATTENTE_A_63", "NB_ATTENTE_A_64", "NB_ATTENTE_A_65", "NB_ATTENTE_A_66", "NB_ATTENTE_A_67", "NB_ATTENTE_A_68", "NB_ATTENTE_A_69", "NB_ATTENTE_A_70", "NB_ATTENTE_A_71", "NB_ATTENTE_A_72", "NB_ATTENTE_A_73", "NB_ATTENTE_A_74", "NB_ATTENTE_A_75", "NB_ATTENTE_A_76", "NB_ATTENTE_A_77", "NB_ATTENTE_A_78", "NB_ATTENTE_A_79", "NB_ATTENTE_A_80", "SORTI_A")) | (tokens-count("SUR_PONT_A", "NB_ATTENTE_A_0", "NB_ATTENTE_A_1", "NB_ATTENTE_A_2", "NB_ATTENTE_A_3", "NB_ATTENTE_A_4", "NB_ATTENTE_A_5", "NB_ATTENTE_A_6", "NB_ATTENTE_A_7", "NB_ATTENTE_A_8", "NB_ATTENTE_A_9", "NB_ATTENTE_A_10", "NB_ATTENTE_A_11", "NB_ATTENTE_A_12", "NB_ATTENTE_A_13", "NB_ATTENTE_A_14", "NB_ATTENTE_A_15", "NB_ATTENTE_A_16", "NB_ATTENTE_A_17", "NB_ATTENTE_A_18", "NB_ATTENTE_A_19", "NB_ATTENTE_A_20", "NB_ATTENTE_A_21", "NB_ATTENTE_A_22", "NB_ATTENTE_A_23", "NB_ATTENTE_A_24", "NB_ATTENTE_A_25", "NB_ATTENTE_A_26", "NB_ATTENTE_A_27", "NB_ATTENTE_A_28", "NB_ATTENTE_A_29", "NB_ATTENTE_A_30", "NB_ATTENTE_A_31", "NB_ATTENTE_A_32", "NB_ATTENTE_A_33", "NB_ATTENTE_A_34", "NB_ATTENTE_A_35", "NB_ATTENTE_A_36", "NB_ATTENTE_A_37", "NB_ATTENTE_A_38", "NB_ATTENTE_A_39", "NB_ATTENTE_A_40", "NB_ATTENTE_A_41", "NB_ATTENTE_A_42", "NB_ATTENTE_A_43", "NB_ATTENTE_A_44", "NB_ATTENTE_A_45", "NB_ATTENTE_A_46", "NB_ATTENTE_A_47", "NB_ATTENTE_A_48", "NB_ATTENTE_A_49", "NB_ATTENTE_A_50", "NB_ATTENTE_A_51", "NB_ATTENTE_A_52", "NB_ATTENTE_A_53", "NB_ATTENTE_A_54", "NB_ATTENTE_A_55", "NB_ATTENTE_A_56", "NB_ATTENTE_A_57", "NB_ATTENTE_A_58", "NB_ATTENTE_A_59", "NB_ATTENTE_A_60", "NB_ATTENTE_A_61", "NB_ATTENTE_A_62", "NB_ATTENTE_A_63", "NB_ATTENTE_A_64", "NB_ATTENTE_A_65", "NB_ATTENTE_A_66", "NB_ATTENTE_A_67", "NB_ATTENTE_A_68", "NB_ATTENTE_A_69", "NB_ATTENTE_A_70", "NB_ATTENTE_A_71", "NB_ATTENTE_A_72", "NB_ATTENTE_A_73", "NB_ATTENTE_A_74", "NB_ATTENTE_A_75", "NB_ATTENTE_A_76", "NB_ATTENTE_A_77", "NB_ATTENTE_A_78", "NB_ATTENTE_A_79", "NB_ATTENTE_A_80", "SUR_PONT_B", "COMPTEUR_0", "COMPTEUR_1", "COMPTEUR_2", "COMPTEUR_3", "COMPTEUR_4", "COMPTEUR_5", "COMPTEUR_6", "COMPTEUR_7", "COMPTEUR_8", "COMPTEUR_9", "COMPTEUR_10", "COMPTEUR_11", "COMPTEUR_12", "COMPTEUR_13", "COMPTEUR_14", "COMPTEUR_15", "COMPTEUR_16", "COMPTEUR_17", "COMPTEUR_18", "COMPTEUR_19", "COMPTEUR_20", "CHOIX_1", "CHOIX_2", "CONTROLEUR_1", "CONTROLEUR_2", "ATTENTE_B", "ROUTE_B", "VIDANGE_1", "VIDANGE_2", "CAPACITE") <= tokens-count("ATTENTE_B"))))))) | ((((E ((tokens-count("SORTI_A", "ATTENTE_B") <= tokens-count("CAPACITE", "NB_ATTENTE_A_0", "NB_ATTENTE_A_1", "NB_ATTENTE_A_2", "NB_ATTENTE_A_3", "NB_ATTENTE_A_4", "NB_ATTENTE_A_5", "NB_ATTENTE_A_6", "NB_ATTENTE_A_7", "NB_ATTENTE_A_8", "NB_ATTENTE_A_9", "NB_ATTENTE_A_10", "NB_ATTENTE_A_11", "NB_ATTENTE_A_12", "NB_ATTENTE_A_13", "NB_ATTENTE_A_14", "NB_ATTENTE_A_15", "NB_ATTENTE_A_16", "NB_ATTENTE_A_17", "NB_ATTENTE_A_18", "NB_ATTENTE_A_19", "NB_ATTENTE_A_20", "NB_ATTENTE_A_21", "NB_ATTENTE_A_22", "NB_ATTENTE_A_23", "NB_ATTENTE_A_24", "NB_ATTENTE_A_25", "NB_ATTENTE_A_26", "NB_ATTENTE_A_27", "NB_ATTENTE_A_28", "NB_ATTENTE_A_29", "NB_ATTENTE_A_30", "NB_ATTENTE_A_31", "NB_ATTENTE_A_32", "NB_ATTENTE_A_33", "NB_ATTENTE_A_34", "NB_ATTENTE_A_35", "NB_ATTENTE_A_36", "NB_ATTENTE_A_37", "NB_ATTENTE_A_38", "NB_ATTENTE_A_39", "NB_ATTENTE_A_40", "NB_ATTENTE_A_41", "NB_ATTENTE_A_42", "NB_ATTENTE_A_43", "NB_ATTENTE_A_44", "NB_ATTENTE_A_45", "NB_ATTENTE_A_46", "NB_ATTENTE_A_47", "NB_ATTENTE_A_48", "NB_ATTENTE_A_49", "NB_ATTENTE_A_50", "NB_ATTENTE_A_51", "NB_ATTENTE_A_52", "NB_ATTENTE_A_53", "NB_ATTENTE_A_54", "NB_ATTENTE_A_55", "NB_ATTENTE_A_56", "NB_ATTENTE_A_57", "NB_ATTENTE_A_58", "NB_ATTENTE_A_59", "NB_ATTENTE_A_60", "NB_ATTENTE_A_61", "NB_ATTENTE_A_62", "NB_ATTENTE_A_63", "NB_ATTENTE_A_64", "NB_ATTENTE_A_65", "NB_ATTENTE_A_66", "NB_ATTENTE_A_67", "NB_ATTENTE_A_68", "NB_ATTENTE_A_69", "NB_ATTENTE_A_70", "NB_ATTENTE_A_71", "NB_ATTENTE_A_72", "NB_ATTENTE_A_73", "NB_ATTENTE_A_74", "NB_ATTENTE_A_75", "NB_ATTENTE_A_76", "NB_ATTENTE_A_77", "NB_ATTENTE_A_78", "NB_ATTENTE_A_79", "NB_ATTENTE_A_80", "ATTENTE_A", "NB_ATTENTE_B_0", "NB_ATTENTE_B_1", "NB_ATTENTE_B_2", "NB_ATTENTE_B_3", "NB_ATTENTE_B_4", "NB_ATTENTE_B_5", "NB_ATTENTE_B_6", "NB_ATTENTE_B_7", "NB_ATTENTE_B_8", "NB_ATTENTE_B_9", "NB_ATTENTE_B_10", "NB_ATTENTE_B_11", "NB_ATTENTE_B_12", "NB_ATTENTE_B_13", "NB_ATTENTE_B_14", "NB_ATTENTE_B_15", "NB_ATTENTE_B_16", "NB_ATTENTE_B_17", "NB_ATTENTE_B_18", "NB_ATTENTE_B_19", "NB_ATTENTE_B_20", "NB_ATTENTE_B_21", "NB_ATTENTE_B_22", "NB_ATTENTE_B_23", "NB_ATTENTE_B_24", "NB_ATTENTE_B_25", "NB_ATTENTE_B_26", "NB_ATTENTE_B_27", "NB_ATTENTE_B_28", "NB_ATTENTE_B_29", "NB_ATTENTE_B_30", "NB_ATTENTE_B_31", "NB_ATTENTE_B_32", "NB_ATTENTE_B_33", "NB_ATTENTE_B_34", "NB_ATTENTE_B_35", "NB_ATTENTE_B_36", "NB_ATTENTE_B_37", "NB_ATTENTE_B_38", "NB_ATTENTE_B_39", "NB_ATTENTE_B_40", "NB_ATTENTE_B_41", "NB_ATTENTE_B_42", "NB_ATTENTE_B_43", "NB_ATTENTE_B_44", "NB_ATTENTE_B_45", "NB_ATTENTE_B_46", "NB_ATTENTE_B_47", "NB_ATTENTE_B_48", "NB_ATTENTE_B_49", "NB_ATTENTE_B_50", "NB_ATTENTE_B_51", "NB_ATTENTE_B_52", "NB_ATTENTE_B_53", "NB_ATTENTE_B_54", "NB_ATTENTE_B_55", "NB_ATTENTE_B_56", "NB_ATTENTE_B_57", "NB_ATTENTE_B_58", "NB_ATTENTE_B_59", "NB_ATTENTE_B_60", "NB_ATTENTE_B_61", "NB_ATTENTE_B_62", "NB_ATTENTE_B_63", "NB_ATTENTE_B_64", "NB_ATTENTE_B_65", "NB_ATTENTE_B_66", "NB_ATTENTE_B_67", "NB_ATTENTE_B_68", "NB_ATTENTE_B_69", "NB_ATTENTE_B_70", "NB_ATTENTE_B_71", "NB_ATTENTE_B_72", "NB_ATTENTE_B_73", "NB_ATTENTE_B_74", "NB_ATTENTE_B_75", "NB_ATTENTE_B_76", "NB_ATTENTE_B_77", "NB_ATTENTE_B_78", "NB_ATTENTE_B_79", "NB_ATTENTE_B_80", "ROUTE_B", "SUR_PONT_B", "ATTENTE_B", "CONTROLEUR_1", "CONTROLEUR_2", "VIDANGE_1", "VIDANGE_2", "SUR_PONT_A")) U (tokens-count("SORTI_B", "CAPACITE", "CONTROLEUR_1", "CONTROLEUR_2", "COMPTEUR_0", "COMPTEUR_1", "COMPTEUR_2", "COMPTEUR_3", "COMPTEUR_4", "COMPTEUR_5", "COMPTEUR_6", "COMPTEUR_7", "COMPTEUR_8", "COMPTEUR_9", "COMPTEUR_10", "COMPTEUR_11", "COMPTEUR_12", "COMPTEUR_13", "COMPTEUR_14", "COMPTEUR_15", "COMPTEUR_16", "COMPTEUR_17", "COMPTEUR_18", "COMPTEUR_19", "COMPTEUR_20", "SORTI_A", "ATTENTE_B", "ATTENTE_A", "ROUTE_B", "VIDANGE_1", "VIDANGE_2", "CHOIX_1", "CHOIX_2") <= 27))) & (A ((tokens-count("SUR_PONT_B", "COMPTEUR_0", "COMPTEUR_1", "COMPTEUR_2", "COMPTEUR_3", "COMPTEUR_4", "COMPTEUR_5", "COMPTEUR_6", "COMPTEUR_7", "COMPTEUR_8", "COMPTEUR_9", "COMPTEUR_10", "COMPTEUR_11", "COMPTEUR_12", "COMPTEUR_13", "COMPTEUR_14", "COMPTEUR_15", "COMPTEUR_16", "COMPTEUR_17", "COMPTEUR_18", "COMPTEUR_19", "COMPTEUR_20", "ROUTE_B", "SORTI_A") <= 30) U (tokens-count("SORTI_B", "SUR_PONT_B", "NB_ATTENTE_A_0", "NB_ATTENTE_A_1", "NB_ATTENTE_A_2", "NB_ATTENTE_A_3", "NB_ATTENTE_A_4", "NB_ATTENTE_A_5", "NB_ATTENTE_A_6", "NB_ATTENTE_A_7", "NB_ATTENTE_A_8", "NB_ATTENTE_A_9", "NB_ATTENTE_A_10", "NB_ATTENTE_A_11", "NB_ATTENTE_A_12", "NB_ATTENTE_A_13", "NB_ATTENTE_A_14", "NB_ATTENTE_A_15", "NB_ATTENTE_A_16", "NB_ATTENTE_A_17", "NB_ATTENTE_A_18", "NB_ATTENTE_A_19", "NB_ATTENTE_A_20", "NB_ATTENTE_A_21", "NB_ATTENTE_A_22", "NB_ATTENTE_A_23", "NB_ATTENTE_A_24", "NB_ATTENTE_A_25", "NB_ATTENTE_A_26", "NB_ATTENTE_A_27", "NB_ATTENTE_A_28", "NB_ATTENTE_A_29", "NB_ATTENTE_A_30", "NB_ATTENTE_A_31", "NB_ATTENTE_A_32", "NB_ATTENTE_A_33", "NB_ATTENTE_A_34", "NB_ATTENTE_A_35", "NB_ATTENTE_A_36", "NB_ATTENTE_A_37", "NB_ATTENTE_A_38", "NB_ATTENTE_A_39", "NB_ATTENTE_A_40", "NB_ATTENTE_A_41", "NB_ATTENTE_A_42", "NB_ATTENTE_A_43", "NB_ATTENTE_A_44", "NB_ATTENTE_A_45", "NB_ATTENTE_A_46", "NB_ATTENTE_A_47", "NB_ATTENTE_A_48", "NB_ATTENTE_A_49", "NB_ATTENTE_A_50", "NB_ATTENTE_A_51", "NB_ATTENTE_A_52", "NB_ATTENTE_A_53", "NB_ATTENTE_A_54", "NB_ATTENTE_A_55", "NB_ATTENTE_A_56", "NB_ATTENTE_A_57", "NB_ATTENTE_A_58", "NB_ATTENTE_A_59", "NB_ATTENTE_A_60", "NB_ATTENTE_A_61", "NB_ATTENTE_A_62", "NB_ATTENTE_A_63", "NB_ATTENTE_A_64", "NB_ATTENTE_A_65", "NB_ATTENTE_A_66", "NB_ATTENTE_A_67", "NB_ATTENTE_A_68", "NB_ATTENTE_A_69", "NB_ATTENTE_A_70", "NB_ATTENTE_A_71", "NB_ATTENTE_A_72", "NB_ATTENTE_A_73", "NB_ATTENTE_A_74", "NB_ATTENTE_A_75", "NB_ATTENTE_A_76", "NB_ATTENTE_A_77", "NB_ATTENTE_A_78", "NB_ATTENTE_A_79", "NB_ATTENTE_A_80", "ATTENTE_A", "COMPTEUR_0", "COMPTEUR_1", "COMPTEUR_2", "COMPTEUR_3", "COMPTEUR_4", "COMPTEUR_5", "COMPTEUR_6", "COMPTEUR_7", "COMPTEUR_8", "COMPTEUR_9", "COMPTEUR_10", "COMPTEUR_11", "COMPTEUR_12", "COMPTEUR_13", "COMPTEUR_14", "COMPTEUR_15", "COMPTEUR_16", "COMPTEUR_17", "COMPTEUR_18", "COMPTEUR_19", "COMPTEUR_20") <= 50)))) & (E ((E (X (tokens-count("ATTENTE_B", "COMPTEUR_0", "COMPTEUR_1", "COMPTEUR_2", "COMPTEUR_3", "COMPTEUR_4", "COMPTEUR_5", "COMPTEUR_6", "COMPTEUR_7", "COMPTEUR_8", "COMPTEUR_9", "COMPTEUR_10", "COMPTEUR_11", "COMPTEUR_12", "COMPTEUR_13", "COMPTEUR_14", "COMPTEUR_15", "COMPTEUR_16", "COMPTEUR_17", "COMPTEUR_18", "COMPTEUR_19", "COMPTEUR_20", "ROUTE_B") <= tokens-count("CAPACITE")))) U (! (tokens-count("NB_ATTENTE_B_0", "NB_ATTENTE_B_1", "NB_ATTENTE_B_2", "NB_ATTENTE_B_3", "NB_ATTENTE_B_4", "NB_ATTENTE_B_5", "NB_ATTENTE_B_6", "NB_ATTENTE_B_7", "NB_ATTENTE_B_8", "NB_ATTENTE_B_9", "NB_ATTENTE_B_10", "NB_ATTENTE_B_11", "NB_ATTENTE_B_12", "NB_ATTENTE_B_13", "NB_ATTENTE_B_14", "NB_ATTENTE_B_15", "NB_ATTENTE_B_16", "NB_ATTENTE_B_17", "NB_ATTENTE_B_18", "NB_ATTENTE_B_19", "NB_ATTENTE_B_20", "NB_ATTENTE_B_21", "NB_ATTENTE_B_22", "NB_ATTENTE_B_23", "NB_ATTENTE_B_24", "NB_ATTENTE_B_25", "NB_ATTENTE_B_26", "NB_ATTENTE_B_27", "NB_ATTENTE_B_28", "NB_ATTENTE_B_29", "NB_ATTENTE_B_30", "NB_ATTENTE_B_31", "NB_ATTENTE_B_32", "NB_ATTENTE_B_33", "NB_ATTENTE_B_34", "NB_ATTENTE_B_35", "NB_ATTENTE_B_36", "NB_ATTENTE_B_37", "NB_ATTENTE_B_38", "NB_ATTENTE_B_39", "NB_ATTENTE_B_40", "NB_ATTENTE_B_41", "NB_ATTENTE_B_42", "NB_ATTENTE_B_43", "NB_ATTENTE_B_44", "NB_ATTENTE_B_45", "NB_ATTENTE_B_46", "NB_ATTENTE_B_47", "NB_ATTENTE_B_48", "NB_ATTENTE_B_49", "NB_ATTENTE_B_50", "NB_ATTENTE_B_51", "NB_ATTENTE_B_52", "NB_ATTENTE_B_53", "NB_ATTENTE_B_54", "NB_ATTENTE_B_55", "NB_ATTENTE_B_56", "NB_ATTENTE_B_57", "NB_ATTENTE_B_58", "NB_ATTENTE_B_59", "NB_ATTENTE_B_60", "NB_ATTENTE_B_61", "NB_ATTENTE_B_62", "NB_ATTENTE_B_63", "NB_ATTENTE_B_64", "NB_ATTENTE_B_65", "NB_ATTENTE_B_66", "NB_ATTENTE_B_67", "NB_ATTENTE_B_68", "NB_ATTENTE_B_69", "NB_ATTENTE_B_70", "NB_ATTENTE_B_71", "NB_ATTENTE_B_72", "NB_ATTENTE_B_73", "NB_ATTENTE_B_74", "NB_ATTENTE_B_75", "NB_ATTENTE_B_76", "NB_ATTENTE_B_77", "NB_ATTENTE_B_78", "NB_ATTENTE_B_79", "NB_ATTENTE_B_80", "ATTENTE_B", "SUR_PONT_B", "COMPTEUR_0", "COMPTEUR_1", "COMPTEUR_2", "COMPTEUR_3", "COMPTEUR_4", "COMPTEUR_5", "COMPTEUR_6", "COMPTEUR_7", "COMPTEUR_8", "COMPTEUR_9", "COMPTEUR_10", "COMPTEUR_11", "COMPTEUR_12", "COMPTEUR_13", "COMPTEUR_14", "COMPTEUR_15", "COMPTEUR_16", "COMPTEUR_17", "COMPTEUR_18", "COMPTEUR_19", "COMPTEUR_20", "CONTROLEUR_1", "CONTROLEUR_2", "SORTI_A", "ATTENTE_A", "CHOIX_1", "CHOIX_2", "NB_ATTENTE_A_0", "NB_ATTENTE_A_1", "NB_ATTENTE_A_2", "NB_ATTENTE_A_3", "NB_ATTENTE_A_4", "NB_ATTENTE_A_5", "NB_ATTENTE_A_6", "NB_ATTENTE_A_7", "NB_ATTENTE_A_8", "NB_ATTENTE_A_9", "NB_ATTENTE_A_10", "NB_ATTENTE_A_11", "NB_ATTENTE_A_12", "NB_ATTENTE_A_13", "NB_ATTENTE_A_14", "NB_ATTENTE_A_15", "NB_ATTENTE_A_16", "NB_ATTENTE_A_17", "NB_ATTENTE_A_18", "NB_ATTENTE_A_19", "NB_ATTENTE_A_20", "NB_ATTENTE_A_21", "NB_ATTENTE_A_22", "NB_ATTENTE_A_23", "NB_ATTENTE_A_24", "NB_ATTENTE_A_25", "NB_ATTENTE_A_26", "NB_ATTENTE_A_27", "NB_ATTENTE_A_28", "NB_ATTENTE_A_29", "NB_ATTENTE_A_30", "NB_ATTENTE_A_31", "NB_ATTENTE_A_32", "NB_ATTENTE_A_33", "NB_ATTENTE_A_34", "NB_ATTENTE_A_35", "NB_ATTENTE_A_36", "NB_ATTENTE_A_37", "NB_ATTENTE_A_38", "NB_ATTENTE_A_39", "NB_ATTENTE_A_40", "NB_ATTENTE_A_41", "NB_ATTENTE_A_42", "NB_ATTENTE_A_43", "NB_ATTENTE_A_44", "NB_ATTENTE_A_45", "NB_ATTENTE_A_46", "NB_ATTENTE_A_47", "NB_ATTENTE_A_48", "NB_ATTENTE_A_49", "NB_ATTENTE_A_50", "NB_ATTENTE_A_51", "NB_ATTENTE_A_52", "NB_ATTENTE_A_53", "NB_ATTENTE_A_54", "NB_ATTENTE_A_55", "NB_ATTENTE_A_56", "NB_ATTENTE_A_57", "NB_ATTENTE_A_58", "NB_ATTENTE_A_59", "NB_ATTENTE_A_60", "NB_ATTENTE_A_61", "NB_ATTENTE_A_62", "NB_ATTENTE_A_63", "NB_ATTENTE_A_64", "NB_ATTENTE_A_65", "NB_ATTENTE_A_66", "NB_ATTENTE_A_67", "NB_ATTENTE_A_68", "NB_ATTENTE_A_69", "NB_ATTENTE_A_70", "NB_ATTENTE_A_71", "NB_ATTENTE_A_72", "NB_ATTENTE_A_73", "NB_ATTENTE_A_74", "NB_ATTENTE_A_75", "NB_ATTENTE_A_76", "NB_ATTENTE_A_77", "NB_ATTENTE_A_78", "NB_ATTENTE_A_79", "NB_ATTENTE_A_80") <= tokens-count("ROUTE_B", "SUR_PONT_B", "SORTI_A", "SUR_PONT_A", "ATTENTE_B", "ATTENTE_A")))))) & (A (F (! (E ((tokens-count("SUR_PONT_A", "ATTENTE_A", "NB_ATTENTE_A_0", "NB_ATTENTE_A_1", "NB_ATTENTE_A_2", "NB_ATTENTE_A_3", "NB_ATTENTE_A_4", "NB_ATTENTE_A_5", "NB_ATTENTE_A_6", "NB_ATTENTE_A_7", "NB_ATTENTE_A_8", "NB_ATTENTE_A_9", "NB_ATTENTE_A_10", "NB_ATTENTE_A_11", "NB_ATTENTE_A_12", "NB_ATTENTE_A_13", "NB_ATTENTE_A_14", "NB_ATTENTE_A_15", "NB_ATTENTE_A_16", "NB_ATTENTE_A_17", "NB_ATTENTE_A_18", "NB_ATTENTE_A_19", "NB_ATTENTE_A_20", "NB_ATTENTE_A_21", "NB_ATTENTE_A_22", "NB_ATTENTE_A_23", "NB_ATTENTE_A_24", "NB_ATTENTE_A_25", "NB_ATTENTE_A_26", "NB_ATTENTE_A_27", "NB_ATTENTE_A_28", "NB_ATTENTE_A_29", "NB_ATTENTE_A_30", "NB_ATTENTE_A_31", "NB_ATTENTE_A_32", "NB_ATTENTE_A_33", "NB_ATTENTE_A_34", "NB_ATTENTE_A_35", "NB_ATTENTE_A_36", "NB_ATTENTE_A_37", "NB_ATTENTE_A_38", "NB_ATTENTE_A_39", "NB_ATTENTE_A_40", "NB_ATTENTE_A_41", "NB_ATTENTE_A_42", "NB_ATTENTE_A_43", "NB_ATTENTE_A_44", "NB_ATTENTE_A_45", "NB_ATTENTE_A_46", "NB_ATTENTE_A_47", "NB_ATTENTE_A_48", "NB_ATTENTE_A_49", "NB_ATTENTE_A_50", "NB_ATTENTE_A_51", "NB_ATTENTE_A_52", "NB_ATTENTE_A_53", "NB_ATTENTE_A_54", "NB_ATTENTE_A_55", "NB_ATTENTE_A_56", "NB_ATTENTE_A_57", "NB_ATTENTE_A_58", "NB_ATTENTE_A_59", "NB_ATTENTE_A_60", "NB_ATTENTE_A_61", "NB_ATTENTE_A_62", "NB_ATTENTE_A_63", "NB_ATTENTE_A_64", "NB_ATTENTE_A_65", "NB_ATTENTE_A_66", "NB_ATTENTE_A_67", "NB_ATTENTE_A_68", "NB_ATTENTE_A_69", "NB_ATTENTE_A_70", "NB_ATTENTE_A_71", "NB_ATTENTE_A_72", "NB_ATTENTE_A_73", "NB_ATTENTE_A_74", "NB_ATTENTE_A_75", "NB_ATTENTE_A_76", "NB_ATTENTE_A_77", "NB_ATTENTE_A_78", "NB_ATTENTE_A_79", "NB_ATTENTE_A_80", "COMPTEUR_0", "COMPTEUR_1", "COMPTEUR_2", "COMPTEUR_3", "COMPTEUR_4", "COMPTEUR_5", "COMPTEUR_6", "COMPTEUR_7", "COMPTEUR_8", "COMPTEUR_9", "COMPTEUR_10", "COMPTEUR_11", "COMPTEUR_12", "COMPTEUR_13", "COMPTEUR_14", "COMPTEUR_15", "COMPTEUR_16", "COMPTEUR_17", "COMPTEUR_18", "COMPTEUR_19", "COMPTEUR_20") <= 16) U (tokens-count("CHOIX_1", "CHOIX_2", "NB_ATTENTE_B_0", "NB_ATTENTE_B_1", "NB_ATTENTE_B_2", "NB_ATTENTE_B_3", "NB_ATTENTE_B_4", "NB_ATTENTE_B_5", "NB_ATTENTE_B_6", "NB_ATTENTE_B_7", "NB_ATTENTE_B_8", "NB_ATTENTE_B_9", "NB_ATTENTE_B_10", "NB_ATTENTE_B_11", "NB_ATTENTE_B_12", "NB_ATTENTE_B_13", "NB_ATTENTE_B_14", "NB_ATTENTE_B_15", "NB_ATTENTE_B_16", "NB_ATTENTE_B_17", "NB_ATTENTE_B_18", "NB_ATTENTE_B_19", "NB_ATTENTE_B_20", "NB_ATTENTE_B_21", "NB_ATTENTE_B_22", "NB_ATTENTE_B_23", "NB_ATTENTE_B_24", "NB_ATTENTE_B_25", "NB_ATTENTE_B_26", "NB_ATTENTE_B_27", "NB_ATTENTE_B_28", "NB_ATTENTE_B_29", "NB_ATTENTE_B_30", "NB_ATTENTE_B_31", "NB_ATTENTE_B_32", "NB_ATTENTE_B_33", "NB_ATTENTE_B_34", "NB_ATTENTE_B_35", "NB_ATTENTE_B_36", "NB_ATTENTE_B_37", "NB_ATTENTE_B_38", "NB_ATTENTE_B_39", "NB_ATTENTE_B_40", "NB_ATTENTE_B_41", "NB_ATTENTE_B_42", "NB_ATTENTE_B_43", "NB_ATTENTE_B_44", "NB_ATTENTE_B_45", "NB_ATTENTE_B_46", "NB_ATTENTE_B_47", "NB_ATTENTE_B_48", "NB_ATTENTE_B_49", "NB_ATTENTE_B_50", "NB_ATTENTE_B_51", "NB_ATTENTE_B_52", "NB_ATTENTE_B_53", "NB_ATTENTE_B_54", "NB_ATTENTE_B_55", "NB_ATTENTE_B_56", "NB_ATTENTE_B_57", "NB_ATTENTE_B_58", "NB_ATTENTE_B_59", "NB_ATTENTE_B_60", "NB_ATTENTE_B_61", "NB_ATTENTE_B_62", "NB_ATTENTE_B_63", "NB_ATTENTE_B_64", "NB_ATTENTE_B_65", "NB_ATTENTE_B_66", "NB_ATTENTE_B_67", "NB_ATTENTE_B_68", "NB_ATTENTE_B_69", "NB_ATTENTE_B_70", "NB_ATTENTE_B_71", "NB_ATTENTE_B_72", "NB_ATTENTE_B_73", "NB_ATTENTE_B_74", "NB_ATTENTE_B_75", "NB_ATTENTE_B_76", "NB_ATTENTE_B_77", "NB_ATTENTE_B_78", "NB_ATTENTE_B_79", "NB_ATTENTE_B_80", "COMPTEUR_0", "COMPTEUR_1", "COMPTEUR_2", "COMPTEUR_3", "COMPTEUR_4", "COMPTEUR_5", "COMPTEUR_6", "COMPTEUR_7", "COMPTEUR_8", "COMPTEUR_9", "COMPTEUR_10", "COMPTEUR_11", "COMPTEUR_12", "COMPTEUR_13", "COMPTEUR_14", "COMPTEUR_15", "COMPTEUR_16", "COMPTEUR_17", "COMPTEUR_18", "COMPTEUR_19", "COMPTEUR_20", "CAPACITE", "CONTROLEUR_1", "CONTROLEUR_2", "NB_ATTENTE_A_0", "NB_ATTENTE_A_1", "NB_ATTENTE_A_2", "NB_ATTENTE_A_3", "NB_ATTENTE_A_4", "NB_ATTENTE_A_5", "NB_ATTENTE_A_6", "NB_ATTENTE_A_7", "NB_ATTENTE_A_8", "NB_ATTENTE_A_9", "NB_ATTENTE_A_10", "NB_ATTENTE_A_11", "NB_ATTENTE_A_12", "NB_ATTENTE_A_13", "NB_ATTENTE_A_14", "NB_ATTENTE_A_15", "NB_ATTENTE_A_16", "NB_ATTENTE_A_17", "NB_ATTENTE_A_18", "NB_ATTENTE_A_19", "NB_ATTENTE_A_20", "NB_ATTENTE_A_21", "NB_ATTENTE_A_22", "NB_ATTENTE_A_23", "NB_ATTENTE_A_24", "NB_ATTENTE_A_25", "NB_ATTENTE_A_26", "NB_ATTENTE_A_27", "NB_ATTENTE_A_28", "NB_ATTENTE_A_29", "NB_ATTENTE_A_30", "NB_ATTENTE_A_31", "NB_ATTENTE_A_32", "NB_ATTENTE_A_33", "NB_ATTENTE_A_34", "NB_ATTENTE_A_35", "NB_ATTENTE_A_36", "NB_ATTENTE_A_37", "NB_ATTENTE_A_38", "NB_ATTENTE_A_39", "NB_ATTENTE_A_40", "NB_ATTENTE_A_41", "NB_ATTENTE_A_42", "NB_ATTENTE_A_43", "NB_ATTENTE_A_44", "NB_ATTENTE_A_45", "NB_ATTENTE_A_46", "NB_ATTENTE_A_47", "NB_ATTENTE_A_48", "NB_ATTENTE_A_49", "NB_ATTENTE_A_50", "NB_ATTENTE_A_51", "NB_ATTENTE_A_52", "NB_ATTENTE_A_53", "NB_ATTENTE_A_54", "NB_ATTENTE_A_55", "NB_ATTENTE_A_56", "NB_ATTENTE_A_57", "NB_ATTENTE_A_58", "NB_ATTENTE_A_59", "NB_ATTENTE_A_60", "NB_ATTENTE_A_61", "NB_ATTENTE_A_62", "NB_ATTENTE_A_63", "NB_ATTENTE_A_64", "NB_ATTENTE_A_65", "NB_ATTENTE_A_66", "NB_ATTENTE_A_67", "NB_ATTENTE_A_68", "NB_ATTENTE_A_69", "NB_ATTENTE_A_70", "NB_ATTENTE_A_71", "NB_ATTENTE_A_72", "NB_ATTENTE_A_73", "NB_ATTENTE_A_74", "NB_ATTENTE_A_75", "NB_ATTENTE_A_76", "NB_ATTENTE_A_77", "NB_ATTENTE_A_78", "NB_ATTENTE_A_79", "NB_ATTENTE_A_80", "SORTI_B", "ROUTE_A") <= 49)))))))) & (34 <= tokens-count("VIDANGE_1", "VIDANGE_2", "CONTROLEUR_1", "CONTROLEUR_2", "NB_ATTENTE_B_0", "NB_ATTENTE_B_1", "NB_ATTENTE_B_2", "NB_ATTENTE_B_3", "NB_ATTENTE_B_4", "NB_ATTENTE_B_5", "NB_ATTENTE_B_6", "NB_ATTENTE_B_7", "NB_ATTENTE_B_8", "NB_ATTENTE_B_9", "NB_ATTENTE_B_10", "NB_ATTENTE_B_11", "NB_ATTENTE_B_12", "NB_ATTENTE_B_13", "NB_ATTENTE_B_14", "NB_ATTENTE_B_15", "NB_ATTENTE_B_16", "NB_ATTENTE_B_17", "NB_ATTENTE_B_18", "NB_ATTENTE_B_19", "NB_ATTENTE_B_20", "NB_ATTENTE_B_21", "NB_ATTENTE_B_22", "NB_ATTENTE_B_23", "NB_ATTENTE_B_24", "NB_ATTENTE_B_25", "NB_ATTENTE_B_26", "NB_ATTENTE_B_27", "NB_ATTENTE_B_28", "NB_ATTENTE_B_29", "NB_ATTENTE_B_30", "NB_ATTENTE_B_31", "NB_ATTENTE_B_32", "NB_ATTENTE_B_33", "NB_ATTENTE_B_34", "NB_ATTENTE_B_35", "NB_ATTENTE_B_36", "NB_ATTENTE_B_37", "NB_ATTENTE_B_38", "NB_ATTENTE_B_39", "NB_ATTENTE_B_40", "NB_ATTENTE_B_41", "NB_ATTENTE_B_42", "NB_ATTENTE_B_43", "NB_ATTENTE_B_44", "NB_ATTENTE_B_45", "NB_ATTENTE_B_46", "NB_ATTENTE_B_47", "NB_ATTENTE_B_48", "NB_ATTENTE_B_49", "NB_ATTENTE_B_50", "NB_ATTENTE_B_51", "NB_ATTENTE_B_52", "NB_ATTENTE_B_53", "NB_ATTENTE_B_54", "NB_ATTENTE_B_55", "NB_ATTENTE_B_56", "NB_ATTENTE_B_57", "NB_ATTENTE_B_58", "NB_ATTENTE_B_59", "NB_ATTENTE_B_60", "NB_ATTENTE_B_61", "NB_ATTENTE_B_62", "NB_ATTENTE_B_63", "NB_ATTENTE_B_64", "NB_ATTENTE_B_65", "NB_ATTENTE_B_66", "NB_ATTENTE_B_67", "NB_ATTENTE_B_68", "NB_ATTENTE_B_69", "NB_ATTENTE_B_70", "NB_ATTENTE_B_71", "NB_ATTENTE_B_72", "NB_ATTENTE_B_73", "NB_ATTENTE_B_74", "NB_ATTENTE_B_75", "NB_ATTENTE_B_76", "NB_ATTENTE_B_77", "NB_ATTENTE_B_78", "NB_ATTENTE_B_79", "NB_ATTENTE_B_80", "SUR_PONT_B", "SORTI_B", "SUR_PONT_A"))))
   end.
Property BridgeAndVehicles-PT-V80P20N20-CTLCardinality-02
   "Automatically generated by Citili v2021"
   is:
      (E (F (E (X (! ((A (F (18 <= tokens-count("ATTENTE_B", "CHOIX_1", "CHOIX_2")))) & (E (G (tokens-count("CONTROLEUR_1", "CONTROLEUR_2") <= tokens-count("CHOIX_1", "CHOIX_2", "SORTI_A", "CONTROLEUR_1", "CONTROLEUR_2", "VIDANGE_1", "VIDANGE_2", "SORTI_B", "CAPACITE", "SUR_PONT_B", "ATTENTE_B", "ROUTE_A")))))))))) & (E (G (tokens-count("ATTENTE_A", "SORTI_A", "NB_ATTENTE_A_0", "NB_ATTENTE_A_1", "NB_ATTENTE_A_2", "NB_ATTENTE_A_3", "NB_ATTENTE_A_4", "NB_ATTENTE_A_5", "NB_ATTENTE_A_6", "NB_ATTENTE_A_7", "NB_ATTENTE_A_8", "NB_ATTENTE_A_9", "NB_ATTENTE_A_10", "NB_ATTENTE_A_11", "NB_ATTENTE_A_12", "NB_ATTENTE_A_13", "NB_ATTENTE_A_14", "NB_ATTENTE_A_15", "NB_ATTENTE_A_16", "NB_ATTENTE_A_17", "NB_ATTENTE_A_18", "NB_ATTENTE_A_19", "NB_ATTENTE_A_20", "NB_ATTENTE_A_21", "NB_ATTENTE_A_22", "NB_ATTENTE_A_23", "NB_ATTENTE_A_24", "NB_ATTENTE_A_25", "NB_ATTENTE_A_26", "NB_ATTENTE_A_27", "NB_ATTENTE_A_28", "NB_ATTENTE_A_29", "NB_ATTENTE_A_30", "NB_ATTENTE_A_31", "NB_ATTENTE_A_32", "NB_ATTENTE_A_33", "NB_ATTENTE_A_34", "NB_ATTENTE_A_35", "NB_ATTENTE_A_36", "NB_ATTENTE_A_37", "NB_ATTENTE_A_38", "NB_ATTENTE_A_39", "NB_ATTENTE_A_40", "NB_ATTENTE_A_41", "NB_ATTENTE_A_42", "NB_ATTENTE_A_43", "NB_ATTENTE_A_44", "NB_ATTENTE_A_45", "NB_ATTENTE_A_46", "NB_ATTENTE_A_47", "NB_ATTENTE_A_48", "NB_ATTENTE_A_49", "NB_ATTENTE_A_50", "NB_ATTENTE_A_51", "NB_ATTENTE_A_52", "NB_ATTENTE_A_53", "NB_ATTENTE_A_54", "NB_ATTENTE_A_55", "NB_ATTENTE_A_56", "NB_ATTENTE_A_57", "NB_ATTENTE_A_58", "NB_ATTENTE_A_59", "NB_ATTENTE_A_60", "NB_ATTENTE_A_61", "NB_ATTENTE_A_62", "NB_ATTENTE_A_63", "NB_ATTENTE_A_64", "NB_ATTENTE_A_65", "NB_ATTENTE_A_66", "NB_ATTENTE_A_67", "NB_ATTENTE_A_68", "NB_ATTENTE_A_69", "NB_ATTENTE_A_70", "NB_ATTENTE_A_71", "NB_ATTENTE_A_72", "NB_ATTENTE_A_73", "NB_ATTENTE_A_74", "NB_ATTENTE_A_75", "NB_ATTENTE_A_76", "NB_ATTENTE_A_77", "NB_ATTENTE_A_78", "NB_ATTENTE_A_79", "NB_ATTENTE_A_80", "CONTROLEUR_1", "CONTROLEUR_2", "CAPACITE") <= 43)))
   end.
Property BridgeAndVehicles-PT-V80P20N20-CTLCardinality-03
   "Automatically generated by Citili v2021"
   is:
      ((E (((21 <= tokens-count("ATTENTE_B", "CAPACITE", "NB_ATTENTE_A_0", "NB_ATTENTE_A_1", "NB_ATTENTE_A_2", "NB_ATTENTE_A_3", "NB_ATTENTE_A_4", "NB_ATTENTE_A_5", "NB_ATTENTE_A_6", "NB_ATTENTE_A_7", "NB_ATTENTE_A_8", "NB_ATTENTE_A_9", "NB_ATTENTE_A_10", "NB_ATTENTE_A_11", "NB_ATTENTE_A_12", "NB_ATTENTE_A_13", "NB_ATTENTE_A_14", "NB_ATTENTE_A_15", "NB_ATTENTE_A_16", "NB_ATTENTE_A_17", "NB_ATTENTE_A_18", "NB_ATTENTE_A_19", "NB_ATTENTE_A_20", "NB_ATTENTE_A_21", "NB_ATTENTE_A_22", "NB_ATTENTE_A_23", "NB_ATTENTE_A_24", "NB_ATTENTE_A_25", "NB_ATTENTE_A_26", "NB_ATTENTE_A_27", "NB_ATTENTE_A_28", "NB_ATTENTE_A_29", "NB_ATTENTE_A_30", "NB_ATTENTE_A_31", "NB_ATTENTE_A_32", "NB_ATTENTE_A_33", "NB_ATTENTE_A_34", "NB_ATTENTE_A_35", "NB_ATTENTE_A_36", "NB_ATTENTE_A_37", "NB_ATTENTE_A_38", "NB_ATTENTE_A_39", "NB_ATTENTE_A_40", "NB_ATTENTE_A_41", "NB_ATTENTE_A_42", "NB_ATTENTE_A_43", "NB_ATTENTE_A_44", "NB_ATTENTE_A_45", "NB_ATTENTE_A_46", "NB_ATTENTE_A_47", "NB_ATTENTE_A_48", "NB_ATTENTE_A_49", "NB_ATTENTE_A_50", "NB_ATTENTE_A_51", "NB_ATTENTE_A_52", "NB_ATTENTE_A_53", "NB_ATTENTE_A_54", "NB_ATTENTE_A_55", "NB_ATTENTE_A_56", "NB_ATTENTE_A_57", "NB_ATTENTE_A_58", "NB_ATTENTE_A_59", "NB_ATTENTE_A_60", "NB_ATTENTE_A_61", "NB_ATTENTE_A_62", "NB_ATTENTE_A_63", "NB_ATTENTE_A_64", "NB_ATTENTE_A_65", "NB_ATTENTE_A_66", "NB_ATTENTE_A_67", "NB_ATTENTE_A_68", "NB_ATTENTE_A_69", "NB_ATTENTE_A_70", "NB_ATTENTE_A_71", "NB_ATTENTE_A_72", "NB_ATTENTE_A_73", "NB_ATTENTE_A_74", "NB_ATTENTE_A_75", "NB_ATTENTE_A_76", "NB_ATTENTE_A_77", "NB_ATTENTE_A_78", "NB_ATTENTE_A_79", "NB_ATTENTE_A_80", "ATTENTE_A", "VIDANGE_1", "VIDANGE_2", "SORTI_A", "SUR_PONT_B")) & (A (((26 <= tokens-count("CAPACITE", "ROUTE_A", "ATTENTE_B", "SORTI_B", "VIDANGE_1", "VIDANGE_2", "ROUTE_B", "SORTI_A", "CHOIX_1", "CHOIX_2", "NB_ATTENTE_A_0", "NB_ATTENTE_A_1", "NB_ATTENTE_A_2", "NB_ATTENTE_A_3", "NB_ATTENTE_A_4", "NB_ATTENTE_A_5", "NB_ATTENTE_A_6", "NB_ATTENTE_A_7", "NB_ATTENTE_A_8", "NB_ATTENTE_A_9", "NB_ATTENTE_A_10", "NB_ATTENTE_A_11", "NB_ATTENTE_A_12", "NB_ATTENTE_A_13", "NB_ATTENTE_A_14", "NB_ATTENTE_A_15", "NB_ATTENTE_A_16", "NB_ATTENTE_A_17", "NB_ATTENTE_A_18", "NB_ATTENTE_A_19", "NB_ATTENTE_A_20", "NB_ATTENTE_A_21", "NB_ATTENTE_A_22", "NB_ATTENTE_A_23", "NB_ATTENTE_A_24", "NB_ATTENTE_A_25", "NB_ATTENTE_A_26", "NB_ATTENTE_A_27", "NB_ATTENTE_A_28", "NB_ATTENTE_A_29", "NB_ATTENTE_A_30", "NB_ATTENTE_A_31", "NB_ATTENTE_A_32", "NB_ATTENTE_A_33", "NB_ATTENTE_A_34", "NB_ATTENTE_A_35", "NB_ATTENTE_A_36", "NB_ATTENTE_A_37", "NB_ATTENTE_A_38", "NB_ATTENTE_A_39", "NB_ATTENTE_A_40", "NB_ATTENTE_A_41", "NB_ATTENTE_A_42", "NB_ATTENTE_A_43", "NB_ATTENTE_A_44", "NB_ATTENTE_A_45", "NB_ATTENTE_A_46", "NB_ATTENTE_A_47", "NB_ATTENTE_A_48", "NB_ATTENTE_A_49", "NB_ATTENTE_A_50", "NB_ATTENTE_A_51", "NB_ATTENTE_A_52", "NB_ATTENTE_A_53", "NB_ATTENTE_A_54", "NB_ATTENTE_A_55", "NB_ATTENTE_A_56", "NB_ATTENTE_A_57", "NB_ATTENTE_A_58", "NB_ATTENTE_A_59", "NB_ATTENTE_A_60", "NB_ATTENTE_A_61", "NB_ATTENTE_A_62", "NB_ATTENTE_A_63", "NB_ATTENTE_A_64", "NB_ATTENTE_A_65", "NB_ATTENTE_A_66", "NB_ATTENTE_A_67", "NB_ATTENTE_A_68", "NB_ATTENTE_A_69", "NB_ATTENTE_A_70", "NB_ATTENTE_A_71", "NB_ATTENTE_A_72", "NB_ATTENTE_A_73", "NB_ATTENTE_A_74", "NB_ATTENTE_A_75", "NB_ATTENTE_A_76", "NB_ATTENTE_A_77", "NB_ATTENTE_A_78", "NB_ATTENTE_A_79", "NB_ATTENTE_A_80", "SUR_PONT_B")) | ((tokens-count("NB_ATTENTE_A_0", "NB_ATTENTE_A_1", "NB_ATTENTE_A_2", "NB_ATTENTE_A_3", "NB_ATTENTE_A_4", "NB_ATTENTE_A_5", "NB_ATTENTE_A_6", "NB_ATTENTE_A_7", "NB_ATTENTE_A_8", "NB_ATTENTE_A_9", "NB_ATTENTE_A_10", "NB_ATTENTE_A_11", "NB_ATTENTE_A_12", "NB_ATTENTE_A_13", "NB_ATTENTE_A_14", "NB_ATTENTE_A_15", "NB_ATTENTE_A_16", "NB_ATTENTE_A_17", "NB_ATTENTE_A_18", "NB_ATTENTE_A_19", "NB_ATTENTE_A_20", "NB_ATTENTE_A_21", "NB_ATTENTE_A_22", "NB_ATTENTE_A_23", "NB_ATTENTE_A_24", "NB_ATTENTE_A_25", "NB_ATTENTE_A_26", "NB_ATTENTE_A_27", "NB_ATTENTE_A_28", "NB_ATTENTE_A_29", "NB_ATTENTE_A_30", "NB_ATTENTE_A_31", "NB_ATTENTE_A_32", "NB_ATTENTE_A_33", "NB_ATTENTE_A_34", "NB_ATTENTE_A_35", "NB_ATTENTE_A_36", "NB_ATTENTE_A_37", "NB_ATTENTE_A_38", "NB_ATTENTE_A_39", "NB_ATTENTE_A_40", "NB_ATTENTE_A_41", "NB_ATTENTE_A_42", "NB_ATTENTE_A_43", "NB_ATTENTE_A_44", "NB_ATTENTE_A_45", "NB_ATTENTE_A_46", "NB_ATTENTE_A_47", "NB_ATTENTE_A_48", "NB_ATTENTE_A_49", "NB_ATTENTE_A_50", "NB_ATTENTE_A_51", "NB_ATTENTE_A_52", "NB_ATTENTE_A_53", "NB_ATTENTE_A_54", "NB_ATTENTE_A_55", "NB_ATTENTE_A_56", "NB_ATTENTE_A_57", "NB_ATTENTE_A_58", "NB_ATTENTE_A_59", "NB_ATTENTE_A_60", "NB_ATTENTE_A_61", "NB_ATTENTE_A_62", "NB_ATTENTE_A_63", "NB_ATTENTE_A_64", "NB_ATTENTE_A_65", "NB_ATTENTE_A_66", "NB_ATTENTE_A_67", "NB_ATTENTE_A_68", "NB_ATTENTE_A_69", "NB_ATTENTE_A_70", "NB_ATTENTE_A_71", "NB_ATTENTE_A_72", "NB_ATTENTE_A_73", "NB_ATTENTE_A_74", "NB_ATTENTE_A_75", "NB_ATTENTE_A_76", "NB_ATTENTE_A_77", "NB_ATTENTE_A_78", "NB_ATTENTE_A_79", "NB_ATTENTE_A_80") <= tokens-count("NB_ATTENTE_A_0", "NB_ATTENTE_A_1", "NB_ATTENTE_A_2", "NB_ATTENTE_A_3", "NB_ATTENTE_A_4", "NB_ATTENTE_A_5", "NB_ATTENTE_A_6", "NB_ATTENTE_A_7", "NB_ATTENTE_A_8", "NB_ATTENTE_A_9", "NB_ATTENTE_A_10", "NB_ATTENTE_A_11", "NB_ATTENTE_A_12", "NB_ATTENTE_A_13", "NB_ATTENTE_A_14", "NB_ATTENTE_A_15", "NB_ATTENTE_A_16", "NB_ATTENTE_A_17", "NB_ATTENTE_A_18", "NB_ATTENTE_A_19", "NB_ATTENTE_A_20", "NB_ATTENTE_A_21", "NB_ATTENTE_A_22", "NB_ATTENTE_A_23", "NB_ATTENTE_A_24", "NB_ATTENTE_A_25", "NB_ATTENTE_A_26", "NB_ATTENTE_A_27", "NB_ATTENTE_A_28", "NB_ATTENTE_A_29", "NB_ATTENTE_A_30", "NB_ATTENTE_A_31", "NB_ATTENTE_A_32", "NB_ATTENTE_A_33", "NB_ATTENTE_A_34", "NB_ATTENTE_A_35", "NB_ATTENTE_A_36", "NB_ATTENTE_A_37", "NB_ATTENTE_A_38", "NB_ATTENTE_A_39", "NB_ATTENTE_A_40", "NB_ATTENTE_A_41", "NB_ATTENTE_A_42", "NB_ATTENTE_A_43", "NB_ATTENTE_A_44", "NB_ATTENTE_A_45", "NB_ATTENTE_A_46", "NB_ATTENTE_A_47", "NB_ATTENTE_A_48", "NB_ATTENTE_A_49", "NB_ATTENTE_A_50", "NB_ATTENTE_A_51", "NB_ATTENTE_A_52", "NB_ATTENTE_A_53", "NB_ATTENTE_A_54", "NB_ATTENTE_A_55", "NB_ATTENTE_A_56", "NB_ATTENTE_A_57", "NB_ATTENTE_A_58", "NB_ATTENTE_A_59", "NB_ATTENTE_A_60", "NB_ATTENTE_A_61", "NB_ATTENTE_A_62", "NB_ATTENTE_A_63", "NB_ATTENTE_A_64", "NB_ATTENTE_A_65", "NB_ATTENTE_A_66", "NB_ATTENTE_A_67", "NB_ATTENTE_A_68", "NB_ATTENTE_A_69", "NB_ATTENTE_A_70", "NB_ATTENTE_A_71", "NB_ATTENTE_A_72", "NB_ATTENTE_A_73", "NB_ATTENTE_A_74", "NB_ATTENTE_A_75", "NB_ATTENTE_A_76", "NB_ATTENTE_A_77", "NB_ATTENTE_A_78", "NB_ATTENTE_A_79", "NB_ATTENTE_A_80", "CONTROLEUR_1", "CONTROLEUR_2", "SUR_PONT_B", "SUR_PONT_A", "SORTI_A", "CHOIX_1", "CHOIX_2", "ROUTE_B")) | (tokens-count("ATTENTE_B", "CONTROLEUR_1", "CONTROLEUR_2", "ATTENTE_A", "SUR_PONT_A", "NB_ATTENTE_B_0", "NB_ATTENTE_B_1", "NB_ATTENTE_B_2", "NB_ATTENTE_B_3", "NB_ATTENTE_B_4", "NB_ATTENTE_B_5", "NB_ATTENTE_B_6", "NB_ATTENTE_B_7", "NB_ATTENTE_B_8", "NB_ATTENTE_B_9", "NB_ATTENTE_B_10", "NB_ATTENTE_B_11", "NB_ATTENTE_B_12", "NB_ATTENTE_B_13", "NB_ATTENTE_B_14", "NB_ATTENTE_B_15", "NB_ATTENTE_B_16", "NB_ATTENTE_B_17", "NB_ATTENTE_B_18", "NB_ATTENTE_B_19", "NB_ATTENTE_B_20", "NB_ATTENTE_B_21", "NB_ATTENTE_B_22", "NB_ATTENTE_B_23", "NB_ATTENTE_B_24", "NB_ATTENTE_B_25", "NB_ATTENTE_B_26", "NB_ATTENTE_B_27", "NB_ATTENTE_B_28", "NB_ATTENTE_B_29", "NB_ATTENTE_B_30", "NB_ATTENTE_B_31", "NB_ATTENTE_B_32", "NB_ATTENTE_B_33", "NB_ATTENTE_B_34", "NB_ATTENTE_B_35", "NB_ATTENTE_B_36", "NB_ATTENTE_B_37", "NB_ATTENTE_B_38", "NB_ATTENTE_B_39", "NB_ATTENTE_B_40", "NB_ATTENTE_B_41", "NB_ATTENTE_B_42", "NB_ATTENTE_B_43", "NB_ATTENTE_B_44", "NB_ATTENTE_B_45", "NB_ATTENTE_B_46", "NB_ATTENTE_B_47", "NB_ATTENTE_B_48", "NB_ATTENTE_B_49", "NB_ATTENTE_B_50", "NB_ATTENTE_B_51", "NB_ATTENTE_B_52", "NB_ATTENTE_B_53", "NB_ATTENTE_B_54", "NB_ATTENTE_B_55", "NB_ATTENTE_B_56", "NB_ATTENTE_B_57", "NB_ATTENTE_B_58", "NB_ATTENTE_B_59", "NB_ATTENTE_B_60", "NB_ATTENTE_B_61", "NB_ATTENTE_B_62", "NB_ATTENTE_B_63", "NB_ATTENTE_B_64", "NB_ATTENTE_B_65", "NB_ATTENTE_B_66", "NB_ATTENTE_B_67", "NB_ATTENTE_B_68", "NB_ATTENTE_B_69", "NB_ATTENTE_B_70", "NB_ATTENTE_B_71", "NB_ATTENTE_B_72", "NB_ATTENTE_B_73", "NB_ATTENTE_B_74", "NB_ATTENTE_B_75", "NB_ATTENTE_B_76", "NB_ATTENTE_B_77", "NB_ATTENTE_B_78", "NB_ATTENTE_B_79", "NB_ATTENTE_B_80", "CAPACITE", "SORTI_A") <= 33))) U (E ((tokens-count("CHOIX_1", "CHOIX_2", "ROUTE_A", "SORTI_B", "ATTENTE_A", "NB_ATTENTE_A_0", "NB_ATTENTE_A_1", "NB_ATTENTE_A_2", "NB_ATTENTE_A_3", "NB_ATTENTE_A_4", "NB_ATTENTE_A_5", "NB_ATTENTE_A_6", "NB_ATTENTE_A_7", "NB_ATTENTE_A_8", "NB_ATTENTE_A_9", "NB_ATTENTE_A_10", "NB_ATTENTE_A_11", "NB_ATTENTE_A_12", "NB_ATTENTE_A_13", "NB_ATTENTE_A_14", "NB_ATTENTE_A_15", "NB_ATTENTE_A_16", "NB_ATTENTE_A_17", "NB_ATTENTE_A_18", "NB_ATTENTE_A_19", "NB_ATTENTE_A_20", "NB_ATTENTE_A_21", "NB_ATTENTE_A_22", "NB_ATTENTE_A_23", "NB_ATTENTE_A_24", "NB_ATTENTE_A_25", "NB_ATTENTE_A_26", "NB_ATTENTE_A_27", "NB_ATTENTE_A_28", "NB_ATTENTE_A_29", "NB_ATTENTE_A_30", "NB_ATTENTE_A_31", "NB_ATTENTE_A_32", "NB_ATTENTE_A_33", "NB_ATTENTE_A_34", "NB_ATTENTE_A_35", "NB_ATTENTE_A_36", "NB_ATTENTE_A_37", "NB_ATTENTE_A_38", "NB_ATTENTE_A_39", "NB_ATTENTE_A_40", "NB_ATTENTE_A_41", "NB_ATTENTE_A_42", "NB_ATTENTE_A_43", "NB_ATTENTE_A_44", "NB_ATTENTE_A_45", "NB_ATTENTE_A_46", "NB_ATTENTE_A_47", "NB_ATTENTE_A_48", "NB_ATTENTE_A_49", "NB_ATTENTE_A_50", "NB_ATTENTE_A_51", "NB_ATTENTE_A_52", "NB_ATTENTE_A_53", "NB_ATTENTE_A_54", "NB_ATTENTE_A_55", "NB_ATTENTE_A_56", "NB_ATTENTE_A_57", "NB_ATTENTE_A_58", "NB_ATTENTE_A_59", "NB_ATTENTE_A_60", "NB_ATTENTE_A_61", "NB_ATTENTE_A_62", "NB_ATTENTE_A_63", "NB_ATTENTE_A_64", "NB_ATTENTE_A_65", "NB_ATTENTE_A_66", "NB_ATTENTE_A_67", "NB_ATTENTE_A_68", "NB_ATTENTE_A_69", "NB_ATTENTE_A_70", "NB_ATTENTE_A_71", "NB_ATTENTE_A_72", "NB_ATTENTE_A_73", "NB_ATTENTE_A_74", "NB_ATTENTE_A_75", "NB_ATTENTE_A_76", "NB_ATTENTE_A_77", "NB_ATTENTE_A_78", "NB_ATTENTE_A_79", "NB_ATTENTE_A_80", "CONTROLEUR_1", "CONTROLEUR_2", "ROUTE_B", "COMPTEUR_0", "COMPTEUR_1", "COMPTEUR_2", "COMPTEUR_3", "COMPTEUR_4", "COMPTEUR_5", "COMPTEUR_6", "COMPTEUR_7", "COMPTEUR_8", "COMPTEUR_9", "COMPTEUR_10", "COMPTEUR_11", "COMPTEUR_12", "COMPTEUR_13", "COMPTEUR_14", "COMPTEUR_15", "COMPTEUR_16", "COMPTEUR_17", "COMPTEUR_18", "COMPTEUR_19", "COMPTEUR_20") <= 26) U (tokens-count("VIDANGE_1", "VIDANGE_2") <= tokens-count("ATTENTE_A", "ROUTE_B", "SUR_PONT_A", "VIDANGE_1", "VIDANGE_2", "SORTI_A", "CAPACITE"))))))) U (A ((! ((A (G (5 <= tokens-count("SUR_PONT_A", "ATTENTE_B", "CHOIX_1", "CHOIX_2", "NB_ATTENTE_B_0", "NB_ATTENTE_B_1", "NB_ATTENTE_B_2", "NB_ATTENTE_B_3", "NB_ATTENTE_B_4", "NB_ATTENTE_B_5", "NB_ATTENTE_B_6", "NB_ATTENTE_B_7", "NB_ATTENTE_B_8", "NB_ATTENTE_B_9", "NB_ATTENTE_B_10", "NB_ATTENTE_B_11", "NB_ATTENTE_B_12", "NB_ATTENTE_B_13", "NB_ATTENTE_B_14", "NB_ATTENTE_B_15", "NB_ATTENTE_B_16", "NB_ATTENTE_B_17", "NB_ATTENTE_B_18", "NB_ATTENTE_B_19", "NB_ATTENTE_B_20", "NB_ATTENTE_B_21", "NB_ATTENTE_B_22", "NB_ATTENTE_B_23", "NB_ATTENTE_B_24", "NB_ATTENTE_B_25", "NB_ATTENTE_B_26", "NB_ATTENTE_B_27", "NB_ATTENTE_B_28", "NB_ATTENTE_B_29", "NB_ATTENTE_B_30", "NB_ATTENTE_B_31", "NB_ATTENTE_B_32", "NB_ATTENTE_B_33", "NB_ATTENTE_B_34", "NB_ATTENTE_B_35", "NB_ATTENTE_B_36", "NB_ATTENTE_B_37", "NB_ATTENTE_B_38", "NB_ATTENTE_B_39", "NB_ATTENTE_B_40", "NB_ATTENTE_B_41", "NB_ATTENTE_B_42", "NB_ATTENTE_B_43", "NB_ATTENTE_B_44", "NB_ATTENTE_B_45", "NB_ATTENTE_B_46", "NB_ATTENTE_B_47", "NB_ATTENTE_B_48", "NB_ATTENTE_B_49", "NB_ATTENTE_B_50", "NB_ATTENTE_B_51", "NB_ATTENTE_B_52", "NB_ATTENTE_B_53", "NB_ATTENTE_B_54", "NB_ATTENTE_B_55", "NB_ATTENTE_B_56", "NB_ATTENTE_B_57", "NB_ATTENTE_B_58", "NB_ATTENTE_B_59", "NB_ATTENTE_B_60", "NB_ATTENTE_B_61", "NB_ATTENTE_B_62", "NB_ATTENTE_B_63", "NB_ATTENTE_B_64", "NB_ATTENTE_B_65", "NB_ATTENTE_B_66", "NB_ATTENTE_B_67", "NB_ATTENTE_B_68", "NB_ATTENTE_B_69", "NB_ATTENTE_B_70", "NB_ATTENTE_B_71", "NB_ATTENTE_B_72", "NB_ATTENTE_B_73", "NB_ATTENTE_B_74", "NB_ATTENTE_B_75", "NB_ATTENTE_B_76", "NB_ATTENTE_B_77", "NB_ATTENTE_B_78", "NB_ATTENTE_B_79", "NB_ATTENTE_B_80", "SORTI_B", "ATTENTE_A", "SORTI_A")))) & ((35 <= tokens-count("NB_ATTENTE_B_0", "NB_ATTENTE_B_1", "NB_ATTENTE_B_2", "NB_ATTENTE_B_3", "NB_ATTENTE_B_4", "NB_ATTENTE_B_5", "NB_ATTENTE_B_6", "NB_ATTENTE_B_7", "NB_ATTENTE_B_8", "NB_ATTENTE_B_9", "NB_ATTENTE_B_10", "NB_ATTENTE_B_11", "NB_ATTENTE_B_12", "NB_ATTENTE_B_13", "NB_ATTENTE_B_14", "NB_ATTENTE_B_15", "NB_ATTENTE_B_16", "NB_ATTENTE_B_17", "NB_ATTENTE_B_18", "NB_ATTENTE_B_19", "NB_ATTENTE_B_20", "NB_ATTENTE_B_21", "NB_ATTENTE_B_22", "NB_ATTENTE_B_23", "NB_ATTENTE_B_24", "NB_ATTENTE_B_25", "NB_ATTENTE_B_26", "NB_ATTENTE_B_27", "NB_ATTENTE_B_28", "NB_ATTENTE_B_29", "NB_ATTENTE_B_30", "NB_ATTENTE_B_31", "NB_ATTENTE_B_32", "NB_ATTENTE_B_33", "NB_ATTENTE_B_34", "NB_ATTENTE_B_35", "NB_ATTENTE_B_36", "NB_ATTENTE_B_37", "NB_ATTENTE_B_38", "NB_ATTENTE_B_39", "NB_ATTENTE_B_40", "NB_ATTENTE_B_41", "NB_ATTENTE_B_42", "NB_ATTENTE_B_43", "NB_ATTENTE_B_44", "NB_ATTENTE_B_45", "NB_ATTENTE_B_46", "NB_ATTENTE_B_47", "NB_ATTENTE_B_48", "NB_ATTENTE_B_49", "NB_ATTENTE_B_50", "NB_ATTENTE_B_51", "NB_ATTENTE_B_52", "NB_ATTENTE_B_53", "NB_ATTENTE_B_54", "NB_ATTENTE_B_55", "NB_ATTENTE_B_56", "NB_ATTENTE_B_57", "NB_ATTENTE_B_58", "NB_ATTENTE_B_59", "NB_ATTENTE_B_60", "NB_ATTENTE_B_61", "NB_ATTENTE_B_62", "NB_ATTENTE_B_63", "NB_ATTENTE_B_64", "NB_ATTENTE_B_65", "NB_ATTENTE_B_66", "NB_ATTENTE_B_67", "NB_ATTENTE_B_68", "NB_ATTENTE_B_69", "NB_ATTENTE_B_70", "NB_ATTENTE_B_71", "NB_ATTENTE_B_72", "NB_ATTENTE_B_73", "NB_ATTENTE_B_74", "NB_ATTENTE_B_75", "NB_ATTENTE_B_76", "NB_ATTENTE_B_77", "NB_ATTENTE_B_78", "NB_ATTENTE_B_79", "NB_ATTENTE_B_80", "SORTI_B", "VIDANGE_1", "VIDANGE_2", "NB_ATTENTE_A_0", "NB_ATTENTE_A_1", "NB_ATTENTE_A_2", "NB_ATTENTE_A_3", "NB_ATTENTE_A_4", "NB_ATTENTE_A_5", "NB_ATTENTE_A_6", "NB_ATTENTE_A_7", "NB_ATTENTE_A_8", "NB_ATTENTE_A_9", "NB_ATTENTE_A_10", "NB_ATTENTE_A_11", "NB_ATTENTE_A_12", "NB_ATTENTE_A_13", "NB_ATTENTE_A_14", "NB_ATTENTE_A_15", "NB_ATTENTE_A_16", "NB_ATTENTE_A_17", "NB_ATTENTE_A_18", "NB_ATTENTE_A_19", "NB_ATTENTE_A_20", "NB_ATTENTE_A_21", "NB_ATTENTE_A_22", "NB_ATTENTE_A_23", "NB_ATTENTE_A_24", "NB_ATTENTE_A_25", "NB_ATTENTE_A_26", "NB_ATTENTE_A_27", "NB_ATTENTE_A_28", "NB_ATTENTE_A_29", "NB_ATTENTE_A_30", "NB_ATTENTE_A_31", "NB_ATTENTE_A_32", "NB_ATTENTE_A_33", "NB_ATTENTE_A_34", "NB_ATTENTE_A_35", "NB_ATTENTE_A_36", "NB_ATTENTE_A_37", "NB_ATTENTE_A_38", "NB_ATTENTE_A_39", "NB_ATTENTE_A_40", "NB_ATTENTE_A_41", "NB_ATTENTE_A_42", "NB_ATTENTE_A_43", "NB_ATTENTE_A_44", "NB_ATTENTE_A_45", "NB_ATTENTE_A_46", "NB_ATTENTE_A_47", "NB_ATTENTE_A_48", "NB_ATTENTE_A_49", "NB_ATTENTE_A_50", "NB_ATTENTE_A_51", "NB_ATTENTE_A_52", "NB_ATTENTE_A_53", "NB_ATTENTE_A_54", "NB_ATTENTE_A_55", "NB_ATTENTE_A_56", "NB_ATTENTE_A_57", "NB_ATTENTE_A_58", "NB_ATTENTE_A_59", "NB_ATTENTE_A_60", "NB_ATTENTE_A_61", "NB_ATTENTE_A_62", "NB_ATTENTE_A_63", "NB_ATTENTE_A_64", "NB_ATTENTE_A_65", "NB_ATTENTE_A_66", "NB_ATTENTE_A_67", "NB_ATTENTE_A_68", "NB_ATTENTE_A_69", "NB_ATTENTE_A_70", "NB_ATTENTE_A_71", "NB_ATTENTE_A_72", "NB_ATTENTE_A_73", "NB_ATTENTE_A_74", "NB_ATTENTE_A_75", "NB_ATTENTE_A_76", "NB_ATTENTE_A_77", "NB_ATTENTE_A_78", "NB_ATTENTE_A_79", "NB_ATTENTE_A_80", "ATTENTE_B", "CAPACITE", "SORTI_A", "ATTENTE_A", "ROUTE_B", "SUR_PONT_B")) | (33 <= tokens-count("SORTI_B", "SUR_PONT_B", "NB_ATTENTE_A_0", "NB_ATTENTE_A_1", "NB_ATTENTE_A_2", "NB_ATTENTE_A_3", "NB_ATTENTE_A_4", "NB_ATTENTE_A_5", "NB_ATTENTE_A_6", "NB_ATTENTE_A_7", "NB_ATTENTE_A_8", "NB_ATTENTE_A_9", "NB_ATTENTE_A_10", "NB_ATTENTE_A_11", "NB_ATTENTE_A_12", "NB_ATTENTE_A_13", "NB_ATTENTE_A_14", "NB_ATTENTE_A_15", "NB_ATTENTE_A_16", "NB_ATTENTE_A_17", "NB_ATTENTE_A_18", "NB_ATTENTE_A_19", "NB_ATTENTE_A_20", "NB_ATTENTE_A_21", "NB_ATTENTE_A_22", "NB_ATTENTE_A_23", "NB_ATTENTE_A_24", "NB_ATTENTE_A_25", "NB_ATTENTE_A_26", "NB_ATTENTE_A_27", "NB_ATTENTE_A_28", "NB_ATTENTE_A_29", "NB_ATTENTE_A_30", "NB_ATTENTE_A_31", "NB_ATTENTE_A_32", "NB_ATTENTE_A_33", "NB_ATTENTE_A_34", "NB_ATTENTE_A_35", "NB_ATTENTE_A_36", "NB_ATTENTE_A_37", "NB_ATTENTE_A_38", "NB_ATTENTE_A_39", "NB_ATTENTE_A_40", "NB_ATTENTE_A_41", "NB_ATTENTE_A_42", "NB_ATTENTE_A_43", "NB_ATTENTE_A_44", "NB_ATTENTE_A_45", "NB_ATTENTE_A_46", "NB_ATTENTE_A_47", "NB_ATTENTE_A_48", "NB_ATTENTE_A_49", "NB_ATTENTE_A_50", "NB_ATTENTE_A_51", "NB_ATTENTE_A_52", "NB_ATTENTE_A_53", "NB_ATTENTE_A_54", "NB_ATTENTE_A_55", "NB_ATTENTE_A_56", "NB_ATTENTE_A_57", "NB_ATTENTE_A_58", "NB_ATTENTE_A_59", "NB_ATTENTE_A_60", "NB_ATTENTE_A_61", "NB_ATTENTE_A_62", "NB_ATTENTE_A_63", "NB_ATTENTE_A_64", "NB_ATTENTE_A_65", "NB_ATTENTE_A_66", "NB_ATTENTE_A_67", "NB_ATTENTE_A_68", "NB_ATTENTE_A_69", "NB_ATTENTE_A_70", "NB_ATTENTE_A_71", "NB_ATTENTE_A_72", "NB_ATTENTE_A_73", "NB_ATTENTE_A_74", "NB_ATTENTE_A_75", "NB_ATTENTE_A_76", "NB_ATTENTE_A_77", "NB_ATTENTE_A_78", "NB_ATTENTE_A_79", "NB_ATTENTE_A_80", "ROUTE_A", "ROUTE_B", "VIDANGE_1", "VIDANGE_2"))))) U (E (F ((tokens-count("SUR_PONT_B", "ATTENTE_B", "CHOIX_1", "CHOIX_2", "SORTI_B", "SORTI_A", "ROUTE_B", "CONTROLEUR_1", "CONTROLEUR_2", "ATTENTE_A") <= tokens-count("ATTENTE_B", "SUR_PONT_B", "NB_ATTENTE_A_0", "NB_ATTENTE_A_1", "NB_ATTENTE_A_2", "NB_ATTENTE_A_3", "NB_ATTENTE_A_4", "NB_ATTENTE_A_5", "NB_ATTENTE_A_6", "NB_ATTENTE_A_7", "NB_ATTENTE_A_8", "NB_ATTENTE_A_9", "NB_ATTENTE_A_10", "NB_ATTENTE_A_11", "NB_ATTENTE_A_12", "NB_ATTENTE_A_13", "NB_ATTENTE_A_14", "NB_ATTENTE_A_15", "NB_ATTENTE_A_16", "NB_ATTENTE_A_17", "NB_ATTENTE_A_18", "NB_ATTENTE_A_19", "NB_ATTENTE_A_20", "NB_ATTENTE_A_21", "NB_ATTENTE_A_22", "NB_ATTENTE_A_23", "NB_ATTENTE_A_24", "NB_ATTENTE_A_25", "NB_ATTENTE_A_26", "NB_ATTENTE_A_27", "NB_ATTENTE_A_28", "NB_ATTENTE_A_29", "NB_ATTENTE_A_30", "NB_ATTENTE_A_31", "NB_ATTENTE_A_32", "NB_ATTENTE_A_33", "NB_ATTENTE_A_34", "NB_ATTENTE_A_35", "NB_ATTENTE_A_36", "NB_ATTENTE_A_37", "NB_ATTENTE_A_38", "NB_ATTENTE_A_39", "NB_ATTENTE_A_40", "NB_ATTENTE_A_41", "NB_ATTENTE_A_42", "NB_ATTENTE_A_43", "NB_ATTENTE_A_44", "NB_ATTENTE_A_45", "NB_ATTENTE_A_46", "NB_ATTENTE_A_47", "NB_ATTENTE_A_48", "NB_ATTENTE_A_49", "NB_ATTENTE_A_50", "NB_ATTENTE_A_51", "NB_ATTENTE_A_52", "NB_ATTENTE_A_53", "NB_ATTENTE_A_54", "NB_ATTENTE_A_55", "NB_ATTENTE_A_56", "NB_ATTENTE_A_57", "NB_ATTENTE_A_58", "NB_ATTENTE_A_59", "NB_ATTENTE_A_60", "NB_ATTENTE_A_61", "NB_ATTENTE_A_62", "NB_ATTENTE_A_63", "NB_ATTENTE_A_64", "NB_ATTENTE_A_65", "NB_ATTENTE_A_66", "NB_ATTENTE_A_67", "NB_ATTENTE_A_68", "NB_ATTENTE_A_69", "NB_ATTENTE_A_70", "NB_ATTENTE_A_71", "NB_ATTENTE_A_72", "NB_ATTENTE_A_73", "NB_ATTENTE_A_74", "NB_ATTENTE_A_75", "NB_ATTENTE_A_76", "NB_ATTENTE_A_77", "NB_ATTENTE_A_78", "NB_ATTENTE_A_79", "NB_ATTENTE_A_80", "CHOIX_1", "CHOIX_2", "CAPACITE", "ATTENTE_A", "NB_ATTENTE_B_0", "NB_ATTENTE_B_1", "NB_ATTENTE_B_2", "NB_ATTENTE_B_3", "NB_ATTENTE_B_4", "NB_ATTENTE_B_5", "NB_ATTENTE_B_6", "NB_ATTENTE_B_7", "NB_ATTENTE_B_8", "NB_ATTENTE_B_9", "NB_ATTENTE_B_10", "NB_ATTENTE_B_11", "NB_ATTENTE_B_12", "NB_ATTENTE_B_13", "NB_ATTENTE_B_14", "NB_ATTENTE_B_15", "NB_ATTENTE_B_16", "NB_ATTENTE_B_17", "NB_ATTENTE_B_18", "NB_ATTENTE_B_19", "NB_ATTENTE_B_20", "NB_ATTENTE_B_21", "NB_ATTENTE_B_22", "NB_ATTENTE_B_23", "NB_ATTENTE_B_24", "NB_ATTENTE_B_25", "NB_ATTENTE_B_26", "NB_ATTENTE_B_27", "NB_ATTENTE_B_28", "NB_ATTENTE_B_29", "NB_ATTENTE_B_30", "NB_ATTENTE_B_31", "NB_ATTENTE_B_32", "NB_ATTENTE_B_33", "NB_ATTENTE_B_34", "NB_ATTENTE_B_35", "NB_ATTENTE_B_36", "NB_ATTENTE_B_37", "NB_ATTENTE_B_38", "NB_ATTENTE_B_39", "NB_ATTENTE_B_40", "NB_ATTENTE_B_41", "NB_ATTENTE_B_42", "NB_ATTENTE_B_43", "NB_ATTENTE_B_44", "NB_ATTENTE_B_45", "NB_ATTENTE_B_46", "NB_ATTENTE_B_47", "NB_ATTENTE_B_48", "NB_ATTENTE_B_49", "NB_ATTENTE_B_50", "NB_ATTENTE_B_51", "NB_ATTENTE_B_52", "NB_ATTENTE_B_53", "NB_ATTENTE_B_54", "NB_ATTENTE_B_55", "NB_ATTENTE_B_56", "NB_ATTENTE_B_57", "NB_ATTENTE_B_58", "NB_ATTENTE_B_59", "NB_ATTENTE_B_60", "NB_ATTENTE_B_61", "NB_ATTENTE_B_62", "NB_ATTENTE_B_63", "NB_ATTENTE_B_64", "NB_ATTENTE_B_65", "NB_ATTENTE_B_66", "NB_ATTENTE_B_67", "NB_ATTENTE_B_68", "NB_ATTENTE_B_69", "NB_ATTENTE_B_70", "NB_ATTENTE_B_71", "NB_ATTENTE_B_72", "NB_ATTENTE_B_73", "NB_ATTENTE_B_74", "NB_ATTENTE_B_75", "NB_ATTENTE_B_76", "NB_ATTENTE_B_77", "NB_ATTENTE_B_78", "NB_ATTENTE_B_79", "NB_ATTENTE_B_80")) | (tokens-count("VIDANGE_1", "VIDANGE_2") <= tokens-count("SORTI_B", "ROUTE_B", "NB_ATTENTE_A_0", "NB_ATTENTE_A_1", "NB_ATTENTE_A_2", "NB_ATTENTE_A_3", "NB_ATTENTE_A_4", "NB_ATTENTE_A_5", "NB_ATTENTE_A_6", "NB_ATTENTE_A_7", "NB_ATTENTE_A_8", "NB_ATTENTE_A_9", "NB_ATTENTE_A_10", "NB_ATTENTE_A_11", "NB_ATTENTE_A_12", "NB_ATTENTE_A_13", "NB_ATTENTE_A_14", "NB_ATTENTE_A_15", "NB_ATTENTE_A_16", "NB_ATTENTE_A_17", "NB_ATTENTE_A_18", "NB_ATTENTE_A_19", "NB_ATTENTE_A_20", "NB_ATTENTE_A_21", "NB_ATTENTE_A_22", "NB_ATTENTE_A_23", "NB_ATTENTE_A_24", "NB_ATTENTE_A_25", "NB_ATTENTE_A_26", "NB_ATTENTE_A_27", "NB_ATTENTE_A_28", "NB_ATTENTE_A_29", "NB_ATTENTE_A_30", "NB_ATTENTE_A_31", "NB_ATTENTE_A_32", "NB_ATTENTE_A_33", "NB_ATTENTE_A_34", "NB_ATTENTE_A_35", "NB_ATTENTE_A_36", "NB_ATTENTE_A_37", "NB_ATTENTE_A_38", "NB_ATTENTE_A_39", "NB_ATTENTE_A_40", "NB_ATTENTE_A_41", "NB_ATTENTE_A_42", "NB_ATTENTE_A_43", "NB_ATTENTE_A_44", "NB_ATTENTE_A_45", "NB_ATTENTE_A_46", "NB_ATTENTE_A_47", "NB_ATTENTE_A_48", "NB_ATTENTE_A_49", "NB_ATTENTE_A_50", "NB_ATTENTE_A_51", "NB_ATTENTE_A_52", "NB_ATTENTE_A_53", "NB_ATTENTE_A_54", "NB_ATTENTE_A_55", "NB_ATTENTE_A_56", "NB_ATTENTE_A_57", "NB_ATTENTE_A_58", "NB_ATTENTE_A_59", "NB_ATTENTE_A_60", "NB_ATTENTE_A_61", "NB_ATTENTE_A_62", "NB_ATTENTE_A_63", "NB_ATTENTE_A_64", "NB_ATTENTE_A_65", "NB_ATTENTE_A_66", "NB_ATTENTE_A_67", "NB_ATTENTE_A_68", "NB_ATTENTE_A_69", "NB_ATTENTE_A_70", "NB_ATTENTE_A_71", "NB_ATTENTE_A_72", "NB_ATTENTE_A_73", "NB_ATTENTE_A_74", "NB_ATTENTE_A_75", "NB_ATTENTE_A_76", "NB_ATTENTE_A_77", "NB_ATTENTE_A_78", "NB_ATTENTE_A_79", "NB_ATTENTE_A_80", "ATTENTE_A", "CAPACITE", "CONTROLEUR_1", "CONTROLEUR_2"))))))))) | (A (G (((A ((19 <= tokens-count("COMPTEUR_0", "COMPTEUR_1", "COMPTEUR_2", "COMPTEUR_3", "COMPTEUR_4", "COMPTEUR_5", "COMPTEUR_6", "COMPTEUR_7", "COMPTEUR_8", "COMPTEUR_9", "COMPTEUR_10", "COMPTEUR_11", "COMPTEUR_12", "COMPTEUR_13", "COMPTEUR_14", "COMPTEUR_15", "COMPTEUR_16", "COMPTEUR_17", "COMPTEUR_18", "COMPTEUR_19", "COMPTEUR_20", "CHOIX_1", "CHOIX_2")) U (! (tokens-count("ROUTE_A", "NB_ATTENTE_A_0", "NB_ATTENTE_A_1", "NB_ATTENTE_A_2", "NB_ATTENTE_A_3", "NB_ATTENTE_A_4", "NB_ATTENTE_A_5", "NB_ATTENTE_A_6", "NB_ATTENTE_A_7", "NB_ATTENTE_A_8", "NB_ATTENTE_A_9", "NB_ATTENTE_A_10", "NB_ATTENTE_A_11", "NB_ATTENTE_A_12", "NB_ATTENTE_A_13", "NB_ATTENTE_A_14", "NB_ATTENTE_A_15", "NB_ATTENTE_A_16", "NB_ATTENTE_A_17", "NB_ATTENTE_A_18", "NB_ATTENTE_A_19", "NB_ATTENTE_A_20", "NB_ATTENTE_A_21", "NB_ATTENTE_A_22", "NB_ATTENTE_A_23", "NB_ATTENTE_A_24", "NB_ATTENTE_A_25", "NB_ATTENTE_A_26", "NB_ATTENTE_A_27", "NB_ATTENTE_A_28", "NB_ATTENTE_A_29", "NB_ATTENTE_A_30", "NB_ATTENTE_A_31", "NB_ATTENTE_A_32", "NB_ATTENTE_A_33", "NB_ATTENTE_A_34", "NB_ATTENTE_A_35", "NB_ATTENTE_A_36", "NB_ATTENTE_A_37", "NB_ATTENTE_A_38", "NB_ATTENTE_A_39", "NB_ATTENTE_A_40", "NB_ATTENTE_A_41", "NB_ATTENTE_A_42", "NB_ATTENTE_A_43", "NB_ATTENTE_A_44", "NB_ATTENTE_A_45", "NB_ATTENTE_A_46", "NB_ATTENTE_A_47", "NB_ATTENTE_A_48", "NB_ATTENTE_A_49", "NB_ATTENTE_A_50", "NB_ATTENTE_A_51", "NB_ATTENTE_A_52", "NB_ATTENTE_A_53", "NB_ATTENTE_A_54", "NB_ATTENTE_A_55", "NB_ATTENTE_A_56", "NB_ATTENTE_A_57", "NB_ATTENTE_A_58", "NB_ATTENTE_A_59", "NB_ATTENTE_A_60", "NB_ATTENTE_A_61", "NB_ATTENTE_A_62", "NB_ATTENTE_A_63", "NB_ATTENTE_A_64", "NB_ATTENTE_A_65", "NB_ATTENTE_A_66", "NB_ATTENTE_A_67", "NB_ATTENTE_A_68", "NB_ATTENTE_A_69", "NB_ATTENTE_A_70", "NB_ATTENTE_A_71", "NB_ATTENTE_A_72", "NB_ATTENTE_A_73", "NB_ATTENTE_A_74", "NB_ATTENTE_A_75", "NB_ATTENTE_A_76", "NB_ATTENTE_A_77", "NB_ATTENTE_A_78", "NB_ATTENTE_A_79", "NB_ATTENTE_A_80", "COMPTEUR_0", "COMPTEUR_1", "COMPTEUR_2", "COMPTEUR_3", "COMPTEUR_4", "COMPTEUR_5", "COMPTEUR_6", "COMPTEUR_7", "COMPTEUR_8", "COMPTEUR_9", "COMPTEUR_10", "COMPTEUR_11", "COMPTEUR_12", "COMPTEUR_13", "COMPTEUR_14", "COMPTEUR_15", "COMPTEUR_16", "COMPTEUR_17", "COMPTEUR_18", "COMPTEUR_19", "COMPTEUR_20") <= tokens-count("ATTENTE_B", "ROUTE_B", "SORTI_A", "NB_ATTENTE_A_0", "NB_ATTENTE_A_1", "NB_ATTENTE_A_2", "NB_ATTENTE_A_3", "NB_ATTENTE_A_4", "NB_ATTENTE_A_5", "NB_ATTENTE_A_6", "NB_ATTENTE_A_7", "NB_ATTENTE_A_8", "NB_ATTENTE_A_9", "NB_ATTENTE_A_10", "NB_ATTENTE_A_11", "NB_ATTENTE_A_12", "NB_ATTENTE_A_13", "NB_ATTENTE_A_14", "NB_ATTENTE_A_15", "NB_ATTENTE_A_16", "NB_ATTENTE_A_17", "NB_ATTENTE_A_18", "NB_ATTENTE_A_19", "NB_ATTENTE_A_20", "NB_ATTENTE_A_21", "NB_ATTENTE_A_22", "NB_ATTENTE_A_23", "NB_ATTENTE_A_24", "NB_ATTENTE_A_25", "NB_ATTENTE_A_26", "NB_ATTENTE_A_27", "NB_ATTENTE_A_28", "NB_ATTENTE_A_29", "NB_ATTENTE_A_30", "NB_ATTENTE_A_31", "NB_ATTENTE_A_32", "NB_ATTENTE_A_33", "NB_ATTENTE_A_34", "NB_ATTENTE_A_35", "NB_ATTENTE_A_36", "NB_ATTENTE_A_37", "NB_ATTENTE_A_38", "NB_ATTENTE_A_39", "NB_ATTENTE_A_40", "NB_ATTENTE_A_41", "NB_ATTENTE_A_42", "NB_ATTENTE_A_43", "NB_ATTENTE_A_44", "NB_ATTENTE_A_45", "NB_ATTENTE_A_46", "NB_ATTENTE_A_47", "NB_ATTENTE_A_48", "NB_ATTENTE_A_49", "NB_ATTENTE_A_50", "NB_ATTENTE_A_51", "NB_ATTENTE_A_52", "NB_ATTENTE_A_53", "NB_ATTENTE_A_54", "NB_ATTENTE_A_55", "NB_ATTENTE_A_56", "NB_ATTENTE_A_57", "NB_ATTENTE_A_58", "NB_ATTENTE_A_59", "NB_ATTENTE_A_60", "NB_ATTENTE_A_61", "NB_ATTENTE_A_62", "NB_ATTENTE_A_63", "NB_ATTENTE_A_64", "NB_ATTENTE_A_65", "NB_ATTENTE_A_66", "NB_ATTENTE_A_67", "NB_ATTENTE_A_68", "NB_ATTENTE_A_69", "NB_ATTENTE_A_70", "NB_ATTENTE_A_71", "NB_ATTENTE_A_72", "NB_ATTENTE_A_73", "NB_ATTENTE_A_74", "NB_ATTENTE_A_75", "NB_ATTENTE_A_76", "NB_ATTENTE_A_77", "NB_ATTENTE_A_78", "NB_ATTENTE_A_79", "NB_ATTENTE_A_80", "CAPACITE", "SUR_PONT_B"))))) | (! (A (F (tokens-count("NB_ATTENTE_B_0", "NB_ATTENTE_B_1", "NB_ATTENTE_B_2", "NB_ATTENTE_B_3", "NB_ATTENTE_B_4", "NB_ATTENTE_B_5", "NB_ATTENTE_B_6", "NB_ATTENTE_B_7", "NB_ATTENTE_B_8", "NB_ATTENTE_B_9", "NB_ATTENTE_B_10", "NB_ATTENTE_B_11", "NB_ATTENTE_B_12", "NB_ATTENTE_B_13", "NB_ATTENTE_B_14", "NB_ATTENTE_B_15", "NB_ATTENTE_B_16", "NB_ATTENTE_B_17", "NB_ATTENTE_B_18", "NB_ATTENTE_B_19", "NB_ATTENTE_B_20", "NB_ATTENTE_B_21", "NB_ATTENTE_B_22", "NB_ATTENTE_B_23", "NB_ATTENTE_B_24", "NB_ATTENTE_B_25", "NB_ATTENTE_B_26", "NB_ATTENTE_B_27", "NB_ATTENTE_B_28", "NB_ATTENTE_B_29", "NB_ATTENTE_B_30", "NB_ATTENTE_B_31", "NB_ATTENTE_B_32", "NB_ATTENTE_B_33", "NB_ATTENTE_B_34", "NB_ATTENTE_B_35", "NB_ATTENTE_B_36", "NB_ATTENTE_B_37", "NB_ATTENTE_B_38", "NB_ATTENTE_B_39", "NB_ATTENTE_B_40", "NB_ATTENTE_B_41", "NB_ATTENTE_B_42", "NB_ATTENTE_B_43", "NB_ATTENTE_B_44", "NB_ATTENTE_B_45", "NB_ATTENTE_B_46", "NB_ATTENTE_B_47", "NB_ATTENTE_B_48", "NB_ATTENTE_B_49", "NB_ATTENTE_B_50", "NB_ATTENTE_B_51", "NB_ATTENTE_B_52", "NB_ATTENTE_B_53", "NB_ATTENTE_B_54", "NB_ATTENTE_B_55", "NB_ATTENTE_B_56", "NB_ATTENTE_B_57", "NB_ATTENTE_B_58", "NB_ATTENTE_B_59", "NB_ATTENTE_B_60", "NB_ATTENTE_B_61", "NB_ATTENTE_B_62", "NB_ATTENTE_B_63", "NB_ATTENTE_B_64", "NB_ATTENTE_B_65", "NB_ATTENTE_B_66", "NB_ATTENTE_B_67", "NB_ATTENTE_B_68", "NB_ATTENTE_B_69", "NB_ATTENTE_B_70", "NB_ATTENTE_B_71", "NB_ATTENTE_B_72", "NB_ATTENTE_B_73", "NB_ATTENTE_B_74", "NB_ATTENTE_B_75", "NB_ATTENTE_B_76", "NB_ATTENTE_B_77", "NB_ATTENTE_B_78", "NB_ATTENTE_B_79", "NB_ATTENTE_B_80", "ATTENTE_B", "VIDANGE_1", "VIDANGE_2", "CHOIX_1", "CHOIX_2") <= 14))))) | ((A (X (E (F (tokens-count("COMPTEUR_0", "COMPTEUR_1", "COMPTEUR_2", "COMPTEUR_3", "COMPTEUR_4", "COMPTEUR_5", "COMPTEUR_6", "COMPTEUR_7", "COMPTEUR_8", "COMPTEUR_9", "COMPTEUR_10", "COMPTEUR_11", "COMPTEUR_12", "COMPTEUR_13", "COMPTEUR_14", "COMPTEUR_15", "COMPTEUR_16", "COMPTEUR_17", "COMPTEUR_18", "COMPTEUR_19", "COMPTEUR_20", "CAPACITE", "SUR_PONT_B", "CONTROLEUR_1", "CONTROLEUR_2", "ROUTE_B", "NB_ATTENTE_A_0", "NB_ATTENTE_A_1", "NB_ATTENTE_A_2", "NB_ATTENTE_A_3", "NB_ATTENTE_A_4", "NB_ATTENTE_A_5", "NB_ATTENTE_A_6", "NB_ATTENTE_A_7", "NB_ATTENTE_A_8", "NB_ATTENTE_A_9", "NB_ATTENTE_A_10", "NB_ATTENTE_A_11", "NB_ATTENTE_A_12", "NB_ATTENTE_A_13", "NB_ATTENTE_A_14", "NB_ATTENTE_A_15", "NB_ATTENTE_A_16", "NB_ATTENTE_A_17", "NB_ATTENTE_A_18", "NB_ATTENTE_A_19", "NB_ATTENTE_A_20", "NB_ATTENTE_A_21", "NB_ATTENTE_A_22", "NB_ATTENTE_A_23", "NB_ATTENTE_A_24", "NB_ATTENTE_A_25", "NB_ATTENTE_A_26", "NB_ATTENTE_A_27", "NB_ATTENTE_A_28", "NB_ATTENTE_A_29", "NB_ATTENTE_A_30", "NB_ATTENTE_A_31", "NB_ATTENTE_A_32", "NB_ATTENTE_A_33", "NB_ATTENTE_A_34", "NB_ATTENTE_A_35", "NB_ATTENTE_A_36", "NB_ATTENTE_A_37", "NB_ATTENTE_A_38", "NB_ATTENTE_A_39", "NB_ATTENTE_A_40", "NB_ATTENTE_A_41", "NB_ATTENTE_A_42", "NB_ATTENTE_A_43", "NB_ATTENTE_A_44", "NB_ATTENTE_A_45", "NB_ATTENTE_A_46", "NB_ATTENTE_A_47", "NB_ATTENTE_A_48", "NB_ATTENTE_A_49", "NB_ATTENTE_A_50", "NB_ATTENTE_A_51", "NB_ATTENTE_A_52", "NB_ATTENTE_A_53", "NB_ATTENTE_A_54", "NB_ATTENTE_A_55", "NB_ATTENTE_A_56", "NB_ATTENTE_A_57", "NB_ATTENTE_A_58", "NB_ATTENTE_A_59", "NB_ATTENTE_A_60", "NB_ATTENTE_A_61", "NB_ATTENTE_A_62", "NB_ATTENTE_A_63", "NB_ATTENTE_A_64", "NB_ATTENTE_A_65", "NB_ATTENTE_A_66", "NB_ATTENTE_A_67", "NB_ATTENTE_A_68", "NB_ATTENTE_A_69", "NB_ATTENTE_A_70", "NB_ATTENTE_A_71", "NB_ATTENTE_A_72", "NB_ATTENTE_A_73", "NB_ATTENTE_A_74", "NB_ATTENTE_A_75", "NB_ATTENTE_A_76", "NB_ATTENTE_A_77", "NB_ATTENTE_A_78", "NB_ATTENTE_A_79", "NB_ATTENTE_A_80", "ATTENTE_A", "ROUTE_A", "CHOIX_1", "CHOIX_2", "SORTI_A") <= 43))))) | (E (G (tokens-count("CAPACITE", "ROUTE_A", "SORTI_B", "CONTROLEUR_1", "CONTROLEUR_2", "NB_ATTENTE_B_0", "NB_ATTENTE_B_1", "NB_ATTENTE_B_2", "NB_ATTENTE_B_3", "NB_ATTENTE_B_4", "NB_ATTENTE_B_5", "NB_ATTENTE_B_6", "NB_ATTENTE_B_7", "NB_ATTENTE_B_8", "NB_ATTENTE_B_9", "NB_ATTENTE_B_10", "NB_ATTENTE_B_11", "NB_ATTENTE_B_12", "NB_ATTENTE_B_13", "NB_ATTENTE_B_14", "NB_ATTENTE_B_15", "NB_ATTENTE_B_16", "NB_ATTENTE_B_17", "NB_ATTENTE_B_18", "NB_ATTENTE_B_19", "NB_ATTENTE_B_20", "NB_ATTENTE_B_21", "NB_ATTENTE_B_22", "NB_ATTENTE_B_23", "NB_ATTENTE_B_24", "NB_ATTENTE_B_25", "NB_ATTENTE_B_26", "NB_ATTENTE_B_27", "NB_ATTENTE_B_28", "NB_ATTENTE_B_29", "NB_ATTENTE_B_30", "NB_ATTENTE_B_31", "NB_ATTENTE_B_32", "NB_ATTENTE_B_33", "NB_ATTENTE_B_34", "NB_ATTENTE_B_35", "NB_ATTENTE_B_36", "NB_ATTENTE_B_37", "NB_ATTENTE_B_38", "NB_ATTENTE_B_39", "NB_ATTENTE_B_40", "NB_ATTENTE_B_41", "NB_ATTENTE_B_42", "NB_ATTENTE_B_43", "NB_ATTENTE_B_44", "NB_ATTENTE_B_45", "NB_ATTENTE_B_46", "NB_ATTENTE_B_47", "NB_ATTENTE_B_48", "NB_ATTENTE_B_49", "NB_ATTENTE_B_50", "NB_ATTENTE_B_51", "NB_ATTENTE_B_52", "NB_ATTENTE_B_53", "NB_ATTENTE_B_54", "NB_ATTENTE_B_55", "NB_ATTENTE_B_56", "NB_ATTENTE_B_57", "NB_ATTENTE_B_58", "NB_ATTENTE_B_59", "NB_ATTENTE_B_60", "NB_ATTENTE_B_61", "NB_ATTENTE_B_62", "NB_ATTENTE_B_63", "NB_ATTENTE_B_64", "NB_ATTENTE_B_65", "NB_ATTENTE_B_66", "NB_ATTENTE_B_67", "NB_ATTENTE_B_68", "NB_ATTENTE_B_69", "NB_ATTENTE_B_70", "NB_ATTENTE_B_71", "NB_ATTENTE_B_72", "NB_ATTENTE_B_73", "NB_ATTENTE_B_74", "NB_ATTENTE_B_75", "NB_ATTENTE_B_76", "NB_ATTENTE_B_77", "NB_ATTENTE_B_78", "NB_ATTENTE_B_79", "NB_ATTENTE_B_80", "VIDANGE_1", "VIDANGE_2", "CHOIX_1", "CHOIX_2", "SORTI_A") <= tokens-count("CHOIX_1", "CHOIX_2", "ATTENTE_A", "ROUTE_B", "ROUTE_A", "SUR_PONT_B"))))))))) & (E ((E (F (((E (G (tokens-count("SORTI_A", "COMPTEUR_0", "COMPTEUR_1", "COMPTEUR_2", "COMPTEUR_3", "COMPTEUR_4", "COMPTEUR_5", "COMPTEUR_6", "COMPTEUR_7", "COMPTEUR_8", "COMPTEUR_9", "COMPTEUR_10", "COMPTEUR_11", "COMPTEUR_12", "COMPTEUR_13", "COMPTEUR_14", "COMPTEUR_15", "COMPTEUR_16", "COMPTEUR_17", "COMPTEUR_18", "COMPTEUR_19", "COMPTEUR_20", "ROUTE_A") <= 3))) | ((! (tokens-count("SORTI_A", "CHOIX_1", "CHOIX_2", "SUR_PONT_B") <= 11)) | ((36 <= tokens-count("ROUTE_A", "NB_ATTENTE_B_0", "NB_ATTENTE_B_1", "NB_ATTENTE_B_2", "NB_ATTENTE_B_3", "NB_ATTENTE_B_4", "NB_ATTENTE_B_5", "NB_ATTENTE_B_6", "NB_ATTENTE_B_7", "NB_ATTENTE_B_8", "NB_ATTENTE_B_9", "NB_ATTENTE_B_10", "NB_ATTENTE_B_11", "NB_ATTENTE_B_12", "NB_ATTENTE_B_13", "NB_ATTENTE_B_14", "NB_ATTENTE_B_15", "NB_ATTENTE_B_16", "NB_ATTENTE_B_17", "NB_ATTENTE_B_18", "NB_ATTENTE_B_19", "NB_ATTENTE_B_20", "NB_ATTENTE_B_21", "NB_ATTENTE_B_22", "NB_ATTENTE_B_23", "NB_ATTENTE_B_24", "NB_ATTENTE_B_25", "NB_ATTENTE_B_26", "NB_ATTENTE_B_27", "NB_ATTENTE_B_28", "NB_ATTENTE_B_29", "NB_ATTENTE_B_30", "NB_ATTENTE_B_31", "NB_ATTENTE_B_32", "NB_ATTENTE_B_33", "NB_ATTENTE_B_34", "NB_ATTENTE_B_35", "NB_ATTENTE_B_36", "NB_ATTENTE_B_37", "NB_ATTENTE_B_38", "NB_ATTENTE_B_39", "NB_ATTENTE_B_40", "NB_ATTENTE_B_41", "NB_ATTENTE_B_42", "NB_ATTENTE_B_43", "NB_ATTENTE_B_44", "NB_ATTENTE_B_45", "NB_ATTENTE_B_46", "NB_ATTENTE_B_47", "NB_ATTENTE_B_48", "NB_ATTENTE_B_49", "NB_ATTENTE_B_50", "NB_ATTENTE_B_51", "NB_ATTENTE_B_52", "NB_ATTENTE_B_53", "NB_ATTENTE_B_54", "NB_ATTENTE_B_55", "NB_ATTENTE_B_56", "NB_ATTENTE_B_57", "NB_ATTENTE_B_58", "NB_ATTENTE_B_59", "NB_ATTENTE_B_60", "NB_ATTENTE_B_61", "NB_ATTENTE_B_62", "NB_ATTENTE_B_63", "NB_ATTENTE_B_64", "NB_ATTENTE_B_65", "NB_ATTENTE_B_66", "NB_ATTENTE_B_67", "NB_ATTENTE_B_68", "NB_ATTENTE_B_69", "NB_ATTENTE_B_70", "NB_ATTENTE_B_71", "NB_ATTENTE_B_72", "NB_ATTENTE_B_73", "NB_ATTENTE_B_74", "NB_ATTENTE_B_75", "NB_ATTENTE_B_76", "NB_ATTENTE_B_77", "NB_ATTENTE_B_78", "NB_ATTENTE_B_79", "NB_ATTENTE_B_80", "CAPACITE", "SUR_PONT_A", "SORTI_A", "ROUTE_B", "CHOIX_1", "CHOIX_2", "NB_ATTENTE_A_0", "NB_ATTENTE_A_1", "NB_ATTENTE_A_2", "NB_ATTENTE_A_3", "NB_ATTENTE_A_4", "NB_ATTENTE_A_5", "NB_ATTENTE_A_6", "NB_ATTENTE_A_7", "NB_ATTENTE_A_8", "NB_ATTENTE_A_9", "NB_ATTENTE_A_10", "NB_ATTENTE_A_11", "NB_ATTENTE_A_12", "NB_ATTENTE_A_13", "NB_ATTENTE_A_14", "NB_ATTENTE_A_15", "NB_ATTENTE_A_16", "NB_ATTENTE_A_17", "NB_ATTENTE_A_18", "NB_ATTENTE_A_19", "NB_ATTENTE_A_20", "NB_ATTENTE_A_21", "NB_ATTENTE_A_22", "NB_ATTENTE_A_23", "NB_ATTENTE_A_24", "NB_ATTENTE_A_25", "NB_ATTENTE_A_26", "NB_ATTENTE_A_27", "NB_ATTENTE_A_28", "NB_ATTENTE_A_29", "NB_ATTENTE_A_30", "NB_ATTENTE_A_31", "NB_ATTENTE_A_32", "NB_ATTENTE_A_33", "NB_ATTENTE_A_34", "NB_ATTENTE_A_35", "NB_ATTENTE_A_36", "NB_ATTENTE_A_37", "NB_ATTENTE_A_38", "NB_ATTENTE_A_39", "NB_ATTENTE_A_40", "NB_ATTENTE_A_41", "NB_ATTENTE_A_42", "NB_ATTENTE_A_43", "NB_ATTENTE_A_44", "NB_ATTENTE_A_45", "NB_ATTENTE_A_46", "NB_ATTENTE_A_47", "NB_ATTENTE_A_48", "NB_ATTENTE_A_49", "NB_ATTENTE_A_50", "NB_ATTENTE_A_51", "NB_ATTENTE_A_52", "NB_ATTENTE_A_53", "NB_ATTENTE_A_54", "NB_ATTENTE_A_55", "NB_ATTENTE_A_56", "NB_ATTENTE_A_57", "NB_ATTENTE_A_58", "NB_ATTENTE_A_59", "NB_ATTENTE_A_60", "NB_ATTENTE_A_61", "NB_ATTENTE_A_62", "NB_ATTENTE_A_63", "NB_ATTENTE_A_64", "NB_ATTENTE_A_65", "NB_ATTENTE_A_66", "NB_ATTENTE_A_67", "NB_ATTENTE_A_68", "NB_ATTENTE_A_69", "NB_ATTENTE_A_70", "NB_ATTENTE_A_71", "NB_ATTENTE_A_72", "NB_ATTENTE_A_73", "NB_ATTENTE_A_74", "NB_ATTENTE_A_75", "NB_ATTENTE_A_76", "NB_ATTENTE_A_77", "NB_ATTENTE_A_78", "NB_ATTENTE_A_79", "NB_ATTENTE_A_80")) | (tokens-count("ATTENTE_B", "ROUTE_A") <= tokens-count("ATTENTE_A", "NB_ATTENTE_A_0", "NB_ATTENTE_A_1", "NB_ATTENTE_A_2", "NB_ATTENTE_A_3", "NB_ATTENTE_A_4", "NB_ATTENTE_A_5", "NB_ATTENTE_A_6", "NB_ATTENTE_A_7", "NB_ATTENTE_A_8", "NB_ATTENTE_A_9", "NB_ATTENTE_A_10", "NB_ATTENTE_A_11", "NB_ATTENTE_A_12", "NB_ATTENTE_A_13", "NB_ATTENTE_A_14", "NB_ATTENTE_A_15", "NB_ATTENTE_A_16", "NB_ATTENTE_A_17", "NB_ATTENTE_A_18", "NB_ATTENTE_A_19", "NB_ATTENTE_A_20", "NB_ATTENTE_A_21", "NB_ATTENTE_A_22", "NB_ATTENTE_A_23", "NB_ATTENTE_A_24", "NB_ATTENTE_A_25", "NB_ATTENTE_A_26", "NB_ATTENTE_A_27", "NB_ATTENTE_A_28", "NB_ATTENTE_A_29", "NB_ATTENTE_A_30", "NB_ATTENTE_A_31", "NB_ATTENTE_A_32", "NB_ATTENTE_A_33", "NB_ATTENTE_A_34", "NB_ATTENTE_A_35", "NB_ATTENTE_A_36", "NB_ATTENTE_A_37", "NB_ATTENTE_A_38", "NB_ATTENTE_A_39", "NB_ATTENTE_A_40", "NB_ATTENTE_A_41", "NB_ATTENTE_A_42", "NB_ATTENTE_A_43", "NB_ATTENTE_A_44", "NB_ATTENTE_A_45", "NB_ATTENTE_A_46", "NB_ATTENTE_A_47", "NB_ATTENTE_A_48", "NB_ATTENTE_A_49", "NB_ATTENTE_A_50", "NB_ATTENTE_A_51", "NB_ATTENTE_A_52", "NB_ATTENTE_A_53", "NB_ATTENTE_A_54", "NB_ATTENTE_A_55", "NB_ATTENTE_A_56", "NB_ATTENTE_A_57", "NB_ATTENTE_A_58", "NB_ATTENTE_A_59", "NB_ATTENTE_A_60", "NB_ATTENTE_A_61", "NB_ATTENTE_A_62", "NB_ATTENTE_A_63", "NB_ATTENTE_A_64", "NB_ATTENTE_A_65", "NB_ATTENTE_A_66", "NB_ATTENTE_A_67", "NB_ATTENTE_A_68", "NB_ATTENTE_A_69", "NB_ATTENTE_A_70", "NB_ATTENTE_A_71", "NB_ATTENTE_A_72", "NB_ATTENTE_A_73", "NB_ATTENTE_A_74", "NB_ATTENTE_A_75", "NB_ATTENTE_A_76", "NB_ATTENTE_A_77", "NB_ATTENTE_A_78", "NB_ATTENTE_A_79", "NB_ATTENTE_A_80", "SORTI_A", "COMPTEUR_0", "COMPTEUR_1", "COMPTEUR_2", "COMPTEUR_3", "COMPTEUR_4", "COMPTEUR_5", "COMPTEUR_6", "COMPTEUR_7", "COMPTEUR_8", "COMPTEUR_9", "COMPTEUR_10", "COMPTEUR_11", "COMPTEUR_12", "COMPTEUR_13", "COMPTEUR_14", "COMPTEUR_15", "COMPTEUR_16", "COMPTEUR_17", "COMPTEUR_18", "COMPTEUR_19", "COMPTEUR_20", "ROUTE_B", "CHOIX_1", "CHOIX_2"))))) & (45 <= tokens-count("SUR_PONT_A", "SUR_PONT_B"))))) U (E ((E (G (A ((38 <= tokens-count("VIDANGE_1", "VIDANGE_2", "SORTI_B", "COMPTEUR_0", "COMPTEUR_1", "COMPTEUR_2", "COMPTEUR_3", "COMPTEUR_4", "COMPTEUR_5", "COMPTEUR_6", "COMPTEUR_7", "COMPTEUR_8", "COMPTEUR_9", "COMPTEUR_10", "COMPTEUR_11", "COMPTEUR_12", "COMPTEUR_13", "COMPTEUR_14", "COMPTEUR_15", "COMPTEUR_16", "COMPTEUR_17", "COMPTEUR_18", "COMPTEUR_19", "COMPTEUR_20")) U (43 <= tokens-count("SORTI_A", "VIDANGE_1", "VIDANGE_2")))))) U (E (F ((A (F (tokens-count("VIDANGE_1", "VIDANGE_2", "SORTI_B", "CAPACITE", "ROUTE_A") <= 45))) | (! (tokens-count("SORTI_A", "ROUTE_B", "CHOIX_1", "CHOIX_2", "SUR_PONT_B", "SORTI_B", "CONTROLEUR_1", "CONTROLEUR_2") <= tokens-count("ROUTE_A", "CONTROLEUR_1", "CONTROLEUR_2", "COMPTEUR_0", "COMPTEUR_1", "COMPTEUR_2", "COMPTEUR_3", "COMPTEUR_4", "COMPTEUR_5", "COMPTEUR_6", "COMPTEUR_7", "COMPTEUR_8", "COMPTEUR_9", "COMPTEUR_10", "COMPTEUR_11", "COMPTEUR_12", "COMPTEUR_13", "COMPTEUR_14", "COMPTEUR_15", "COMPTEUR_16", "COMPTEUR_17", "COMPTEUR_18", "COMPTEUR_19", "COMPTEUR_20", "ROUTE_B", "SORTI_B", "NB_ATTENTE_A_0", "NB_ATTENTE_A_1", "NB_ATTENTE_A_2", "NB_ATTENTE_A_3", "NB_ATTENTE_A_4", "NB_ATTENTE_A_5", "NB_ATTENTE_A_6", "NB_ATTENTE_A_7", "NB_ATTENTE_A_8", "NB_ATTENTE_A_9", "NB_ATTENTE_A_10", "NB_ATTENTE_A_11", "NB_ATTENTE_A_12", "NB_ATTENTE_A_13", "NB_ATTENTE_A_14", "NB_ATTENTE_A_15", "NB_ATTENTE_A_16", "NB_ATTENTE_A_17", "NB_ATTENTE_A_18", "NB_ATTENTE_A_19", "NB_ATTENTE_A_20", "NB_ATTENTE_A_21", "NB_ATTENTE_A_22", "NB_ATTENTE_A_23", "NB_ATTENTE_A_24", "NB_ATTENTE_A_25", "NB_ATTENTE_A_26", "NB_ATTENTE_A_27", "NB_ATTENTE_A_28", "NB_ATTENTE_A_29", "NB_ATTENTE_A_30", "NB_ATTENTE_A_31", "NB_ATTENTE_A_32", "NB_ATTENTE_A_33", "NB_ATTENTE_A_34", "NB_ATTENTE_A_35", "NB_ATTENTE_A_36", "NB_ATTENTE_A_37", "NB_ATTENTE_A_38", "NB_ATTENTE_A_39", "NB_ATTENTE_A_40", "NB_ATTENTE_A_41", "NB_ATTENTE_A_42", "NB_ATTENTE_A_43", "NB_ATTENTE_A_44", "NB_ATTENTE_A_45", "NB_ATTENTE_A_46", "NB_ATTENTE_A_47", "NB_ATTENTE_A_48", "NB_ATTENTE_A_49", "NB_ATTENTE_A_50", "NB_ATTENTE_A_51", "NB_ATTENTE_A_52", "NB_ATTENTE_A_53", "NB_ATTENTE_A_54", "NB_ATTENTE_A_55", "NB_ATTENTE_A_56", "NB_ATTENTE_A_57", "NB_ATTENTE_A_58", "NB_ATTENTE_A_59", "NB_ATTENTE_A_60", "NB_ATTENTE_A_61", "NB_ATTENTE_A_62", "NB_ATTENTE_A_63", "NB_ATTENTE_A_64", "NB_ATTENTE_A_65", "NB_ATTENTE_A_66", "NB_ATTENTE_A_67", "NB_ATTENTE_A_68", "NB_ATTENTE_A_69", "NB_ATTENTE_A_70", "NB_ATTENTE_A_71", "NB_ATTENTE_A_72", "NB_ATTENTE_A_73", "NB_ATTENTE_A_74", "NB_ATTENTE_A_75", "NB_ATTENTE_A_76", "NB_ATTENTE_A_77", "NB_ATTENTE_A_78", "NB_ATTENTE_A_79", "NB_ATTENTE_A_80", "SUR_PONT_A", "SUR_PONT_B", "VIDANGE_1", "VIDANGE_2"))))))))))
   end.
Property BridgeAndVehicles-PT-V80P20N20-CTLCardinality-04
   "Automatically generated by Citili v2021"
   is:
      E ((tokens-count("CONTROLEUR_1", "CONTROLEUR_2", "SORTI_A", "CAPACITE", "SUR_PONT_B", "SORTI_B") <= tokens-count("SUR_PONT_A", "CONTROLEUR_1", "CONTROLEUR_2", "ROUTE_B")) U (! ((! (! ((A (G (31 <= tokens-count("COMPTEUR_0", "COMPTEUR_1", "COMPTEUR_2", "COMPTEUR_3", "COMPTEUR_4", "COMPTEUR_5", "COMPTEUR_6", "COMPTEUR_7", "COMPTEUR_8", "COMPTEUR_9", "COMPTEUR_10", "COMPTEUR_11", "COMPTEUR_12", "COMPTEUR_13", "COMPTEUR_14", "COMPTEUR_15", "COMPTEUR_16", "COMPTEUR_17", "COMPTEUR_18", "COMPTEUR_19", "COMPTEUR_20", "SORTI_A", "ROUTE_A", "ATTENTE_A", "CHOIX_1", "CHOIX_2")))) | (! (tokens-count("CHOIX_1", "CHOIX_2", "CONTROLEUR_1", "CONTROLEUR_2", "SORTI_B", "SUR_PONT_B") <= 38))))) & (! (A (F (tokens-count("SUR_PONT_B", "ATTENTE_B", "ROUTE_B") <= 10)))))))
   end.
Property BridgeAndVehicles-PT-V80P20N20-CTLCardinality-05
   "Automatically generated by Citili v2021"
   is:
      A (G (E (G ((21 <= tokens-count("NB_ATTENTE_B_0", "NB_ATTENTE_B_1", "NB_ATTENTE_B_2", "NB_ATTENTE_B_3", "NB_ATTENTE_B_4", "NB_ATTENTE_B_5", "NB_ATTENTE_B_6", "NB_ATTENTE_B_7", "NB_ATTENTE_B_8", "NB_ATTENTE_B_9", "NB_ATTENTE_B_10", "NB_ATTENTE_B_11", "NB_ATTENTE_B_12", "NB_ATTENTE_B_13", "NB_ATTENTE_B_14", "NB_ATTENTE_B_15", "NB_ATTENTE_B_16", "NB_ATTENTE_B_17", "NB_ATTENTE_B_18", "NB_ATTENTE_B_19", "NB_ATTENTE_B_20", "NB_ATTENTE_B_21", "NB_ATTENTE_B_22", "NB_ATTENTE_B_23", "NB_ATTENTE_B_24", "NB_ATTENTE_B_25", "NB_ATTENTE_B_26", "NB_ATTENTE_B_27", "NB_ATTENTE_B_28", "NB_ATTENTE_B_29", "NB_ATTENTE_B_30", "NB_ATTENTE_B_31", "NB_ATTENTE_B_32", "NB_ATTENTE_B_33", "NB_ATTENTE_B_34", "NB_ATTENTE_B_35", "NB_ATTENTE_B_36", "NB_ATTENTE_B_37", "NB_ATTENTE_B_38", "NB_ATTENTE_B_39", "NB_ATTENTE_B_40", "NB_ATTENTE_B_41", "NB_ATTENTE_B_42", "NB_ATTENTE_B_43", "NB_ATTENTE_B_44", "NB_ATTENTE_B_45", "NB_ATTENTE_B_46", "NB_ATTENTE_B_47", "NB_ATTENTE_B_48", "NB_ATTENTE_B_49", "NB_ATTENTE_B_50", "NB_ATTENTE_B_51", "NB_ATTENTE_B_52", "NB_ATTENTE_B_53", "NB_ATTENTE_B_54", "NB_ATTENTE_B_55", "NB_ATTENTE_B_56", "NB_ATTENTE_B_57", "NB_ATTENTE_B_58", "NB_ATTENTE_B_59", "NB_ATTENTE_B_60", "NB_ATTENTE_B_61", "NB_ATTENTE_B_62", "NB_ATTENTE_B_63", "NB_ATTENTE_B_64", "NB_ATTENTE_B_65", "NB_ATTENTE_B_66", "NB_ATTENTE_B_67", "NB_ATTENTE_B_68", "NB_ATTENTE_B_69", "NB_ATTENTE_B_70", "NB_ATTENTE_B_71", "NB_ATTENTE_B_72", "NB_ATTENTE_B_73", "NB_ATTENTE_B_74", "NB_ATTENTE_B_75", "NB_ATTENTE_B_76", "NB_ATTENTE_B_77", "NB_ATTENTE_B_78", "NB_ATTENTE_B_79", "NB_ATTENTE_B_80", "NB_ATTENTE_A_0", "NB_ATTENTE_A_1", "NB_ATTENTE_A_2", "NB_ATTENTE_A_3", "NB_ATTENTE_A_4", "NB_ATTENTE_A_5", "NB_ATTENTE_A_6", "NB_ATTENTE_A_7", "NB_ATTENTE_A_8", "NB_ATTENTE_A_9", "NB_ATTENTE_A_10", "NB_ATTENTE_A_11", "NB_ATTENTE_A_12", "NB_ATTENTE_A_13", "NB_ATTENTE_A_14", "NB_ATTENTE_A_15", "NB_ATTENTE_A_16", "NB_ATTENTE_A_17", "NB_ATTENTE_A_18", "NB_ATTENTE_A_19", "NB_ATTENTE_A_20", "NB_ATTENTE_A_21", "NB_ATTENTE_A_22", "NB_ATTENTE_A_23", "NB_ATTENTE_A_24", "NB_ATTENTE_A_25", "NB_ATTENTE_A_26", "NB_ATTENTE_A_27", "NB_ATTENTE_A_28", "NB_ATTENTE_A_29", "NB_ATTENTE_A_30", "NB_ATTENTE_A_31", "NB_ATTENTE_A_32", "NB_ATTENTE_A_33", "NB_ATTENTE_A_34", "NB_ATTENTE_A_35", "NB_ATTENTE_A_36", "NB_ATTENTE_A_37", "NB_ATTENTE_A_38", "NB_ATTENTE_A_39", "NB_ATTENTE_A_40", "NB_ATTENTE_A_41", "NB_ATTENTE_A_42", "NB_ATTENTE_A_43", "NB_ATTENTE_A_44", "NB_ATTENTE_A_45", "NB_ATTENTE_A_46", "NB_ATTENTE_A_47", "NB_ATTENTE_A_48", "NB_ATTENTE_A_49", "NB_ATTENTE_A_50", "NB_ATTENTE_A_51", "NB_ATTENTE_A_52", "NB_ATTENTE_A_53", "NB_ATTENTE_A_54", "NB_ATTENTE_A_55", "NB_ATTENTE_A_56", "NB_ATTENTE_A_57", "NB_ATTENTE_A_58", "NB_ATTENTE_A_59", "NB_ATTENTE_A_60", "NB_ATTENTE_A_61", "NB_ATTENTE_A_62", "NB_ATTENTE_A_63", "NB_ATTENTE_A_64", "NB_ATTENTE_A_65", "NB_ATTENTE_A_66", "NB_ATTENTE_A_67", "NB_ATTENTE_A_68", "NB_ATTENTE_A_69", "NB_ATTENTE_A_70", "NB_ATTENTE_A_71", "NB_ATTENTE_A_72", "NB_ATTENTE_A_73", "NB_ATTENTE_A_74", "NB_ATTENTE_A_75", "NB_ATTENTE_A_76", "NB_ATTENTE_A_77", "NB_ATTENTE_A_78", "NB_ATTENTE_A_79", "NB_ATTENTE_A_80", "ATTENTE_B", "CHOIX_1", "CHOIX_2", "CONTROLEUR_1", "CONTROLEUR_2", "CAPACITE", "ATTENTE_A", "ROUTE_B", "COMPTEUR_0", "COMPTEUR_1", "COMPTEUR_2", "COMPTEUR_3", "COMPTEUR_4", "COMPTEUR_5", "COMPTEUR_6", "COMPTEUR_7", "COMPTEUR_8", "COMPTEUR_9", "COMPTEUR_10", "COMPTEUR_11", "COMPTEUR_12", "COMPTEUR_13", "COMPTEUR_14", "COMPTEUR_15", "COMPTEUR_16", "COMPTEUR_17", "COMPTEUR_18", "COMPTEUR_19", "COMPTEUR_20")) & (! ((2 <= tokens-count("SORTI_A", "SUR_PONT_A", "COMPTEUR_0", "COMPTEUR_1", "COMPTEUR_2", "COMPTEUR_3", "COMPTEUR_4", "COMPTEUR_5", "COMPTEUR_6", "COMPTEUR_7", "COMPTEUR_8", "COMPTEUR_9", "COMPTEUR_10", "COMPTEUR_11", "COMPTEUR_12", "COMPTEUR_13", "COMPTEUR_14", "COMPTEUR_15", "COMPTEUR_16", "COMPTEUR_17", "COMPTEUR_18", "COMPTEUR_19", "COMPTEUR_20", "ATTENTE_B", "NB_ATTENTE_B_0", "NB_ATTENTE_B_1", "NB_ATTENTE_B_2", "NB_ATTENTE_B_3", "NB_ATTENTE_B_4", "NB_ATTENTE_B_5", "NB_ATTENTE_B_6", "NB_ATTENTE_B_7", "NB_ATTENTE_B_8", "NB_ATTENTE_B_9", "NB_ATTENTE_B_10", "NB_ATTENTE_B_11", "NB_ATTENTE_B_12", "NB_ATTENTE_B_13", "NB_ATTENTE_B_14", "NB_ATTENTE_B_15", "NB_ATTENTE_B_16", "NB_ATTENTE_B_17", "NB_ATTENTE_B_18", "NB_ATTENTE_B_19", "NB_ATTENTE_B_20", "NB_ATTENTE_B_21", "NB_ATTENTE_B_22", "NB_ATTENTE_B_23", "NB_ATTENTE_B_24", "NB_ATTENTE_B_25", "NB_ATTENTE_B_26", "NB_ATTENTE_B_27", "NB_ATTENTE_B_28", "NB_ATTENTE_B_29", "NB_ATTENTE_B_30", "NB_ATTENTE_B_31", "NB_ATTENTE_B_32", "NB_ATTENTE_B_33", "NB_ATTENTE_B_34", "NB_ATTENTE_B_35", "NB_ATTENTE_B_36", "NB_ATTENTE_B_37", "NB_ATTENTE_B_38", "NB_ATTENTE_B_39", "NB_ATTENTE_B_40", "NB_ATTENTE_B_41", "NB_ATTENTE_B_42", "NB_ATTENTE_B_43", "NB_ATTENTE_B_44", "NB_ATTENTE_B_45", "NB_ATTENTE_B_46", "NB_ATTENTE_B_47", "NB_ATTENTE_B_48", "NB_ATTENTE_B_49", "NB_ATTENTE_B_50", "NB_ATTENTE_B_51", "NB_ATTENTE_B_52", "NB_ATTENTE_B_53", "NB_ATTENTE_B_54", "NB_ATTENTE_B_55", "NB_ATTENTE_B_56", "NB_ATTENTE_B_57", "NB_ATTENTE_B_58", "NB_ATTENTE_B_59", "NB_ATTENTE_B_60", "NB_ATTENTE_B_61", "NB_ATTENTE_B_62", "NB_ATTENTE_B_63", "NB_ATTENTE_B_64", "NB_ATTENTE_B_65", "NB_ATTENTE_B_66", "NB_ATTENTE_B_67", "NB_ATTENTE_B_68", "NB_ATTENTE_B_69", "NB_ATTENTE_B_70", "NB_ATTENTE_B_71", "NB_ATTENTE_B_72", "NB_ATTENTE_B_73", "NB_ATTENTE_B_74", "NB_ATTENTE_B_75", "NB_ATTENTE_B_76", "NB_ATTENTE_B_77", "NB_ATTENTE_B_78", "NB_ATTENTE_B_79", "NB_ATTENTE_B_80", "NB_ATTENTE_A_0", "NB_ATTENTE_A_1", "NB_ATTENTE_A_2", "NB_ATTENTE_A_3", "NB_ATTENTE_A_4", "NB_ATTENTE_A_5", "NB_ATTENTE_A_6", "NB_ATTENTE_A_7", "NB_ATTENTE_A_8", "NB_ATTENTE_A_9", "NB_ATTENTE_A_10", "NB_ATTENTE_A_11", "NB_ATTENTE_A_12", "NB_ATTENTE_A_13", "NB_ATTENTE_A_14", "NB_ATTENTE_A_15", "NB_ATTENTE_A_16", "NB_ATTENTE_A_17", "NB_ATTENTE_A_18", "NB_ATTENTE_A_19", "NB_ATTENTE_A_20", "NB_ATTENTE_A_21", "NB_ATTENTE_A_22", "NB_ATTENTE_A_23", "NB_ATTENTE_A_24", "NB_ATTENTE_A_25", "NB_ATTENTE_A_26", "NB_ATTENTE_A_27", "NB_ATTENTE_A_28", "NB_ATTENTE_A_29", "NB_ATTENTE_A_30", "NB_ATTENTE_A_31", "NB_ATTENTE_A_32", "NB_ATTENTE_A_33", "NB_ATTENTE_A_34", "NB_ATTENTE_A_35", "NB_ATTENTE_A_36", "NB_ATTENTE_A_37", "NB_ATTENTE_A_38", "NB_ATTENTE_A_39", "NB_ATTENTE_A_40", "NB_ATTENTE_A_41", "NB_ATTENTE_A_42", "NB_ATTENTE_A_43", "NB_ATTENTE_A_44", "NB_ATTENTE_A_45", "NB_ATTENTE_A_46", "NB_ATTENTE_A_47", "NB_ATTENTE_A_48", "NB_ATTENTE_A_49", "NB_ATTENTE_A_50", "NB_ATTENTE_A_51", "NB_ATTENTE_A_52", "NB_ATTENTE_A_53", "NB_ATTENTE_A_54", "NB_ATTENTE_A_55", "NB_ATTENTE_A_56", "NB_ATTENTE_A_57", "NB_ATTENTE_A_58", "NB_ATTENTE_A_59", "NB_ATTENTE_A_60", "NB_ATTENTE_A_61", "NB_ATTENTE_A_62", "NB_ATTENTE_A_63", "NB_ATTENTE_A_64", "NB_ATTENTE_A_65", "NB_ATTENTE_A_66", "NB_ATTENTE_A_67", "NB_ATTENTE_A_68", "NB_ATTENTE_A_69", "NB_ATTENTE_A_70", "NB_ATTENTE_A_71", "NB_ATTENTE_A_72", "NB_ATTENTE_A_73", "NB_ATTENTE_A_74", "NB_ATTENTE_A_75", "NB_ATTENTE_A_76", "NB_ATTENTE_A_77", "NB_ATTENTE_A_78", "NB_ATTENTE_A_79", "NB_ATTENTE_A_80", "VIDANGE_1", "VIDANGE_2", "ROUTE_A", "CAPACITE", "ATTENTE_A")) & (((tokens-count("ATTENTE_B", "ATTENTE_A", "CONTROLEUR_1", "CONTROLEUR_2", "SUR_PONT_A", "CAPACITE", "SUR_PONT_B", "ROUTE_B", "ROUTE_A") <= 11) & (12 <= tokens-count("VIDANGE_1", "VIDANGE_2", "ATTENTE_B", "CONTROLEUR_1", "CONTROLEUR_2", "SORTI_A", "CHOIX_1", "CHOIX_2", "SORTI_B", "ATTENTE_A", "NB_ATTENTE_A_0", "NB_ATTENTE_A_1", "NB_ATTENTE_A_2", "NB_ATTENTE_A_3", "NB_ATTENTE_A_4", "NB_ATTENTE_A_5", "NB_ATTENTE_A_6", "NB_ATTENTE_A_7", "NB_ATTENTE_A_8", "NB_ATTENTE_A_9", "NB_ATTENTE_A_10", "NB_ATTENTE_A_11", "NB_ATTENTE_A_12", "NB_ATTENTE_A_13", "NB_ATTENTE_A_14", "NB_ATTENTE_A_15", "NB_ATTENTE_A_16", "NB_ATTENTE_A_17", "NB_ATTENTE_A_18", "NB_ATTENTE_A_19", "NB_ATTENTE_A_20", "NB_ATTENTE_A_21", "NB_ATTENTE_A_22", "NB_ATTENTE_A_23", "NB_ATTENTE_A_24", "NB_ATTENTE_A_25", "NB_ATTENTE_A_26", "NB_ATTENTE_A_27", "NB_ATTENTE_A_28", "NB_ATTENTE_A_29", "NB_ATTENTE_A_30", "NB_ATTENTE_A_31", "NB_ATTENTE_A_32", "NB_ATTENTE_A_33", "NB_ATTENTE_A_34", "NB_ATTENTE_A_35", "NB_ATTENTE_A_36", "NB_ATTENTE_A_37", "NB_ATTENTE_A_38", "NB_ATTENTE_A_39", "NB_ATTENTE_A_40", "NB_ATTENTE_A_41", "NB_ATTENTE_A_42", "NB_ATTENTE_A_43", "NB_ATTENTE_A_44", "NB_ATTENTE_A_45", "NB_ATTENTE_A_46", "NB_ATTENTE_A_47", "NB_ATTENTE_A_48", "NB_ATTENTE_A_49", "NB_ATTENTE_A_50", "NB_ATTENTE_A_51", "NB_ATTENTE_A_52", "NB_ATTENTE_A_53", "NB_ATTENTE_A_54", "NB_ATTENTE_A_55", "NB_ATTENTE_A_56", "NB_ATTENTE_A_57", "NB_ATTENTE_A_58", "NB_ATTENTE_A_59", "NB_ATTENTE_A_60", "NB_ATTENTE_A_61", "NB_ATTENTE_A_62", "NB_ATTENTE_A_63", "NB_ATTENTE_A_64", "NB_ATTENTE_A_65", "NB_ATTENTE_A_66", "NB_ATTENTE_A_67", "NB_ATTENTE_A_68", "NB_ATTENTE_A_69", "NB_ATTENTE_A_70", "NB_ATTENTE_A_71", "NB_ATTENTE_A_72", "NB_ATTENTE_A_73", "NB_ATTENTE_A_74", "NB_ATTENTE_A_75", "NB_ATTENTE_A_76", "NB_ATTENTE_A_77", "NB_ATTENTE_A_78", "NB_ATTENTE_A_79", "NB_ATTENTE_A_80", "ROUTE_A"))) & (! (tokens-count("ATTENTE_B", "CAPACITE", "VIDANGE_1", "VIDANGE_2", "SORTI_A", "NB_ATTENTE_A_0", "NB_ATTENTE_A_1", "NB_ATTENTE_A_2", "NB_ATTENTE_A_3", "NB_ATTENTE_A_4", "NB_ATTENTE_A_5", "NB_ATTENTE_A_6", "NB_ATTENTE_A_7", "NB_ATTENTE_A_8", "NB_ATTENTE_A_9", "NB_ATTENTE_A_10", "NB_ATTENTE_A_11", "NB_ATTENTE_A_12", "NB_ATTENTE_A_13", "NB_ATTENTE_A_14", "NB_ATTENTE_A_15", "NB_ATTENTE_A_16", "NB_ATTENTE_A_17", "NB_ATTENTE_A_18", "NB_ATTENTE_A_19", "NB_ATTENTE_A_20", "NB_ATTENTE_A_21", "NB_ATTENTE_A_22", "NB_ATTENTE_A_23", "NB_ATTENTE_A_24", "NB_ATTENTE_A_25", "NB_ATTENTE_A_26", "NB_ATTENTE_A_27", "NB_ATTENTE_A_28", "NB_ATTENTE_A_29", "NB_ATTENTE_A_30", "NB_ATTENTE_A_31", "NB_ATTENTE_A_32", "NB_ATTENTE_A_33", "NB_ATTENTE_A_34", "NB_ATTENTE_A_35", "NB_ATTENTE_A_36", "NB_ATTENTE_A_37", "NB_ATTENTE_A_38", "NB_ATTENTE_A_39", "NB_ATTENTE_A_40", "NB_ATTENTE_A_41", "NB_ATTENTE_A_42", "NB_ATTENTE_A_43", "NB_ATTENTE_A_44", "NB_ATTENTE_A_45", "NB_ATTENTE_A_46", "NB_ATTENTE_A_47", "NB_ATTENTE_A_48", "NB_ATTENTE_A_49", "NB_ATTENTE_A_50", "NB_ATTENTE_A_51", "NB_ATTENTE_A_52", "NB_ATTENTE_A_53", "NB_ATTENTE_A_54", "NB_ATTENTE_A_55", "NB_ATTENTE_A_56", "NB_ATTENTE_A_57", "NB_ATTENTE_A_58", "NB_ATTENTE_A_59", "NB_ATTENTE_A_60", "NB_ATTENTE_A_61", "NB_ATTENTE_A_62", "NB_ATTENTE_A_63", "NB_ATTENTE_A_64", "NB_ATTENTE_A_65", "NB_ATTENTE_A_66", "NB_ATTENTE_A_67", "NB_ATTENTE_A_68", "NB_ATTENTE_A_69", "NB_ATTENTE_A_70", "NB_ATTENTE_A_71", "NB_ATTENTE_A_72", "NB_ATTENTE_A_73", "NB_ATTENTE_A_74", "NB_ATTENTE_A_75", "NB_ATTENTE_A_76", "NB_ATTENTE_A_77", "NB_ATTENTE_A_78", "NB_ATTENTE_A_79", "NB_ATTENTE_A_80", "CHOIX_1", "CHOIX_2", "COMPTEUR_0", "COMPTEUR_1", "COMPTEUR_2", "COMPTEUR_3", "COMPTEUR_4", "COMPTEUR_5", "COMPTEUR_6", "COMPTEUR_7", "COMPTEUR_8", "COMPTEUR_9", "COMPTEUR_10", "COMPTEUR_11", "COMPTEUR_12", "COMPTEUR_13", "COMPTEUR_14", "COMPTEUR_15", "COMPTEUR_16", "COMPTEUR_17", "COMPTEUR_18", "COMPTEUR_19", "COMPTEUR_20") <= tokens-count("SORTI_A", "ATTENTE_A", "COMPTEUR_0", "COMPTEUR_1", "COMPTEUR_2", "COMPTEUR_3", "COMPTEUR_4", "COMPTEUR_5", "COMPTEUR_6", "COMPTEUR_7", "COMPTEUR_8", "COMPTEUR_9", "COMPTEUR_10", "COMPTEUR_11", "COMPTEUR_12", "COMPTEUR_13", "COMPTEUR_14", "COMPTEUR_15", "COMPTEUR_16", "COMPTEUR_17", "COMPTEUR_18", "COMPTEUR_19", "COMPTEUR_20"))))))))))
   end.
Property BridgeAndVehicles-PT-V80P20N20-CTLCardinality-06
   "Automatically generated by Citili v2021"
   is:
      E (F (tokens-count("CHOIX_1", "CHOIX_2", "ROUTE_A", "CAPACITE", "NB_ATTENTE_B_0", "NB_ATTENTE_B_1", "NB_ATTENTE_B_2", "NB_ATTENTE_B_3", "NB_ATTENTE_B_4", "NB_ATTENTE_B_5", "NB_ATTENTE_B_6", "NB_ATTENTE_B_7", "NB_ATTENTE_B_8", "NB_ATTENTE_B_9", "NB_ATTENTE_B_10", "NB_ATTENTE_B_11", "NB_ATTENTE_B_12", "NB_ATTENTE_B_13", "NB_ATTENTE_B_14", "NB_ATTENTE_B_15", "NB_ATTENTE_B_16", "NB_ATTENTE_B_17", "NB_ATTENTE_B_18", "NB_ATTENTE_B_19", "NB_ATTENTE_B_20", "NB_ATTENTE_B_21", "NB_ATTENTE_B_22", "NB_ATTENTE_B_23", "NB_ATTENTE_B_24", "NB_ATTENTE_B_25", "NB_ATTENTE_B_26", "NB_ATTENTE_B_27", "NB_ATTENTE_B_28", "NB_ATTENTE_B_29", "NB_ATTENTE_B_30", "NB_ATTENTE_B_31", "NB_ATTENTE_B_32", "NB_ATTENTE_B_33", "NB_ATTENTE_B_34", "NB_ATTENTE_B_35", "NB_ATTENTE_B_36", "NB_ATTENTE_B_37", "NB_ATTENTE_B_38", "NB_ATTENTE_B_39", "NB_ATTENTE_B_40", "NB_ATTENTE_B_41", "NB_ATTENTE_B_42", "NB_ATTENTE_B_43", "NB_ATTENTE_B_44", "NB_ATTENTE_B_45", "NB_ATTENTE_B_46", "NB_ATTENTE_B_47", "NB_ATTENTE_B_48", "NB_ATTENTE_B_49", "NB_ATTENTE_B_50", "NB_ATTENTE_B_51", "NB_ATTENTE_B_52", "NB_ATTENTE_B_53", "NB_ATTENTE_B_54", "NB_ATTENTE_B_55", "NB_ATTENTE_B_56", "NB_ATTENTE_B_57", "NB_ATTENTE_B_58", "NB_ATTENTE_B_59", "NB_ATTENTE_B_60", "NB_ATTENTE_B_61", "NB_ATTENTE_B_62", "NB_ATTENTE_B_63", "NB_ATTENTE_B_64", "NB_ATTENTE_B_65", "NB_ATTENTE_B_66", "NB_ATTENTE_B_67", "NB_ATTENTE_B_68", "NB_ATTENTE_B_69", "NB_ATTENTE_B_70", "NB_ATTENTE_B_71", "NB_ATTENTE_B_72", "NB_ATTENTE_B_73", "NB_ATTENTE_B_74", "NB_ATTENTE_B_75", "NB_ATTENTE_B_76", "NB_ATTENTE_B_77", "NB_ATTENTE_B_78", "NB_ATTENTE_B_79", "NB_ATTENTE_B_80") <= 48))
   end.
Property BridgeAndVehicles-PT-V80P20N20-CTLCardinality-07
   "Automatically generated by Citili v2021"
   is:
      (A (F (E ((! (E (G (! (tokens-count("ROUTE_B", "ATTENTE_A", "SUR_PONT_A") <= 45))))) U (A (F (34 <= tokens-count("COMPTEUR_0", "COMPTEUR_1", "COMPTEUR_2", "COMPTEUR_3", "COMPTEUR_4", "COMPTEUR_5", "COMPTEUR_6", "COMPTEUR_7", "COMPTEUR_8", "COMPTEUR_9", "COMPTEUR_10", "COMPTEUR_11", "COMPTEUR_12", "COMPTEUR_13", "COMPTEUR_14", "COMPTEUR_15", "COMPTEUR_16", "COMPTEUR_17", "COMPTEUR_18", "COMPTEUR_19", "COMPTEUR_20", "ROUTE_B", "NB_ATTENTE_A_0", "NB_ATTENTE_A_1", "NB_ATTENTE_A_2", "NB_ATTENTE_A_3", "NB_ATTENTE_A_4", "NB_ATTENTE_A_5", "NB_ATTENTE_A_6", "NB_ATTENTE_A_7", "NB_ATTENTE_A_8", "NB_ATTENTE_A_9", "NB_ATTENTE_A_10", "NB_ATTENTE_A_11", "NB_ATTENTE_A_12", "NB_ATTENTE_A_13", "NB_ATTENTE_A_14", "NB_ATTENTE_A_15", "NB_ATTENTE_A_16", "NB_ATTENTE_A_17", "NB_ATTENTE_A_18", "NB_ATTENTE_A_19", "NB_ATTENTE_A_20", "NB_ATTENTE_A_21", "NB_ATTENTE_A_22", "NB_ATTENTE_A_23", "NB_ATTENTE_A_24", "NB_ATTENTE_A_25", "NB_ATTENTE_A_26", "NB_ATTENTE_A_27", "NB_ATTENTE_A_28", "NB_ATTENTE_A_29", "NB_ATTENTE_A_30", "NB_ATTENTE_A_31", "NB_ATTENTE_A_32", "NB_ATTENTE_A_33", "NB_ATTENTE_A_34", "NB_ATTENTE_A_35", "NB_ATTENTE_A_36", "NB_ATTENTE_A_37", "NB_ATTENTE_A_38", "NB_ATTENTE_A_39", "NB_ATTENTE_A_40", "NB_ATTENTE_A_41", "NB_ATTENTE_A_42", "NB_ATTENTE_A_43", "NB_ATTENTE_A_44", "NB_ATTENTE_A_45", "NB_ATTENTE_A_46", "NB_ATTENTE_A_47", "NB_ATTENTE_A_48", "NB_ATTENTE_A_49", "NB_ATTENTE_A_50", "NB_ATTENTE_A_51", "NB_ATTENTE_A_52", "NB_ATTENTE_A_53", "NB_ATTENTE_A_54", "NB_ATTENTE_A_55", "NB_ATTENTE_A_56", "NB_ATTENTE_A_57", "NB_ATTENTE_A_58", "NB_ATTENTE_A_59", "NB_ATTENTE_A_60", "NB_ATTENTE_A_61", "NB_ATTENTE_A_62", "NB_ATTENTE_A_63", "NB_ATTENTE_A_64", "NB_ATTENTE_A_65", "NB_ATTENTE_A_66", "NB_ATTENTE_A_67", "NB_ATTENTE_A_68", "NB_ATTENTE_A_69", "NB_ATTENTE_A_70", "NB_ATTENTE_A_71", "NB_ATTENTE_A_72", "NB_ATTENTE_A_73", "NB_ATTENTE_A_74", "NB_ATTENTE_A_75", "NB_ATTENTE_A_76", "NB_ATTENTE_A_77", "NB_ATTENTE_A_78", "NB_ATTENTE_A_79", "NB_ATTENTE_A_80", "NB_ATTENTE_B_0", "NB_ATTENTE_B_1", "NB_ATTENTE_B_2", "NB_ATTENTE_B_3", "NB_ATTENTE_B_4", "NB_ATTENTE_B_5", "NB_ATTENTE_B_6", "NB_ATTENTE_B_7", "NB_ATTENTE_B_8", "NB_ATTENTE_B_9", "NB_ATTENTE_B_10", "NB_ATTENTE_B_11", "NB_ATTENTE_B_12", "NB_ATTENTE_B_13", "NB_ATTENTE_B_14", "NB_ATTENTE_B_15", "NB_ATTENTE_B_16", "NB_ATTENTE_B_17", "NB_ATTENTE_B_18", "NB_ATTENTE_B_19", "NB_ATTENTE_B_20", "NB_ATTENTE_B_21", "NB_ATTENTE_B_22", "NB_ATTENTE_B_23", "NB_ATTENTE_B_24", "NB_ATTENTE_B_25", "NB_ATTENTE_B_26", "NB_ATTENTE_B_27", "NB_ATTENTE_B_28", "NB_ATTENTE_B_29", "NB_ATTENTE_B_30", "NB_ATTENTE_B_31", "NB_ATTENTE_B_32", "NB_ATTENTE_B_33", "NB_ATTENTE_B_34", "NB_ATTENTE_B_35", "NB_ATTENTE_B_36", "NB_ATTENTE_B_37", "NB_ATTENTE_B_38", "NB_ATTENTE_B_39", "NB_ATTENTE_B_40", "NB_ATTENTE_B_41", "NB_ATTENTE_B_42", "NB_ATTENTE_B_43", "NB_ATTENTE_B_44", "NB_ATTENTE_B_45", "NB_ATTENTE_B_46", "NB_ATTENTE_B_47", "NB_ATTENTE_B_48", "NB_ATTENTE_B_49", "NB_ATTENTE_B_50", "NB_ATTENTE_B_51", "NB_ATTENTE_B_52", "NB_ATTENTE_B_53", "NB_ATTENTE_B_54", "NB_ATTENTE_B_55", "NB_ATTENTE_B_56", "NB_ATTENTE_B_57", "NB_ATTENTE_B_58", "NB_ATTENTE_B_59", "NB_ATTENTE_B_60", "NB_ATTENTE_B_61", "NB_ATTENTE_B_62", "NB_ATTENTE_B_63", "NB_ATTENTE_B_64", "NB_ATTENTE_B_65", "NB_ATTENTE_B_66", "NB_ATTENTE_B_67", "NB_ATTENTE_B_68", "NB_ATTENTE_B_69", "NB_ATTENTE_B_70", "NB_ATTENTE_B_71", "NB_ATTENTE_B_72", "NB_ATTENTE_B_73", "NB_ATTENTE_B_74", "NB_ATTENTE_B_75", "NB_ATTENTE_B_76", "NB_ATTENTE_B_77", "NB_ATTENTE_B_78", "NB_ATTENTE_B_79", "NB_ATTENTE_B_80", "SORTI_A", "ATTENTE_B", "CONTROLEUR_1", "CONTROLEUR_2", "ROUTE_A", "ATTENTE_A", "VIDANGE_1", "VIDANGE_2")))))))) & (E (G (E (F (A (X ((! (tokens-count("ROUTE_B", "COMPTEUR_0", "COMPTEUR_1", "COMPTEUR_2", "COMPTEUR_3", "COMPTEUR_4", "COMPTEUR_5", "COMPTEUR_6", "COMPTEUR_7", "COMPTEUR_8", "COMPTEUR_9", "COMPTEUR_10", "COMPTEUR_11", "COMPTEUR_12", "COMPTEUR_13", "COMPTEUR_14", "COMPTEUR_15", "COMPTEUR_16", "COMPTEUR_17", "COMPTEUR_18", "COMPTEUR_19", "COMPTEUR_20", "NB_ATTENTE_B_0", "NB_ATTENTE_B_1", "NB_ATTENTE_B_2", "NB_ATTENTE_B_3", "NB_ATTENTE_B_4", "NB_ATTENTE_B_5", "NB_ATTENTE_B_6", "NB_ATTENTE_B_7", "NB_ATTENTE_B_8", "NB_ATTENTE_B_9", "NB_ATTENTE_B_10", "NB_ATTENTE_B_11", "NB_ATTENTE_B_12", "NB_ATTENTE_B_13", "NB_ATTENTE_B_14", "NB_ATTENTE_B_15", "NB_ATTENTE_B_16", "NB_ATTENTE_B_17", "NB_ATTENTE_B_18", "NB_ATTENTE_B_19", "NB_ATTENTE_B_20", "NB_ATTENTE_B_21", "NB_ATTENTE_B_22", "NB_ATTENTE_B_23", "NB_ATTENTE_B_24", "NB_ATTENTE_B_25", "NB_ATTENTE_B_26", "NB_ATTENTE_B_27", "NB_ATTENTE_B_28", "NB_ATTENTE_B_29", "NB_ATTENTE_B_30", "NB_ATTENTE_B_31", "NB_ATTENTE_B_32", "NB_ATTENTE_B_33", "NB_ATTENTE_B_34", "NB_ATTENTE_B_35", "NB_ATTENTE_B_36", "NB_ATTENTE_B_37", "NB_ATTENTE_B_38", "NB_ATTENTE_B_39", "NB_ATTENTE_B_40", "NB_ATTENTE_B_41", "NB_ATTENTE_B_42", "NB_ATTENTE_B_43", "NB_ATTENTE_B_44", "NB_ATTENTE_B_45", "NB_ATTENTE_B_46", "NB_ATTENTE_B_47", "NB_ATTENTE_B_48", "NB_ATTENTE_B_49", "NB_ATTENTE_B_50", "NB_ATTENTE_B_51", "NB_ATTENTE_B_52", "NB_ATTENTE_B_53", "NB_ATTENTE_B_54", "NB_ATTENTE_B_55", "NB_ATTENTE_B_56", "NB_ATTENTE_B_57", "NB_ATTENTE_B_58", "NB_ATTENTE_B_59", "NB_ATTENTE_B_60", "NB_ATTENTE_B_61", "NB_ATTENTE_B_62", "NB_ATTENTE_B_63", "NB_ATTENTE_B_64", "NB_ATTENTE_B_65", "NB_ATTENTE_B_66", "NB_ATTENTE_B_67", "NB_ATTENTE_B_68", "NB_ATTENTE_B_69", "NB_ATTENTE_B_70", "NB_ATTENTE_B_71", "NB_ATTENTE_B_72", "NB_ATTENTE_B_73", "NB_ATTENTE_B_74", "NB_ATTENTE_B_75", "NB_ATTENTE_B_76", "NB_ATTENTE_B_77", "NB_ATTENTE_B_78", "NB_ATTENTE_B_79", "NB_ATTENTE_B_80", "CONTROLEUR_1", "CONTROLEUR_2", "SORTI_A", "ATTENTE_B", "ROUTE_A") <= 26)) & (! (40 <= tokens-count("CAPACITE", "SUR_PONT_B", "ATTENTE_A", "SORTI_B", "ROUTE_B", "COMPTEUR_0", "COMPTEUR_1", "COMPTEUR_2", "COMPTEUR_3", "COMPTEUR_4", "COMPTEUR_5", "COMPTEUR_6", "COMPTEUR_7", "COMPTEUR_8", "COMPTEUR_9", "COMPTEUR_10", "COMPTEUR_11", "COMPTEUR_12", "COMPTEUR_13", "COMPTEUR_14", "COMPTEUR_15", "COMPTEUR_16", "COMPTEUR_17", "COMPTEUR_18", "COMPTEUR_19", "COMPTEUR_20", "NB_ATTENTE_B_0", "NB_ATTENTE_B_1", "NB_ATTENTE_B_2", "NB_ATTENTE_B_3", "NB_ATTENTE_B_4", "NB_ATTENTE_B_5", "NB_ATTENTE_B_6", "NB_ATTENTE_B_7", "NB_ATTENTE_B_8", "NB_ATTENTE_B_9", "NB_ATTENTE_B_10", "NB_ATTENTE_B_11", "NB_ATTENTE_B_12", "NB_ATTENTE_B_13", "NB_ATTENTE_B_14", "NB_ATTENTE_B_15", "NB_ATTENTE_B_16", "NB_ATTENTE_B_17", "NB_ATTENTE_B_18", "NB_ATTENTE_B_19", "NB_ATTENTE_B_20", "NB_ATTENTE_B_21", "NB_ATTENTE_B_22", "NB_ATTENTE_B_23", "NB_ATTENTE_B_24", "NB_ATTENTE_B_25", "NB_ATTENTE_B_26", "NB_ATTENTE_B_27", "NB_ATTENTE_B_28", "NB_ATTENTE_B_29", "NB_ATTENTE_B_30", "NB_ATTENTE_B_31", "NB_ATTENTE_B_32", "NB_ATTENTE_B_33", "NB_ATTENTE_B_34", "NB_ATTENTE_B_35", "NB_ATTENTE_B_36", "NB_ATTENTE_B_37", "NB_ATTENTE_B_38", "NB_ATTENTE_B_39", "NB_ATTENTE_B_40", "NB_ATTENTE_B_41", "NB_ATTENTE_B_42", "NB_ATTENTE_B_43", "NB_ATTENTE_B_44", "NB_ATTENTE_B_45", "NB_ATTENTE_B_46", "NB_ATTENTE_B_47", "NB_ATTENTE_B_48", "NB_ATTENTE_B_49", "NB_ATTENTE_B_50", "NB_ATTENTE_B_51", "NB_ATTENTE_B_52", "NB_ATTENTE_B_53", "NB_ATTENTE_B_54", "NB_ATTENTE_B_55", "NB_ATTENTE_B_56", "NB_ATTENTE_B_57", "NB_ATTENTE_B_58", "NB_ATTENTE_B_59", "NB_ATTENTE_B_60", "NB_ATTENTE_B_61", "NB_ATTENTE_B_62", "NB_ATTENTE_B_63", "NB_ATTENTE_B_64", "NB_ATTENTE_B_65", "NB_ATTENTE_B_66", "NB_ATTENTE_B_67", "NB_ATTENTE_B_68", "NB_ATTENTE_B_69", "NB_ATTENTE_B_70", "NB_ATTENTE_B_71", "NB_ATTENTE_B_72", "NB_ATTENTE_B_73", "NB_ATTENTE_B_74", "NB_ATTENTE_B_75", "NB_ATTENTE_B_76", "NB_ATTENTE_B_77", "NB_ATTENTE_B_78", "NB_ATTENTE_B_79", "NB_ATTENTE_B_80", "NB_ATTENTE_A_0", "NB_ATTENTE_A_1", "NB_ATTENTE_A_2", "NB_ATTENTE_A_3", "NB_ATTENTE_A_4", "NB_ATTENTE_A_5", "NB_ATTENTE_A_6", "NB_ATTENTE_A_7", "NB_ATTENTE_A_8", "NB_ATTENTE_A_9", "NB_ATTENTE_A_10", "NB_ATTENTE_A_11", "NB_ATTENTE_A_12", "NB_ATTENTE_A_13", "NB_ATTENTE_A_14", "NB_ATTENTE_A_15", "NB_ATTENTE_A_16", "NB_ATTENTE_A_17", "NB_ATTENTE_A_18", "NB_ATTENTE_A_19", "NB_ATTENTE_A_20", "NB_ATTENTE_A_21", "NB_ATTENTE_A_22", "NB_ATTENTE_A_23", "NB_ATTENTE_A_24", "NB_ATTENTE_A_25", "NB_ATTENTE_A_26", "NB_ATTENTE_A_27", "NB_ATTENTE_A_28", "NB_ATTENTE_A_29", "NB_ATTENTE_A_30", "NB_ATTENTE_A_31", "NB_ATTENTE_A_32", "NB_ATTENTE_A_33", "NB_ATTENTE_A_34", "NB_ATTENTE_A_35", "NB_ATTENTE_A_36", "NB_ATTENTE_A_37", "NB_ATTENTE_A_38", "NB_ATTENTE_A_39", "NB_ATTENTE_A_40", "NB_ATTENTE_A_41", "NB_ATTENTE_A_42", "NB_ATTENTE_A_43", "NB_ATTENTE_A_44", "NB_ATTENTE_A_45", "NB_ATTENTE_A_46", "NB_ATTENTE_A_47", "NB_ATTENTE_A_48", "NB_ATTENTE_A_49", "NB_ATTENTE_A_50", "NB_ATTENTE_A_51", "NB_ATTENTE_A_52", "NB_ATTENTE_A_53", "NB_ATTENTE_A_54", "NB_ATTENTE_A_55", "NB_ATTENTE_A_56", "NB_ATTENTE_A_57", "NB_ATTENTE_A_58", "NB_ATTENTE_A_59", "NB_ATTENTE_A_60", "NB_ATTENTE_A_61", "NB_ATTENTE_A_62", "NB_ATTENTE_A_63", "NB_ATTENTE_A_64", "NB_ATTENTE_A_65", "NB_ATTENTE_A_66", "NB_ATTENTE_A_67", "NB_ATTENTE_A_68", "NB_ATTENTE_A_69", "NB_ATTENTE_A_70", "NB_ATTENTE_A_71", "NB_ATTENTE_A_72", "NB_ATTENTE_A_73", "NB_ATTENTE_A_74", "NB_ATTENTE_A_75", "NB_ATTENTE_A_76", "NB_ATTENTE_A_77", "NB_ATTENTE_A_78", "NB_ATTENTE_A_79", "NB_ATTENTE_A_80"))))))))))
   end.
Property BridgeAndVehicles-PT-V80P20N20-CTLCardinality-08
   "Automatically generated by Citili v2021"
   is:
      E (G ((A ((! ((! (A (G (tokens-count("NB_ATTENTE_A_78", "NB_ATTENTE_B_26", "COMPTEUR_16", "NB_ATTENTE_A_77") <= 17)))) & (((tokens-count("NB_ATTENTE_B_75", "NB_ATTENTE_B_9", "NB_ATTENTE_B_53", "COMPTEUR_14") <= tokens-count("NB_ATTENTE_A_43", "NB_ATTENTE_B_78", "NB_ATTENTE_A_75", "NB_ATTENTE_B_49", "NB_ATTENTE_A_51", "NB_ATTENTE_B_71", "NB_ATTENTE_A_5", "VIDANGE_2", "NB_ATTENTE_A_57")) & (31 <= tokens-count("COMPTEUR_7", "VIDANGE_2"))) & (E (X (21 <= tokens-count("NB_ATTENTE_B_12", "NB_ATTENTE_A_6", "NB_ATTENTE_B_14"))))))) U (A ((A (F (2 <= tokens-count("NB_ATTENTE_A_61", "NB_ATTENTE_A_70", "NB_ATTENTE_B_5", "NB_ATTENTE_A_62", "NB_ATTENTE_B_42")))) U (A (X (tokens-count("NB_ATTENTE_A_58", "NB_ATTENTE_A_23", "NB_ATTENTE_B_61") <= 9))))))) | (! (E ((E (F ((tokens-count("NB_ATTENTE_B_78", "NB_ATTENTE_B_1", "NB_ATTENTE_A_64", "NB_ATTENTE_A_11", "NB_ATTENTE_B_12", "NB_ATTENTE_B_57", "NB_ATTENTE_B_23", "NB_ATTENTE_A_30") <= 20) | (tokens-count("NB_ATTENTE_B_69", "NB_ATTENTE_A_14", "NB_ATTENTE_B_29") <= tokens-count("NB_ATTENTE_B_53", "NB_ATTENTE_A_75", "NB_ATTENTE_B_45", "NB_ATTENTE_A_68", "NB_ATTENTE_A_10", "NB_ATTENTE_B_63", "NB_ATTENTE_B_11", "NB_ATTENTE_B_50"))))) U (tokens-count("SUR_PONT_A", "VIDANGE_1", "NB_ATTENTE_A_61", "NB_ATTENTE_A_18") <= tokens-count("NB_ATTENTE_B_63")))))))
   end.
Property BridgeAndVehicles-PT-V80P20N20-CTLCardinality-09
   "Automatically generated by Citili v2021"
   is:
      E (F (! (((tokens-count("NB_ATTENTE_B_41", "NB_ATTENTE_A_1", "NB_ATTENTE_B_27", "NB_ATTENTE_B_1", "NB_ATTENTE_B_40", "COMPTEUR_19", "NB_ATTENTE_A_23", "NB_ATTENTE_A_48", "COMPTEUR_8") <= 39) | (tokens-count("NB_ATTENTE_A_24", "NB_ATTENTE_B_80", "NB_ATTENTE_B_77", "NB_ATTENTE_B_23", "NB_ATTENTE_B_57", "NB_ATTENTE_A_10", "NB_ATTENTE_B_44", "NB_ATTENTE_A_30") <= 3)) & (21 <= tokens-count("ROUTE_A", "NB_ATTENTE_B_53", "NB_ATTENTE_B_69", "NB_ATTENTE_B_37", "NB_ATTENTE_B_50", "NB_ATTENTE_A_24", "NB_ATTENTE_B_80", "NB_ATTENTE_A_38", "NB_ATTENTE_A_32", "NB_ATTENTE_A_62")))))
   end.
Property BridgeAndVehicles-PT-V80P20N20-CTLCardinality-10
   "Automatically generated by Citili v2021"
   is:
      A ((! (E (G (A (G (tokens-count("NB_ATTENTE_B_1", "NB_ATTENTE_B_38", "CHOIX_1") <= 47)))))) U ((A (G (E (F (A ((tokens-count("NB_ATTENTE_A_75", "NB_ATTENTE_B_15", "NB_ATTENTE_A_21", "NB_ATTENTE_A_39", "CHOIX_1") <= 38) U (tokens-count("NB_ATTENTE_A_45", "SORTI_B", "COMPTEUR_13", "CAPACITE", "NB_ATTENTE_A_53", "NB_ATTENTE_B_24") <= tokens-count("NB_ATTENTE_B_38", "NB_ATTENTE_A_42", "NB_ATTENTE_A_37", "NB_ATTENTE_B_12", "NB_ATTENTE_B_32", "NB_ATTENTE_B_16", "NB_ATTENTE_A_22", "NB_ATTENTE_B_77", "NB_ATTENTE_A_35", "NB_ATTENTE_B_13")))))))) | (A (G (E (X (((tokens-count("NB_ATTENTE_A_30", "COMPTEUR_1", "COMPTEUR_6", "NB_ATTENTE_A_11", "NB_ATTENTE_A_75", "NB_ATTENTE_A_38", "NB_ATTENTE_B_67", "NB_ATTENTE_B_14") <= tokens-count("NB_ATTENTE_A_49", "NB_ATTENTE_A_68", "NB_ATTENTE_B_72", "VIDANGE_1", "NB_ATTENTE_B_55")) & (46 <= tokens-count("COMPTEUR_10", "NB_ATTENTE_B_57"))) | (! (tokens-count("NB_ATTENTE_A_19", "NB_ATTENTE_A_73") <= tokens-count("NB_ATTENTE_B_22", "NB_ATTENTE_B_69", "NB_ATTENTE_B_55", "COMPTEUR_5", "NB_ATTENTE_B_3", "CHOIX_2"))))))))))
   end.
Property BridgeAndVehicles-PT-V80P20N20-CTLCardinality-11
   "Automatically generated by Citili v2021"
   is:
      E (X (! (((tokens-count("NB_ATTENTE_B_4", "NB_ATTENTE_A_80", "NB_ATTENTE_A_51", "SUR_PONT_A", "NB_ATTENTE_A_49", "NB_ATTENTE_A_75") <= tokens-count("NB_ATTENTE_B_14", "NB_ATTENTE_A_53", "NB_ATTENTE_A_33", "NB_ATTENTE_B_21", "NB_ATTENTE_A_39", "NB_ATTENTE_B_60", "NB_ATTENTE_A_63", "NB_ATTENTE_B_12", "NB_ATTENTE_B_75", "NB_ATTENTE_B_17")) & (! (E (X (E (G (46 <= tokens-count("NB_ATTENTE_A_64", "NB_ATTENTE_A_15", "COMPTEUR_10", "NB_ATTENTE_A_55", "NB_ATTENTE_A_61", "COMPTEUR_16")))))))) & ((! ((((tokens-count("COMPTEUR_13", "NB_ATTENTE_A_22") <= tokens-count("NB_ATTENTE_A_35", "NB_ATTENTE_A_36", "VIDANGE_1", "NB_ATTENTE_B_14", "NB_ATTENTE_B_48")) | (tokens-count("NB_ATTENTE_B_62") <= 8)) | (27 <= tokens-count("ATTENTE_B", "NB_ATTENTE_A_55", "NB_ATTENTE_B_49", "NB_ATTENTE_A_43", "NB_ATTENTE_A_65"))) & (((41 <= tokens-count("NB_ATTENTE_B_46", "NB_ATTENTE_A_21", "NB_ATTENTE_A_12", "NB_ATTENTE_B_2", "COMPTEUR_19", "NB_ATTENTE_B_68")) | (13 <= tokens-count("CHOIX_2"))) & ((15 <= tokens-count("SUR_PONT_A", "NB_ATTENTE_B_72")) | (40 <= tokens-count("NB_ATTENTE_B_64", "NB_ATTENTE_A_39", "SUR_PONT_A", "NB_ATTENTE_A_6")))))) & (E ((((tokens-count("NB_ATTENTE_B_65", "COMPTEUR_5") <= 45) | (tokens-count("NB_ATTENTE_B_29", "NB_ATTENTE_B_36", "NB_ATTENTE_B_54", "SUR_PONT_A", "NB_ATTENTE_A_39", "NB_ATTENTE_A_15", "NB_ATTENTE_A_71", "NB_ATTENTE_B_78") <= 12)) & (! (3 <= tokens-count("NB_ATTENTE_A_49")))) U (6 <= tokens-count("NB_ATTENTE_B_26", "NB_ATTENTE_B_47", "NB_ATTENTE_A_4"))))))))
   end.
Property BridgeAndVehicles-PT-V80P20N20-CTLCardinality-12
   "Automatically generated by Citili v2021"
   is:
      E (X (A (G (A (F (tokens-count("NB_ATTENTE_B_4", "NB_ATTENTE_B_26", "COMPTEUR_3") <= 11))))))
   end.
Property BridgeAndVehicles-PT-V80P20N20-CTLCardinality-13
   "Automatically generated by Citili v2021"
   is:
      ! (E (G (E ((! ((((tokens-count("NB_ATTENTE_A_39", "NB_ATTENTE_A_23", "NB_ATTENTE_B_45", "NB_ATTENTE_B_16") <= tokens-count("NB_ATTENTE_B_79", "SUR_PONT_A", "ATTENTE_B", "NB_ATTENTE_B_31", "NB_ATTENTE_A_34")) & (tokens-count("NB_ATTENTE_B_14", "NB_ATTENTE_B_4", "NB_ATTENTE_A_45", "COMPTEUR_7", "NB_ATTENTE_A_57", "NB_ATTENTE_B_78", "ATTENTE_B", "NB_ATTENTE_B_60") <= tokens-count("NB_ATTENTE_A_69", "NB_ATTENTE_A_36", "NB_ATTENTE_A_51", "NB_ATTENTE_B_0", "NB_ATTENTE_A_14", "NB_ATTENTE_B_63", "COMPTEUR_7", "NB_ATTENTE_A_5", "NB_ATTENTE_A_27", "NB_ATTENTE_B_12"))) | (E (G (tokens-count("NB_ATTENTE_B_58", "NB_ATTENTE_B_47") <= tokens-count("NB_ATTENTE_A_38", "COMPTEUR_8", "NB_ATTENTE_B_8", "CHOIX_1", "COMPTEUR_0", "NB_ATTENTE_A_44", "ATTENTE_B"))))) & (! (! (49 <= tokens-count("NB_ATTENTE_A_49", "NB_ATTENTE_A_22", "NB_ATTENTE_A_45", "NB_ATTENTE_A_76", "NB_ATTENTE_B_6", "COMPTEUR_13", "NB_ATTENTE_B_78", "NB_ATTENTE_A_27", "NB_ATTENTE_A_61", "COMPTEUR_2")))))) U (! (3 <= tokens-count("CONTROLEUR_2", "NB_ATTENTE_A_27", "NB_ATTENTE_A_68", "NB_ATTENTE_A_28", "NB_ATTENTE_A_39", "NB_ATTENTE_A_53", "ROUTE_A", "NB_ATTENTE_B_57")))))))
   end.
Property BridgeAndVehicles-PT-V80P20N20-CTLCardinality-14
   "Automatically generated by Citili v2021"
   is:
      A (G (A ((tokens-count("NB_ATTENTE_A_8", "NB_ATTENTE_B_33", "NB_ATTENTE_A_36", "CHOIX_2", "NB_ATTENTE_A_10", "COMPTEUR_5") <= 31) U (E (((12 <= tokens-count("NB_ATTENTE_A_73")) & (E (X (tokens-count("NB_ATTENTE_A_12", "NB_ATTENTE_B_44", "NB_ATTENTE_A_38") <= 6)))) U (! (((tokens-count("NB_ATTENTE_A_76", "NB_ATTENTE_B_37", "NB_ATTENTE_A_21", "NB_ATTENTE_B_78") <= tokens-count("NB_ATTENTE_A_5", "NB_ATTENTE_B_41", "ROUTE_A", "NB_ATTENTE_A_30", "NB_ATTENTE_A_36")) & (tokens-count("NB_ATTENTE_B_48", "NB_ATTENTE_A_26", "NB_ATTENTE_A_27") <= 14)) | (E (F (tokens-count("NB_ATTENTE_B_41", "CHOIX_1", "NB_ATTENTE_B_6", "NB_ATTENTE_B_65", "NB_ATTENTE_A_28", "NB_ATTENTE_B_17", "NB_ATTENTE_B_32", "CHOIX_2", "COMPTEUR_20") <= tokens-count("NB_ATTENTE_A_77", "NB_ATTENTE_A_41", "NB_ATTENTE_A_10", "NB_ATTENTE_A_30", "NB_ATTENTE_B_77", "NB_ATTENTE_B_47", "CAPACITE", "NB_ATTENTE_B_61", "NB_ATTENTE_B_75")))))))))))
   end.
Property BridgeAndVehicles-PT-V80P20N20-CTLCardinality-15
   "Automatically generated by Citili v2021"
   is:
      ((E ((A (X (((tokens-count("COMPTEUR_10", "NB_ATTENTE_B_75", "VIDANGE_1", "NB_ATTENTE_A_6") <= tokens-count("NB_ATTENTE_B_25", "SORTI_A", "NB_ATTENTE_A_61", "NB_ATTENTE_B_31", "NB_ATTENTE_B_0")) & ((tokens-count("NB_ATTENTE_B_45", "NB_ATTENTE_B_18", "NB_ATTENTE_A_50", "NB_ATTENTE_A_40", "VIDANGE_1", "NB_ATTENTE_A_6", "NB_ATTENTE_A_72", "NB_ATTENTE_A_33", "NB_ATTENTE_A_80", "NB_ATTENTE_A_37") <= tokens-count("NB_ATTENTE_B_38", "NB_ATTENTE_A_68", "COMPTEUR_13", "NB_ATTENTE_A_80", "NB_ATTENTE_A_24", "COMPTEUR_1", "NB_ATTENTE_A_26")) & (tokens-count("NB_ATTENTE_B_79", "COMPTEUR_14", "NB_ATTENTE_A_30", "NB_ATTENTE_B_67") <= 19))) | ((E (F (1 <= tokens-count("NB_ATTENTE_B_68", "NB_ATTENTE_B_16", "NB_ATTENTE_B_61", "ATTENTE_B", "ROUTE_B", "NB_ATTENTE_B_24", "NB_ATTENTE_A_3", "NB_ATTENTE_B_74")))) | (! (tokens-count("NB_ATTENTE_B_55", "NB_ATTENTE_B_63", "NB_ATTENTE_A_48") <= 46)))))) U (A ((E (F (! (tokens-count("NB_ATTENTE_B_20", "NB_ATTENTE_B_48", "NB_ATTENTE_B_12", "NB_ATTENTE_B_58", "NB_ATTENTE_B_36") <= 34)))) U (34 <= tokens-count("COMPTEUR_9")))))) & (! (E (G (! (A (G (! (tokens-count("NB_ATTENTE_A_42", "NB_ATTENTE_B_66", "NB_ATTENTE_A_9", "NB_ATTENTE_A_64", "COMPTEUR_11", "NB_ATTENTE_A_54", "NB_ATTENTE_A_27", "SORTI_B", "NB_ATTENTE_B_63") <= tokens-count("COMPTEUR_18", "NB_ATTENTE_B_58", "NB_ATTENTE_B_3", "NB_ATTENTE_B_73", "NB_ATTENTE_B_75", "NB_ATTENTE_A_1")))))))))) | (E (F (43 <= tokens-count("NB_ATTENTE_A_31", "NB_ATTENTE_B_35", "NB_ATTENTE_B_45", "NB_ATTENTE_A_4", "NB_ATTENTE_B_62", "NB_ATTENTE_B_53"))))
   end.
